作者:pz51747pz你 | 来源:互联网 | 2023-07-30 20:33
本篇内容关于【1】缺陷(bug)的类型【2】软件测试与SQA的关系【3】软件测试的七项基本原则【4】将软件测试按照不同标准进行分类缺陷(bug)类型缺陷可能存在于程序文档(软件)衡
本篇内容关于【1】缺陷(bug)的类型【2】软件测试与SQA的关系【3】软件测试的七项基本原则【4】将软件测试按照不同标准进行分类
-
缺陷(bug)类型
缺陷可能存在于程序+文档(=软件)
衡量缺陷的唯一标准是是否符合用户需求
①功能未实现
②功能实现了但性能有差异
③多余的功能
-
描述缺陷的三个需要记住的术语
①fault -指人为错误造成的软件中的静态缺陷。(医生希望找出的)
②failure -指外部缺陷。(病人描述给医生的)
③error -指由fault造成的内在状态表现。
记法:程序员的mistake,引发fault,表现为failure。
- 软件测试与SQA
3.1. SQA -Software Quality Assurance软件质量保证
what -定义:为确保软件开发过程和结果符合预期要求而建立 的一系列规程,以及依照规程和计划采取的一系列活动及其结果评价。
how -SQA的工作:
①对软件工程各个阶段的进展、完成质量及 出现的问题进行评审、跟踪。
②审查和验证软件产品是否遵守适用的标准、规程和要求,并最终确保符合标准、满足要求。
③建立软件质量要素的度量机制,了解各种指标的量化信息,向管理者提供可视信息。
3.2. 测试vsSQA
结论 软件测试是软件产品高质量的必要非充分条件
即充分的测试不能保障软件产品质量
- 软件测试的基本原则(共7条)
首先记住两幅图