前言
测试环境是QA开展测试工作的前置条件。稳定和可控的测试环境,可以使测试人员在执行测试用例时无需花费额外的时间去维护。有些公司运维或者研发部门会帮忙准备好测试环境,但是QA如果一味依赖其他部门,会局限测试工作的开展。
一、什么是测试环境
测试环境,指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称,简而言之,测试环境=硬件+软件+网络+数据准备+测试工具。
1、硬件:指测试必需的服务器、客户端、网络连接等辅助设备。
2、软件:指测试软件运行时的操作系统、数据库及其他应用软件。
3、网络:指被测软件运行时的网络系统、网络结构以及其他网络设备构成的环境等。
4、数据准备:一般指测试数据的准备。测试数据会在测试用例设计的阶段设计好,然后软件运行的时候,作为软件输入去验证软件功能。如果是少量、正常的测试数据,可以直接通过手动方式模拟出来,如果是大量的用户数据的模拟,可以借助测试工具来构建。
5、测试工具:工具是辅助测试的好帮手,针对将要做的测试类