软件测试环境搭建原则 确定测试目的 (测试目的不同,搭建测试环境时应注意的点也不同) 1.功能测试:不需要大量的数据,需要覆盖率高,测试数据要求尽量真实 2.性能测试:可能
软件测试环境搭建原则
- 确定测试目的
(测试目的不同,搭建测试环境时应注意的点也不同)
1.功能测试:不需要大量的数据,需要覆盖率高,测试数据要求尽量真实
2.性能测试:可能需要大量存量数据或者与实际软硬件环境尽可能相似的硬件配置
- 测试的软件环境尽可能的模拟真实环境
1.尽可能模拟用户使用环境,选用合适的操作系统和软件平台
2.了解符合测试软件运行的最低要求及用户使用的硬件配置
3.了解用户常用的软件,避免所有配置所有操作系统下都要进行测试,没有侧重点,浪费时间
4.产品化的测试需要考虑兼容性的方案
- 营造独立的测试环境
1.不同的项目,不同的公司会对测试环境的独立性有不同的要求
2.测试过程中尽量保证测试环境的独立,不会受到其他测试人员或者研发人员的影响
搭建测试环境过程分析
- 线下搭建
- 独立测试服务器或虚拟机
- 测试环境配置
- 测试项目导入
测试环境配置
- 配置java环境(下载jdk并配置环境变量)
- 下载并安装中间件(Tomcat,jetty等)
- 安装数据库并导入数据库脚本初始化
测试策划过程
测试策略可分为两个大过程:1.需求分析测试阶段
2.测试方案,测试计划设计阶段
- 确定测试的资源和技术需求
(资源:人力资源,机器资源工具资源)
(技术需求:是否需要进行性能,自动化,安全测试,若有要用到的测试手段,工具)
- 进行风险分析和评估
(需求风险,由于数据,环境的原因无法测试充分;由于硬件配置不够,服务器少,性能测试相应作了衰减,导致结果无可行性等,对这些风险进行分析并评估,指定解决方案)
- 根据上述分析结果指定测试计划
- 根据测试计划开展相应的测试控制活动(一般由测试主管,测试经理主导调控)