2.4 软件系统的测试流程
显示了大型复杂软件系统MARA的测试流程。
可以看到,结合测试操作类型和测试对象粒度的划分角度,MARA的测试阶段分为:单元测试、部件集成、部件确认、配置项组装、配置项确认、系统综合和系统验收。每个阶段都要经历2.2节说明的六个步骤。
表2说明各测试阶段的定义。
3 软件测试文档
显示了MARA的软件测试文档树。
利用基于数据库的管理工具,软件测试文档可以自动/半自动生成。
4 软件测试用例
4.1 软件测试用例的定义
软件测试用例可以被定义为如下六元组:
(测试索引,测试环境,测试输入,测试操作,预期结果,评价标准)
表3给出软件测试用例的定义。
表3 软件测试用例的定义