测试环境是QA做好检测运行的前提条件。平稳和可控的测试环境,能够使测试人员在实行测试用例时不用花费额外的时间去维护。有一些企业运维或是研发部会帮忙准备好测试环境,可是QA要是一味依赖别的部门,会局限检测运行的做好。
一、什么是测试环境
测试环境,指为了更好地做好软件测试运行所必不可少的计算机硬件、软件、网络设备、历史数据的总称,简单点来说,测试环境=硬件+软件+网络+数据准备+测试工具。
硬件:指检测必不可少的服务器、客户端、网络连接等辅助设备。
软件:指测试软件运行时的操作系统、数据库以及其他应用软件。
网络:指被测软件运行时的网络系统、网络结构及其别的网络设备组成的环境等。
数据准备:一般指测试数据的准备。测试数据会在测试用例设计的环节设计好,随后软件运行的情况下,当做软件输入去认证软件作用。如果是小量、正常的测试数据,能够直接根据手动方式模似出来,如果是大量的用户数据的模似,能够利用测试工具来构建。
测试工具:工具是辅助检测的好助手,对于即将做的检测类型,可选取适宜的工具使我们的检测事半功倍。比如接口测试,能够选取Jmeter或是postman;抓包工具,能够选取fiddler,wireshark等。
二、构建测试环境的原则
1.真实
规定测试人员尽量模似用户的真实选用环境。应选择合适的操作系统和软件平台,了解符合测试软件运行的最低规定和用户选择的硬件配置,并考虑与其它软件共存时,是否能够正常工作等。
2.无毒
如果构建的检测感染上病毒,会导致测试软件莫名其妙的崩溃,运行不起来等现象,导致检测中止。用正版的杀毒软件防止病毒感染测试环境