目录
软件质量的评价指标
软件的运行特性
- 正确性:软件能满足需求规格说明,完成客户提出任务要求的程度
- 可靠性:软件精确地工作
- 有效性:是否能够在一定内存和外设容量下有效地运行
- 完整性:控制各类不同用户使用软件或数据的能力
- 可用性:软件被用户容易掌握
软件的维护特性
- 可维护性:找到错误发生的位置,加以修正的工作量
- 灵活性:是否可以修改,是否容易修改
- 可测性:是否可以测试,是否容易测试
软件的移植特性
- 可移植性:软件可以在不同的机器或环境下运行
- 可复用性:软件的重复使用
总之,软件的质量评价是比较复杂的,但是,有一 条是要找到可以度量的指标来预测或评价软件的质量。
软件测试过程
软件缺陷
术语: defect, variance, fault, failure, problem, error, bug, inconsistency
简单定义:软件中不满足的问题称为软件缺陷
PDCA
持续的测试周期
软件测试相关人员
- 软件客户
- 软件的使用者
- 软件开发者
- 软件测试人员
- 公司高层管理机构
- 审计和质检人员