1 测试对象和目的
测试对象是完整的、集成的计算机系统,重点是新开发的软件配置和集合。
测试目的是在真实系统工作环境下检验完整的软件配置项能否和系统正确连接,并满足系统/子系统设计文档和软件开发合同规定的要求。
2 测试的组织和管理
系统测试应严格按照由小到大、由简到繁、从局部到整体的程序进行。
3 技术要求
系统的每个特性应至少被一个正常测试用例和一个被认可的异常测试用例所覆盖;
测试用例的输入应至少包括有效等价类值、无效等价类值和边界数据值;
应逐项测试系统/子系统设计说明规定的系统的功能、性能等特性。
应测试软件配置项之间及软件配置项与硬件之间的接口;
应测试系统的输出及其格式;
应测试运行条件在边界状态和异常状态下,或在人为设定的状态下,系统的功能和性能;
应测试系统访问和数据安全性;
应测试系统的全部存储量、输入/输出通道和处理时间的余量;
应按照系统或系统设计文档的要求,对系统的功能、性能进行强度测试;
应测试设计中用于提高系统安全性、可靠性的结构、算法、容错、冗余、中断处理等方案;
对完整性级别高的系统,应对其进行安全性、可靠性分析,明确每一个危险状态和导致危险的可能原因,并对此进行针对性的测试;
对有恢复货重置功能需求的系统,应测试器恢复货重置功能和平均恢复时间,并且对每一类导致恢复或重置的情况进行测试;
对不同的实际问题应外加专门测试;
4 测试内容
(1)功能性
(2)可靠性
(3)容错性
(4)易用性
(5)效率
(6)可移植性
(7)共存性
5 测试环境
6 测试方法 黑盒测试
7 测试过程
8 测试文档