软件生命周期 / 缺陷

一、软件生命周期

  • 软件开发全部过程、活动和任务的结构框架,是从可行性研究到需求分析、软件设计、编码、测试、软件发布维护的过程

    软件生命周期 / 缺陷
  • 软件开发过程中,软件测试所做的全部工作可称为软件测试的生命周期

  • 单元测试、集成测试、系统测试都可以再进行四个阶段的划分

  • 测试计划阶段—测试计划

  • 测试设计阶段—测试方案

  • 测试实现阶段—测试用例、测试规程、自动化脚本

  • 测试执行阶段—测试报告

二、缺陷和缺陷报告单
1、缺陷分类

  • 分为5种:BUG,错误(Error),缺陷(Defect),故障(Fault),失效(Failure)
  • 缺陷:指被测软件的功能与需求说明书中的描述不一致,负责人一般为开发人员
  • 改进(Enhancement):指用户需求与需求规格说明书中的描述不一致,负责人一般为需求人员

2、缺陷管理的目的

  • 保证信息的一致性
  • 保证缺陷得到有效的跟踪、解决
  • 获取正确的bug信息,用作缺陷分析和产品度量

3、一个简单的bug跟踪流程

软件生命周期 / 缺陷
  • 缺陷状态矩阵
    软件生命周期 / 缺陷
    三、缺陷报告单

1、概念:测试执行过程中,发现软件失效后,提出书面的报告,提供给开发人员或其他负责人员作为定位缺陷的依据,也作为日后缺陷度量的数据依据

2、缺陷跟踪单写作准则(5C)

  • Correct(准确)、Clear(清晰)、Concise(简洁)、Complete(完整)、Consistent(一致)

3、缺陷跟踪单基本内容

软件生命周期 / 缺陷

来源:我聪明的小脑袋瓜

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月22日
下一篇 2020年11月22日

相关推荐