软件测试与质量保证1:软件质量的评价指标 软件测试过程

目录

软件质量的评价指标

软件的运行特性

软件的维护特性 

软件的移植特性 

软件测试过程

软件缺陷

PDCA 

软件测试相关人员


软件质量的评价指标

软件的运行特性

  • 正确性:软件能满足需求规格说明,完成客户提出任务要求的程度 
  • 可靠性:软件精确地工作 
  • 有效性:是否能够在一定内存和外设容量下有效地运行 
  •  完整性:控制各类不同用户使用软件或数据的能力
  •  可用性:软件被用户容易掌握

软件的维护特性 

  • 可维护性:找到错误发生的位置,加以修正的工作量 
  • 灵活性:是否可以修改,是否容易修改 
  • 可测性:是否可以测试,是否容易测试

软件的移植特性 

  • 可移植性:软件可以在不同的机器或环境下运行
  • 可复用性:软件的重复使用

总之,软件的质量评价是比较复杂的,但是,有一 条是要找到可以度量的指标来预测或评价软件的质量。

软件测试过程

软件缺陷

术语: defect, variance, fault, failure, problem, error, bug, inconsistency

简单定义:软件中不满足的问题称为软件缺陷

PDCA 

持续的测试周期

软件测试与质量保证1:软件质量的评价指标 软件测试过程
PDCA 

 

软件测试相关人员

  • 软件客户
  • 软件的使用者
  • 软件开发者
  • 软件测试人员
  • 公司高层管理机构
  •  审计和质检人员