首页 > 其他分享 >浅谈我眼中的缺陷管理

浅谈我眼中的缺陷管理

时间:2023-04-17 15:38:25浏览次数:42  
标签:眼中 浅谈 开发人员 记录 测试人员 测试 解决 缺陷

浅谈我眼中的缺陷管理_缺陷工具


嗨,大家好,我是Luna,一名新晋的软件测试小菜鸟。众所周知手工测试是软件测试类型中最常用的一种测试方法,它通过手动执行测试用例来发现软件系统中的缺陷和问题。而今天我们要讲的主角就是缺陷管理,在手工测试过程中,缺陷管理是非常非常重要的一环,它能够帮助测试人员更好地记录和跟踪缺陷,从而保证缺陷能够及时得到修复和解决。


在手工测试中,缺陷指的是软件系统中的任何错误、缺陷或异常,这些缺陷会影响被测对象的正常运行或功能实现。他们大致可以分为以下几类:

功能性缺陷:指系统不能按照设计要求正确地执行某项功能或功能不能完全实现;

易用性缺陷:指系统的界面或交互设计存在问题,用户不能方便地使用或理解系统;

兼容性缺陷:指系统在特定的操作系统、浏览器或硬件平台上存在问题;

安全性缺陷:指系统存在安全漏洞或不安全的设计,可能会导致数据泄露或系统受到进攻。


那么管理缺陷的流程是什么样的呢?别急,Luna接下来就为大家来介绍。

首先,我们通过手动执行测试用例或其他测试方法发现被测对象的缺陷,然后我们会先对发现的缺陷进行分析,包括缺陷的大致成因、影响范围、重要程度等,为后续的缺陷记录与解决提供参考。然后将发现的缺陷记录在缺陷管理工具中,包括缺陷的描述、重现步骤、缺陷等级、缺陷类型等重要信息。记录完成后,我们在缺陷管理工具中跟踪缺陷的解决进度,包括缺陷的状态、解决人员、解决时间等信息,有时因为开发比较忙,部分高优先度的缺陷还需要我们进行日常的进度跟进工作。开发修复对应缺陷后,我们会重新执行相关测试用例,验证缺陷是否已修复。如果缺陷被验证为已解决,则测试人员可以将其关闭,否则将其重新打开并指派给相应的开发人员进行修复。


当然也缺少不了对应的缺陷管理工具啦,我们公司用的就是TAPD,市面上还有很多很多主流的缺陷管理工具,比如Bugzilla、JIRA、Mantis、禅道、Bugfree等等。他们的作用就是帮助测试人员更好地记录、跟踪和解决缺陷。这些工具通常支持缺陷的记录、状态管理、报表生成、邮件通知等功能。


我们如果想对缺陷有良好的管理,那么以下这些思路是非常值得大家借鉴的。

清晰描述缺陷:我们在记录缺陷时应该尽可能详细地描述缺陷,包括缺陷的现象、复现步骤、环境等信息。这有助于开发人员更好地理解和解决缺陷。

缺陷的优先级和严重性评估:正确的根据缺陷的影响程度、重要程度和优先级等因素进行评估,并为缺陷分配相应的优先级。这样开发人员才能更好地了解缺陷的紧急程度和解决优先级。

推进和解决缺陷:我们应该及时跟踪和解决缺陷,并及时反馈给开发人员。开发人员也应该及时解决缺陷,并在解决后通知测试人员进行验证。

对缺陷进行历史记录和分析:对于缺陷的记录和历史记录,并进行分析。这有助于测试团队更好地了解缺陷的分布、重复率等情况,并为后续的测试提供参考。


经过以上的介绍,相信大家已经对手工测试中的缺陷管理有了一个大致的了解。只有合理的缺陷管理才可以更好的提高测试效率,降低软件成本,提高软件的整体质量和用户满意度。

标签:眼中,浅谈,开发人员,记录,测试人员,测试,解决,缺陷
From: https://blog.51cto.com/u_16026312/6195269

