• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件缺陷管理基本概念

发布: 2010-1-11 12:06 | 作者: 网络转载 | 来源: 领测软件测试网 | 查看: 79次 | 进入软件测试论坛讨论

领测软件测试网  认识软件缺陷,首先要了解软件缺陷的概念,其次是了解软件缺陷的详细特征,最后就是它的属性了,再高一个层次就是学习利用管理软件缺陷的工具了。
1、首先介绍软件缺陷的概念
软件缺陷是指系统或系统部件中那些导致系统或部件不能实现其功能的缺陷。
2、软件缺陷的详细特征
a、单一准确
b、可以再现(要求软件缺陷具有精确的步骤)
c、完整统一
d、短小简练
e、特定条件
f、补充完整
g、不做评价
3、软件缺陷的属性
软件缺陷的属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因。
下面详细介绍一下以上这些属性:
a、缺陷标识:是标记某个缺陷的唯一标识,可以用数字序号表示;
b、缺陷类型:功能、用户界面、文档、软件包、性能、系统\模块接口
     功能:影响了各种系统功能、逻辑的缺陷;
     用户界面:影响了用户界面、人机交互特性,包括屏幕格式、用户输入灵活性、结果输入格式等方面的缺陷;
     文档:影响发布和维护,包括注释、用户手册、设计文档;
     软件包:由于软件配置库、变更管理或版本控制引起的错误;
     性能:不满足系统可测量的属性值,如执行时间、事务处理速率等;
     系统\模块接口:与其他组件、模块或设备驱动程序、调用参数、控制块或参数列表等不匹配、冲突。
c、缺陷严重程度:致命(Fatal)、严重(Ceritical)、一般(Major)、较小(Minor)
    致命:系统任何一个主要功能完全丧失,用户数据受到破坏,系统崩溃、悬挂、死机或者危机人身安全
    严重:系统的主要功能部分丧失,数据不能保存,系统的次要功能完全丧失,系统所提供的功能或服务受到明显的影响;
    一般:系统的次要功能没有完全实现,但不影响用户的正常使用。例如:提示信息不太准确或用户界面差、操作时间长等一些问题;
    较小:使操作者不方便或遇到麻烦,但它不影响功能过的操作和执行,如个别不影响产品理解的错别字、文字排列不整齐等一些小问题
d、缺陷产生可能性:总是、通常、有时、很少
     总是:总是产生这个软件缺陷,其产生的频率是100%;
     通常:按照测试用例,通常情况下会产生这个软件缺陷,其产生的频率大概是80%—90%;
     有时:按照测试用例,有时候产生这个软件缺陷,其产生的频率大概是30%—50%;
     很少:按照测试用例,很少产生这个软件缺陷,其产生的频率大概是1%—5%.
e、缺陷的优先级:立即解决、高优先级、正常排队、低优先级
     立即解决:缺陷导致系统几乎不能使用或者测试不能继续,需立即修复;
     高优先级:缺陷严重,影响测试,需要优先考虑;
     正常排队:缺陷需要正常排队等待修复;
     低优先级:缺陷可以再开发人员有时间的时候被纠正。
f、缺陷状态:激活或打开、已修正或修复、关闭或非激活、重新打开、推迟、保留、不能重现、需要更多信息
    激活或打开:问题还没有解决,存在源代码中,确认”提交的缺陷”,等待处理,如新报的缺陷;
    已修正或修复:已被开发人员检查、修复过的缺陷,通过单元测试,认为已经解决但还没有被测试人员验证;

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 概念 管理 缺陷 软件

21/212>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网