2023最新软件测试面试中95%会遇到的情况“:你会搭建测试环境吗?”
创始人
2025-06-01 01:58:12
0

首先,毋庸置疑的是,面试官问这个问题,想要得到的是你肯定的答案,希望你是一个会搭建测试环境的优秀测试工程师。

不管是做什么类型的测试,最基础的功能测试,需要搭建测试环境;

进阶部分的性能压力测试,对搭建环境的要求更高。

测试环境的必要性跟必备知识技能

当然有些公司可能会有运维或者研发部门帮忙准备好测试环境,但是测试如果一味依赖别的部门,就会大大的局限测试工作的开展,如果别的部门没有时间或者进度滞后,会直接影响到测试工作的进度和效率;

而且测试环境如果不是测试负责维护的,后期扩展业务需要优化测试环境的时候,或者遇到问题要调试的时候,都需要依赖其他部门,会导致测试工作不独立,也会显得测试工作人员不专业。

测试环境(Testing Environment),是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称,简而言之,测试环境=硬件+软件+网络+数据准备+测试工具。

显而易见,我们要学会搭建测试环境,需要具备这5种的技能和知识。

所以,我们针对每一个知识领域大家需要掌握的知识点及其深度和广度,给大家做个详细的介绍,希望能给大家作一个指引,知道自己该努力的方向。

硬件,一般测试会涉及到的硬件就是计算机系统相关的内容,比如Windows系统,Linux系统和MacOS系统。

测试环境可以部署在以上任何一种系统上,根据当前被测软件的具体需求而定。

一般软件的运行平台,可能会更多的在Windows系统上;但是相关服务的搭建,比如软件运行需要交互的服务,或者是软件后台的承载服务,都会在Linux系统上搭建。

正文

如下图这个猫宁商城是本次需要进行测试的内容,那么我们在测试之前就需要搭建环境了。

搭建好这个网站的测试环境都需要哪些程序呢:

jdk(语言环境),也就是我们常说的Java。搭建好对应的语言环境,你的计算机才能读懂它写的程序。

tomcat

(服务器软件),服务器软件是用来提供访问服务的。这是一款Apache公司出的服务器软件,它是用Java语言编写的,所以一定要安装了jdk后再安装tomcat。

mysql(数据库),储存系统的所有的数据用的。这是一款关系型数据库,所使用的 SQL 语言是用于访问数据库的最常用标准化语言。

一、Java的安装

1.找到对应的安装包,双击运行,一直下一步即可,最好装默认路径。

2.配置系统环境变量path(一个快捷操作的功能,无论何时何地只要输入该文件名就可以使用)

系统环境变量的配置过程:

找到此电脑,点击属性

点击高级系统设置

在高级栏中找到环境变量

在系统变量中找到path一栏进行编辑

找到刚刚下载的JAVA的2个bin路径

将路径添加进环境变量,点击确定

下图为2个bin路径

2个bin路径

下图就是我们最后添加完环境变量看到的画面,红色框框为刚刚添加进去的环境变量(Win10系统)

红色框框里就是我们刚刚添加进去的环境变量,需要双击空白处自己手动粘贴进去

Win7系统的画面是这样的,也是将路径添加进去即可。

蓝色标记为其中一个路径

3.检查是否安装成功

  • 以管理员身份运行cmd

  • (再搭建好环境变量后再运行,否则关掉重开)

  • 输入java -version,出现版本号

  • 输入javac -version,出现版本号

下图为成功案例

若出现下图现象,只有2种可能:1.环境变量搭建错误 2.命令错误 做好相应调整即可

二、Tomcat的安装

必须安装了Java之后才能安装Tomcat,原因上文说过。在安装了Java之后,Tomcat的安装就十分简单了。

双击安装包,一直下一步下一步,安装

安装成功后会在右下角出现一个绿色小三角

的图标,右键点击可以控制开关。

Tomcat的默认端口号是8080

打开Internet输入https://127.0.0.1:8080(本机地址+端口号),如果能够出现Tomcat页面,说明配置成功了

然后将我们需要测试的程序放到webapps

这个文件夹中就可以运行了

Tomcat配置成功出现的页面

安装好了Tomcat并将morning这个程序放到了webapps文件夹当中

三、mysql的安装

1.解压文件夹到想要安装的目录中

2.打开文件夹找到对应的bin路径配置系统环境变量,同Java的环境变量搭建,将bin这一路径添加到环境变量当中(蓝色框框里就是新添加的环境变量),操作流程同上,不做重复

3.以管理员身份运行cmd,输入mysql -V 出现版本号则OK

4.正式安装数据库

继续以管理员身份运行CMD

输入mysql -install 提示successfully

输入mysql --initialize-insecure 无提示(初始化数据库,无密码)

