软件缺陷生命周期

发表于:2011-10-26 10:38

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:月光疾风 译    来源:51Testing软件测试网采编

  什么是缺陷?

  维基百科对缺陷的定义是:软件缺陷是指存在于计算机程序中的错误、缺陷、失效,或者是由于程序中的故障而令到计算机无法正常工作或产生不正确的结果。软件缺陷的产生是由于在程序编码或设计的过程中出现的错误而引起的。

  其它的一些定义:

  软件或者硬件中多余的并且不是计划中的,特别是那些会引起故障的属性。

  或者是:

  存在于程序中的故障,使得程序无法正常工作。

  最后,我们给缺陷一个笼统的概念就是:“与规格说明不一致”。

  如果你想在开发阶段初期就发现并解决这些缺陷,那么缺陷跟踪和软件开发阶段就必须同时开始。

  我们会在另外的一篇文章中详细讨论一下关于如何写有效的缺陷报告。现在我们主要讲一下软件缺陷生命周期的内容。

  软件缺陷的生命周期:

  把新的缺陷写成日志

  当测试员要把任何新的缺陷写成日志的时候,以下这些项是必填的:

  版本号,提交日期,产品名称,模块名称,严重性,重现缺陷的概要和描述。

  如果你是在用人工来记录跟踪缺陷的话,可以在上面的列表中,适当的增加一些可填项,这些可填项包括:客户名称,浏览器,操作系统,文档附件或截图。

  下面这些项可以指定或者保留为空:

  如果你有权限去添加缺陷状态,优先级和“指派给谁”,那么你可以指定这些值。没有的话,就留给测试经理来做吧,他会设定缺陷的状态,缺陷的优先级,以及把缺陷指派给相应模块的负责人。

  请看下面这个软件缺陷生命周期流程图:

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号