Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1571363
  • 博文数量: 157
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4116
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-14 18:26
文章分类

全部博文(157)

文章存档

2014年(67)

2013年(90)

分类: 网络与安全

2013-10-15 10:19:07

测试实施阶段

当设计好用例、数据准备好后,就可以将设计好的成果应用于软件,如果在执行用例的过程中,发现软件执行的结果和测试用例中的预期结果不一致,那么,这就是软件缺陷即我们通常听到的软件bug,我们需要把该缺陷报告给相关开发人员进行修改,如何报告呢,即需要记录缺陷,也就是我们通常所说的缺陷报告。那么缺陷报告包含哪些内容?
缺陷报告模板

143656747.jpg

缺陷报告通常包含如表所示的内容:

缺陷报告模板

此模板仅为众多缺陷报告模板中的一种,并不是缺陷报告的标准。读者应根据公司的实际情况来制定合理的缺陷报告模板。


以下,针对严重程度和优先级来进一步阐述。

    缺陷严重程度:表示软件缺陷所造成的危害的恶劣程度 。缺陷严重程度的分类在不同的软件公司,分类有的也不同,在此给出一种分类,内容如下:

        Fatal:致命的错误,造成系统或应用程序崩溃、死机、系统悬挂,或造成数据丢失、主要功能完全丧失等。

        Critical:严重错误,主要指功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明。

        Major:主要错误,这样的缺陷虽然不影响系统的使用,但没有很好的实现功能,没有达到预期效果。如提示信息不太准确,或用户界面差,操作时间长等。

        Minor:一些小问题,对功能几乎没有影响,产品及属性仍可使用。

        Suggestion:一些友好的建议。

    缺陷优先级:表示修复缺陷的先后次序的指标。优先级的分类在不同的软件公司,分类也不尽相同,一般优先级的划分用ABCD或数字1—4表示,A或1表示最高级别,D或4表示最低级别。

        n 最高优先级:立即修复,停止进一步测试。

        n 次高优先级:在产品发布之前必须修复。

        n 中等优先级:如果时间允许应该修复。

        n 最低优先级:可能会修复,但是也能不修复。

缺陷报告流转过程

将缺陷报告提交给相应的开发人员,最终目的是为了能够进行缺陷的修复。那么软件缺陷究竟要经过怎样一个流转过程呢?以下,结合图所示的流程进行介绍。

143723583.jpg

缺陷流转过程

通常,软件缺陷的处理需经过如下过程:

1)软件测试人员提交缺陷报告;

2)测试经理审核后将缺陷报告分配给相关的开发人员修改;

3)缺陷被修改后由测试人员根据缺陷报告中的修改记录进行返测;

4)返测通过的缺陷报告由负责人关闭,返测未通过的缺陷报告直接返回开发人员重修修改,缺陷报告直到缺陷被修复以后才关闭。

以上仅是描述了一种缺陷报告的处理流程,在实际工作中应根据实际情况进行处理流程的调整。
阅读(1996) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~