'''如何搭建测试环境?'''
这是测试工程师在找工作时, 面试过程中经常遇到的一个问题.
要想知道如何搭建一个有效的测试环境, 我们需要首先了解以下几个知识点:
-
问题: 什么是测试环境?
回答: 测试环境(Testing environment)是指测试运行其上的软件和硬件环境的描述,以及任何其它与被测软件交互的软件,包括驱动和桩。测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。 -
问题: 如何简单理解测试环境?
回答: 测试环境 == 软件 + 硬件 + 网络 + 数据准备 + 测试工具简单的说, 经过良好规划和管理的测试环境, 可以尽量降低[环境变量变动对测试工作产生的不利影响], 并可以对测试工作的效率和质量的提高, 产生积极的作用.
-
关键词注释: 软件、硬件、网络、数据准备、测试工具
软件 == 待测产品需要配套使用或依赖的软件产品, 例如, 网页之于浏览器, 浏览器就是软件
硬件 == 待测产品运行时需要的硬件配置, 例如, 王者荣耀之于手机运行内存(RAM)(也称为闪存)
网络 == 待测产品运行时需要的网络环境, 例如, WiFi、宽带、3G、4G...
数据准备 == 待测产品测试过程中要使用的测试数据, 这些数据是经过设计的, 专门用来测试一些关键性的功能点, 临界点等
测试工具 == 测试过程中需要使用的辅助工具(软件程序), 例如, 抓包工具Charles、接口测试工具jmeter/postman等, 安装测试工具时, 要注意正确配置好环境变量
做好以上的测试准备工作, 也就意味着完成了测试环境的部署.
网友评论