测试工程师必须了解的软件测试环境指南

对于软件测试工程师而言,所有的测试工作几乎都离不开测试环境。在我们的测试任务当中,环境搭建是一项重要的工作。它是我们测试工作能够执行的重要基础,不管是入门的初级测试还是测试专家,测试环境的学习都是必须的。

下面给大家普及关于测试环境的基础概念,希望对大家有所帮助。

首先,很多人有个误区,认为测试环境只是服务端的事情。

其实,一个完整的测试环境是由如下几个部分构成:

测试环境=软件+硬件+网络+数据准备+测试工具

测试环境(Testing environment)是指测试运行其上的软件和硬件环境的描述,以及任何其它与被测软件交互的软件,包括驱动和桩。测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。

所以,硬件资源、操作系统、服务中间件、基础应用、依赖服务、被测程序、测试工具等都是测试环境的一部分。

为什么要单独部署测试环境?

与开发环境隔离。

便于设置不同场景和数据。

应对专项测试,如果性能、安全等。

一般对于大型互联网公司而言,一个完整的产品开发到上线,需要经历的测试环境分为以下几种

开发环境:

顾名思义,开发环境是开发人员使用的,专门用于应用开发调试的环境,开发到一定阶段,前后端会在该环境进行联调,自测等工作。为了开发调试方便,一般打开全部错误日志。开发环境是最基础的可运行环境。

测试环境:

一般是克隆一份生产环境的配置,是开发环境到生产环境的重要一环,一般是测试工程师进行部署和维护,主要用于测试是否存在bug,bug修复后,测试工程师部署提测程序,回归bug。

准生产环境(灰度测试)

测试环境到生产环境最后一次测试,一般除即将部署的应用,其他软硬件条件完全一致。主要排除测试环境的限制,验证测试环境不能模拟的场景。

生产环境:

生产环境是指正用户真实使用的环境,一般会关掉错误报告,打开错误日志,是整个产品运行最重要的环境,对安全性和稳定性要求最高。

软件从开发到上线的环境流程:

开发环境->测试环境->准生产环境->生产环境

从哪些方面可以评估测试环境的好坏?

1.独立

测试环境独立干净,一般要有专门的测试环境管理员管理,控制依赖环境一致。在测试过程中,避免测试环境被开发或者其他人占用。比如,正在执行用例,被测服务被开发擅自更换,将会极大的影响了测试的进度和效率。

2.稳定

各个程序稳定运行,良好的网络环境。

3.高仿真

尽可能模拟用户的真实使用环境,包括操作系统类型、版本,硬件和网络配置等,避免因为环境不一致导致测试结果缺乏说服力。

4.可复用

重复运用一套环境进行多版本对迭代的验证,可以随时进行数据备份,恢复环境。

搭建测试环境,我们应该具备哪些技能?

熟悉linux操作系统,掌握常见的linux命令(查看网络问题,上传下载应用,服务启动关闭,日志查看,程序数据备份,数据库脚本执行,端口的占用情况,防火墙的开启关闭等等)。

安装配置常见软件和中间件(jdk、tomcat、mysql、redis等)

容器化部署的知识,docker镜像操作等。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,634评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,951评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,427评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,770评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,835评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,799评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,768评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,544评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,979评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,271评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,427评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,121评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,756评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,375评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,579评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,410评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,315评论 2 352

推荐阅读更多精彩内容