Day6 高级别测试——功能测试、系统测试、能力测试、容量测试、强度测试、易用性测试
文章目录
- Day6 高级别测试——功能测试、系统测试、能力测试、容量测试、强度测试、易用性测试
- 软件产品开发周期的模型
- 功能测试(Function Testing)
- 系统测试(System Testing)
- 能力测试(Facility Testing)
- 容量测试(Volume Testing)
- 强度(峰值)测试(Stress Testing)
- 易用性测试(Usability Testing)
- 安全性测试(Security Testing)
- 性能测试(Performance Testing)
- 存储测试(Storage Testing)
- 配置测试(Configuration Testing)
- 兼容性/配置/转换测试
- 安装测试(Installability Testing)
- 可靠性测试(Reliability Testing)
- 可恢复性测试(Recovery Testing)
- 适用性测试(Serviceability Testing)
- 文档测试(Documentation Testing)
- 过程测试(Procedure Testing)
- 系统测试的执行
- 验收测试(Acceptance Testing)
- 安装测试(Installation Testing)
- 测试的计划与控制
- 测试结束准则
- 独立的测试机构
软件产品开发周期的模型
一个软件产品开发周期的模型过程的流程可归结为以下7 个步骤:
-
将软件最终用户的要求转换为一系列书面的需求。这些需求就是该软件产品要实现的目标。
-
通过评估可行性与成本、消除相抵触的用户需求、建立优先级和平衡关系,将用户需求转换为具体的目标。
-
将上述目标转换为一个准确的产品规格说明,将产品视为一个黑盒,仅考虑其接口以及与最终用户的交互。该规格说明被称为“外部规格说明”。
-
如果该产品是一个系统,如操作系统、飞行控制系统、数据库管理系统或雇员人事系统等,而不仅是一个程序(编译器、工资程序、字处理程序等),那么下一步骤就是系统设计。该步骤将系统分割为单独的程序、部件或子系统,并定义它们的接