1.3 - 软件测试环境
¶一、软件测试流程
- 拟定计划
- 设计与生成测试用例
- 搭建环境(本节内容)
- 实施
- 评估
- 总结
有关 “软件测试流程” 的详细笔记,请参照 “1.10 - 测试的流程与计划” 部分。
¶二、测试环境概述
软件测试环境是指软件在测试流程中运行时所在的平台。
测试环境三要素:
- 硬件
- 软件
- 网络
一般情况下,软件应当在 “最终用户环境”(用户实际运行软件时一定会或最有可能使用的环境)下进行测试。如果确实无法做到完全一致的话,可以考虑使用类型相同但性能略低的其他环境作为测试环境。
¶三、测试环境搭建原则
搭建测试环境四要素:
- 真实
- 项目软件(面向某个企业、部门或团队开发的软件)与产品软件(面向整个社会或社会中的部分群体开发的软件)所需的测试环境有所不同,需要用不同的思维进行分析。
- 干净
- 测试环境中没有其他占用资源的应用程序。
- 独立
- 开发环境与测试环境应当是相互独立的。独立环境可以避免在开发环境下执行的操作误删改用于测试软件的特殊数据,避免发生冲突。
- 无毒
- 测试环境中没有病毒。