软件测试培训讲义-12报告所发现的软件缺陷

软件测试培训讲义-12报告所发现的软件缺陷

ID:46945887

大小:905.00 KB

页数:42页

时间:2019-11-30

软件测试培训讲义-12报告所发现的软件缺陷_第1页
软件测试培训讲义-12报告所发现的软件缺陷_第2页
软件测试培训讲义-12报告所发现的软件缺陷_第3页
软件测试培训讲义-12报告所发现的软件缺陷_第4页
软件测试培训讲义-12报告所发现的软件缺陷_第5页
资源描述:

《软件测试培训讲义-12报告所发现的软件缺陷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件测试培训讲义深圳市软件行业协会培训中心课程目的了解软件工程的基本概念和过程了解软件质量定义和软件质量保证过程深入掌握软件测试原理、方法、过程通过实战掌握测试策略、技术第三部分:软件测试的实践第十二章报告所发现的软件缺陷目的与内容软件缺陷的概述软件缺陷的描述软件缺陷的处理和跟踪缺陷管理工具介绍第三部分:软件测试的实践第十二章:报告所发现的软件缺陷软件缺陷的概述软件质量-传统定义适合使用(fitnessforuse)功能满足提出的要求软件质量-客户满意度定义客户满意正确的功能详细的指导客户不满意不稳定难以使用性能缓慢与用户现有设备不兼容“臭虫”的由来人们将软件错误称为“臭虫”,这是

2、因为第一个有记载的电脑故障是由线路上的臭虫造成的。就是我们通常称的“BUG”。软件失败的术语描述缺点(defect)问题(problem)谬误(fault)矛盾(inconsistency)失败(failure)偏差(variance)毛病(incident)特殊(feature)异常(anomaly)错误(error)缺陷(bug)软件失败的几个定义错误:人类会犯错误。缺陷:缺陷是错误的结果。失效:当缺陷执行时会发生失效。事故:当出现失效时,可能会也可能不会呈现给用户。软件缺陷软件未达到产品描述表明的功能。软件出现了产品描述指明不会出现的错误软件功能超出产品描述指明范围。软件未达

3、到产品描述虽未指出但应达到的目标。软件测试人员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。软件缺陷产生的原因软件缺陷产生的原因有很多,但最主要的原因要归咎于产品描述第三部分:软件测试的实践第十二章:报告所发现的软件缺陷软件缺陷的描述缺陷属性属性名称描述缺陷标识(Identifier)缺陷标识是标记某个缺陷的一组符号。每个缺陷必须有一个唯一的标识缺陷类型(Type)缺陷类型是根据缺陷的自然属性划分的缺陷种类。缺陷严重程度(Severity)缺陷严重程度是指因缺陷引起的故障对软件产品的影响程度。缺陷优先级(Priority)缺陷的优先级指缺陷必须被修复的紧急程度。缺

4、陷状态(Status)缺陷状态指缺陷通过一个跟踪修复过程的进展情况。缺陷起源(Origin)缺陷来源指缺陷引起的故障或事件第一次被检测到的阶段。缺陷来源(Source)缺陷来源指引起缺陷的起因缺陷根源(RootCause)缺陷根源指发生错误的根本因素软件缺陷的分类以出现相应错误的开发阶段来划分;以相应失效产生的后果来划分;以解决难度来划分;以不解决会产生的风险来划分;根据异常出现的频率来划分。缺陷分类缺陷类型描述F功能影响了重要的特性、用户界面、产品接口、硬件结构接口和全局数据结构。并且设计文档需要正式的变更。如逻辑,指针,循环,递归,功能等缺陷A任务需要修改少量代码,如初始化或控

5、制块。如声明、重复命名,范围、限定等缺陷I接口与其他组件、模块或设备驱动程序、调用参数或控制块表相互影响的缺陷C提示提示的错误信息,不适当的数据验证等缺陷。B变更由于配置库、变更管理或版本控制引起的错误D文件影响发布和维护,包括注释。G算法算法错误。U界面人机交互特性:屏幕格式,确认用户输入,功能有效性,页面排版等方面的缺陷P性能不满足系统可测量的属性值,如:执行时间,事务处理速率等。N规范不符合各种标准的要求,如编码标准、设计符号等。缺陷严重程度#缺陷严重等级描述1Critical不能执行正常工作功能或重要功能。或者危及人身安全2Major严重地影响系统要求或基本功能的实现,且没

6、有办法更正。(重新安装或重新启动该软件不属于更正办法)3Minor严重地影响系统要求或基本功能的实现,但存在合理的更正办法。(重新安装或重新启动该软件不属于更正办法)4Cosmetic使操作者不方便或遇到麻烦,但它不影响执行工作功能或重要功能。5Other其它错误缺陷紧急程度#缺陷紧急等级描述1非常紧急导致系统不能正常使用,市场压力过大2紧急系统可正常使用,但主要功能存在缺陷或无法使用,且缺此功能市场无法推广或有推广障碍3一般紧急系统辅助功能存在缺陷或无法使用,对市场推广有稍许阻碍4轻微紧急系统存在一些轻微缺陷,但基本不影响市场推广的,但修正后会对市场推广有帮助的5不紧急修正后对市

7、场推广有一定帮助缺陷状态缺陷状态描述Submitted已提交的缺陷Open确认“提交的缺陷”,等待处理Rejected拒绝“提交的缺陷”,不需要修复或不是缺陷Resolved缺陷被修复Closed确认被修复的缺陷,将其关闭Bug报告如何复现故障分析故障-使用最少步骤复现故障包含所有步骤方便阅读尽量简单-一个bug一个报告测试人员的报告—尽可能简单不要在一个报告中合并2个错误去掉复现故障时不需要的步骤在主报告之后说明不同的条件(例如:设置nat与否对synflood攻击

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。