day04总结

一、软件缺陷的定义

        软件缺陷,常常又被叫做BUG,计算机软件或程序中那些导致系统或部件不能正常运行,不符合用户需求的缺陷。

二、什么样的软件问题可以称之为软件缺陷

         1:软件未达到产品说明书标明的功能

        2:软件出现了产品说明书指明不会出现的错误

        3:软件功能超出产品说明书指明的范围

        4:软件未达到产品说明书虽未指出但应该达到的目标

        5:软件难以理解、不易使用、运行速度缓慢或者从测试人员的角度看最终用户认为不好

​思考题

​ 第一个是振铃坏了,属于硬件缺陷。

第二个是删除功能不能直接删除,应该给出相应的提示供用户选择,属于易用性问题,是软件缺陷。

第三个是服务器配置问题,并不是软件缺陷。

第四个是性能问题,是软件缺陷。

第五个是功能问题,是软件缺陷。

第六个是安全性问题,是软件缺陷。

三、缺陷报告的八大要素

        缺陷编号、缺陷状态、缺陷标题、重现步骤、严重程度、优先级、缺陷类型、、测试环境

缺陷编号:是缺陷的唯一标识符,在禅道之类的缺陷管理工具中一般都会自动生成,这个大家不用纠结。

缺陷状态:是缺陷跟踪过程的进展情况,缺陷工具都会有相应的流程和状态标识,一般不需要我们去选择。

缺陷标题:是缺陷的概述,最好能一针见血的揭示出该缺陷的本质,这个需要后续多练习。

重现步骤:就是一步一步描述再现缺陷的操作步骤,基本要求就是开发人员按照步骤能重现Bug就可以。

严重程度:就是缺陷对软件系统的影响程度,有些影响较大,有些影响较小。

优先级:就是修复缺陷的重要性或紧迫性,即哪些缺陷需要紧急修复,哪些缺陷可以后续再修复。

缺陷类型:就是根据缺陷产生的来源和根源划分出的缺陷种类。

测试环境:主要是测试环境的配置,包括操作系统和浏览器。

四、缺陷的生命周期

        新建、已打开、已修复、重新打开、已关闭

猜你喜欢

转载自blog.csdn.net/m0_61357001/article/details/121522363