输入net start mysql 提示MYsql已经启动

若出现下图,则说明之前安装过数据库,直接输入net start mysql启动数据库即可

这时候,我们的数据库就已经安装完成了,输入mysql -u root -p就可以连接数据库(无密码),进而通过一些sql语句对数据库进行增删改查的操作啦!至此我们的环境搭建就算完成了。

在这里有很多同学会发现,数据库操作都在cmd这个黑色小框框里进行,很多命令都不知道,怎么增删改查。这对于初学者来说太不要友好了,所以就有一款比较友好的工具Navicat,通过这个工具我们可以使数据库可视化,操作起来就会更简单明了一些了!

下图是Navicat的页面,用它来操作数据库是不是很简单一目了然,中文的还是看起来舒服一点的,不过这个软件是收费的哦~

傻瓜式教学,拿走不谢!

相关内容

热门资讯

从“于台龙虾”到“苏超盛宴” □ 江 东 这些天,“苏超”火爆出圈,让人想到当年的“于台龙虾”。当年,盱眙名不见经传,很多人...
小学单元整体教学设计展评   近日,乳山口镇中心学校开展“基于核心素养的小学单元整体教学设计”成果展评活动,选树典型,榜样引领...
朝阳站周边司机随意违停揽客   遮挡车牌,议价揽客,在临时落客区长期停放……不少乘客反映,节假日北京朝阳站周边出租车及网约车存在...
是说了再见不再见,一句再见就是... 是说了再见不再见,一句再见就是两个人最后的一句话既然无缘,何必再执着,各自退到原点,只留下彼此之间最...
王文涛部长会见世贸组织总干事伊... 转自:上观新闻6月3日,商务部部长王文涛在法国巴黎出席世贸组织小型部长会议期间,会见世贸组织总干事伊...
高考在即,运输服务温情相伴十九... 福州:的哥(姐)爱心启航,为梦助力。莆田:爱心车队出动,暖心护航。漳州:公交护航,助考生逐梦。从福建...
坚持问题导向 厉行真查实改 转自:光明日报  日前,在江西省赣州市宁都县竹笮镇机关食堂,一场跨乡镇调研结束后,县直单位下乡工作人...
高压电缆“扛冻”有了数据支撑 转自:天津日报  本报讯(记者 苏晓梅)华北地区近年来寒潮频发,作为城市“电力动脉”,电缆如何扛住低...
文言文 苏秦苦学 文言文 苏秦苦学苏秦乃洛阳人,学纵横之术,游说秦王,书十上,而不为用,资用匮乏,潦倒而归。至家,妻不...
时间顺序和故事发展顺序有什么区... 时间顺序和故事发展顺序有什么区别, 时间顺序就是每篇文章每段段落里有明显提到时间的词 比如 早上...
怎么实现两台电脑文件共享 怎么实现两台电脑文件共享两台电脑在同一网络下,在对应的文件夹,进入高级共享此文件夹,赋予权限,另外一...
生生世世刻吾名什么意思 生生世世刻吾名什么意思生生世世刻吾名:生生世世将我的名字刻在上面出自辰东的《遮天》第一千七百四十九章...
墨西哥发生巴士翻车事故,已致1... 转自:上观新闻当地时间6月3日凌晨,在墨西哥新莱昂州瓦拉乌伊塞斯市发生一起严重巴士翻车事故,造成至少...
一半以上新面孔,中国女排 “换... 转自:上观新闻6月4日,中国女排将迎来2025年世界女排联赛北京站首秀,对手是比利时女排。对于中国女...
强化品牌赋能 让赛事有温度带热... 5月30日下午,“魅力江苏 最美体育”系列品牌赛事活动暨全民健身进基层公益培育志愿服务启动仪式在南京...
端午敬老送安康,中医义诊暖人心   在端午佳节来临之际,文登区张家产镇卫生院中医团队随健康查体队伍走进张家产镇敬老院,用传统技艺为老...
播撒科学种子 共筑强国梦想 转自:天津日报  当白发苍苍的航天专家徐宝强教授指着雷达荧光屏上清晰的天津地貌,动情地说出“科学研究...
外盘头条:特朗普签署钢铝关税令...   全球财经媒体昨夜今晨共同关注的头条新闻主要有:  1、美国白宫宣布提高进口钢铝关税至50% 对英...
《政务数据共享条例》将带来哪些... 国务院3日对外公布《政务数据共享条例》,对政务数据的目录管理、共享使用、平台支撑等工作进行部署。条例...
国网乳山供电:厉兵秣马,打响高...   6月3日,国网乳山市供电公司城东供电所彩虹共产党员服务队员对全市高考考点、保密场所、指挥中心周边...