相关文章

  • 浅谈信息无障碍人才的培养
    看到这个标题,我估计很多人会想要骂我,你有什么资格来谈信息无障碍人才,你懂什么是信息无障碍么?你一个做软件的,一个搞软工的,谈什么信息无障碍。嗯,我想说,确实,我谈这个,确实有些心虚,不过,我总可以表达一下自己的观点。今年4月份,我被一个哥们拉过去,成为了深圳信息无障碍研究会的顾问,期间和......
  • 浅谈-api项目设计(上)
    从事api后端接口开发也有五六年时间了,都没有好好的整理下api项目架构模板以及如何从零开始设计。抽空写个文章记录下,顺便检查下自己对这块的理解,如有不正确的地方,欢迎底下友好交流。本文的目的是检查自己对架构设计的理解,思考架构设计的意义和常用的设计思想按照软件工程流程。......
  • 浅谈智慧水务架构及配电建设应用
    随着新时期治水方针的逐步落实,水利现代化、智能化建设已开启,物联网、图像识别、数字孪生等新技术的成熟,也为智慧水务体系的搭建提供了技术保障,新时代治水新思路正逐步得到落实。本文对智慧水务的总体架构与包含的建设内容进行研究,力图为智慧水务体系搭建及项目建设提供部分借鉴。 ......
  • 浅谈船舶交流电网绝缘监测及故障定位系统开发
     摘要:针对传统船舶电网绝缘监测装置可靠性不足、受泄漏电容的影响较大、测量范围较窄、测量准确度不高等问题,以船舶IT交流供配电网络为研究对象,建立一种能够实时监测整个电网系统对地绝缘值与泄漏电容值,实现实时故障定位的系统,并结合Hausdoff距离算法进行容错计算。结果表明:该系统......
  • 浅谈故障应急中的两个关键点
    当故障真实发生后,带来的影响不仅仅是技术层面的,更多的是业务层面的,比如用户和商家的批量投诉,交易量下跌,广告资损等等。而这些影响又会产生巨大的外部压力,并传递到技术团队,这时如果没有很好的故障应对机制,技术团队就很容易陷入慌乱,不知所措。需要做以下两方面准备:1、业务恢复预案第......
  • 浅谈对属性描述符__get__、__set__、__delete__的理解
    1、属性描述符的基础介绍1.1何为属性描述符?属性描述符是一种Python语言中的特殊对象,用于定义和控制类属性的行为。属性描述符可以通过定义__get__、__set__、__delete__方法来控制属性的读取、赋值和删除操作。通过使用属性描述符,可以实现对属性的访问控制、类型检查、计算属......
  • 浅谈IAAS PAAS SAAS FAAS的区别
    目录一、IAAS二、PAAS三、SAAS四、FAAS一、IAASinfrastructure-as-a-service基础设施即服务公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用二、PAASplatform-as-a-service平台即服务公司在网上提供......
  • 浅谈切片操作
    引言在很多语言中都有切片这个操作,比如python,rust,go等等,而且大多数都是左闭右开的索引方式。以rust为例子,我创建了一个String变量,以及它的两个字符串切片。在rust中,切片就是对String类型中某一部分的引用fnmain(){lets=String::from("HelloWorld");lethel......
  • 浅谈古今中外 APS 发展史
    APS的发展建立在线性规划、计算机科学、人工智能、决策支持系统、工业工程、物流管理、管理科学、约束理论、运筹学、生产运作管理等研究成果基础上,其最早出现于19世纪与20世纪之交,早期仅仅只是一张可以让人们直观看到事件进程并进行交互式更新的时间表——甘特图,当时人们主......
  • 浅谈全链路追踪系统在技术运营层面的应用
    随着微服务和分布式架构的引入,各类应用和基础组件形成了网状的分布式调用关系,这种复杂的调用关系就大大增加了问题定位、瓶颈分析、容量评估以及限流降级等稳定性保障工作的难度。正是这样的背景,催生了全链路追踪的解决方案。这里的一个核心技术点就是TraceID,当请求从接入层进来时......