目录

前言

1.什么是测试环境

2.测试环境的特点


前言

经常在面试过程中,面试官总要问一句,熟悉linux命令么?

同时在很多招聘的JD上都有明确指出需要测试人员会搭建测试环境,而且这不仅是体现在高级测试工程师的岗位要求,同时初级测试工程师同样也被要求了。

1.什么是测试环境

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

其实就是,测试环境=软件+硬件+网络+数据准备+测试工具

通俗地说,测试环境就是指测试人员测试程序时需要的承载体

2.测试环境的特点

2.1.真实

测试环境应该尽量模拟用户的真实环境,但由于软件用户众多,则真实环境也变得非常复杂,所以测试环境应该尽量模拟用户的真实环境

2.2.干净

我们经常说一定要保证测试环境干净,不要依赖于”赃数据“,那这里的测试环境干净不在仅仅指没有”赃数据“,还包含测试环境上除了必备软件之外,没有其它的软件,特别是在搭建性能测试环境时尤为要注意,一定要保证测试环境干净和独立。

2.3.操作平台

测试环境在哪里搭建?

测试环境基本上都是搭建在服务器上的。

测试环境在服务器中的哪个操作平台上进行搭建,一般来说测试环境可以搭建在windows平台上,也可以搭建在linux平台

windows平台的选择有windows server 2003,windows server 2008等都是服务器系统,可以进行搭建测试环境。

那么我们windows操作系统的个人PC可以搭建测试环境么?

个人PC当然可以搭建测试环境,但是由于个人PC硬件和软件的局限性,我们一般不使用其搭建测试环境,但如果是自己做模拟实验是没问题的。

但是在企业中我们一般都不使用windows平台搭建服务器,而是选择linux平台。

这是因为我们经常选择linux平台作为服务器的操作系统。

我们经常所使用的linux系统都是linux发行版,如CentOS、RedHat、Debian、Ubuntu等

linux内核与linux发行版的区别?

linux内核是linux操作系统的核心功能,是linux系统的整个基础,是开源软件。

linux发行版是指将linux内核和外围应用程序和文档打包,并提供系统安装界面和系统配置、管理工具。

2.4.搭建测试环境

如果你需要搭建的测试环境是刚装的linux操作系统,上面没有tomcat和数据库,那需要在搭建测试环境之前先装tomcat和数据库

软件测试学习摸鱼群

1.安装jdk

如果有自带,先卸载再装
1.把包复制/usr/local
2.解压
3.配置环境变量
export JAVA_HOME=/usr/local/jdk1.7.0_71
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
4.检查java是否安装成功
java -version

2.安装tomcat

1.把下载的tomcat包复制/usr/local
2.解压
3.在tomcat/bin目录执行startup.sh文件
启动服务
在浏览器中连接:IP:8080
4.如果连接不上,但tomcat又是显示启动OK,检查firewall
路径为 /etc/sysconfig/iptables,将8080端口开启
5.重启服务

3.安装数据库

数据库一般安装mysql和oracle多一些

首先下载相应的数据库安装包

mysql安装比较简单,可以使用源码安装,也可以使用yum在线安装,在这里简单地介绍一下yum在线安装

用yum在线安装

1. rpm -qa|grep mysql --检查linux是否有存在的mysql
2.如果有mysql,卸载
rpm -e --nodeps mysql
3.安装
yum install mysql-server mysql mysql-dev -y
4.安装成功后,启动服务
service mysqld start
service 服务名 restart/start
5.直接输入mysql 进入到数据库

如果是安装oracle就一定要注意,细心安装,在网上找一份相应环境的安装教程,一步步照着安装,谨防出错,oracle一定要仔细,一旦安装出错,就会相当麻烦,有可能需要重装操作系统才能解决。

以上的只会在干净的操作系统上进行安装,一般来说只需要安装一次

学会搭建测试环境是每一个测试人员应该必备的能力之一,掌握基本的linux命令也是同样重要。

现在就有这么一个机会,我邀请你点击进入我们的软件测试学习摸鱼群 查看右侧公告处,大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有学习文档资源,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路。

好了 学习也就到此结束了 想了解更多相关知识请关注我吧!衷心感谢每一个认真阅读我文章的人!

软件测试常问面试题,你真的会搭建测试环境吗?相关推荐

  1. 软件测试常问面试题【二】

    软件测试常问面试题[二] 1.APP性能测试遇到什么bug没有? 性能bug:卡顿.ANR.内存泄漏 2.什么是兼容性测试?兼容性测试要测试哪些方面? 主要包括: 不同操作系统版本的兼容(Androi ...

  2. 软件测试常问100道面试题(含答案以及案例解析),全网最全最新

    软件测试常问100道面试题,找工作.招人必备之良品.后期不断完善中-- 面试完整版答案文末直接查看 1.您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用. ...

  3. 2022最新Spring相关大厂常问技术面试题大全 —— 金三银四好时机

    Spring相关大厂常问面试题 1. 什么是 Spring 框架? 2. 列举一些重要的Spring模块? 3. @RestController 与 @Controller 的区别 4. 谈谈自己对于 ...

  4. 2020年Java常问面试题--聂

    2020年Java常问面试题 打算这几天每天更新15~20题.(这样有助于你们阅读和理解!)我们先从简单的开始 加qq群:568680919,免费赠送1000道java面试题和简历模板 JDK 和 J ...

  5. VUE前端常问面试题

    文章目录 一.VUE前端常问面试题 二.文档下载地址 一.VUE前端常问面试题 1.MVC和MVVM 区别 MVC:MVC全名是 Model View Controller,即模型-视图-控制器的缩写 ...

  6. android常问面试题及答案 经典

    android常问面试题及答案 经典 转载 1. 什么是Activity? 四大组件之一,一般的,一个用户交互界面对应一个activity, activity 是Context的子类,同时实现了win ...

  7. Java常问面试题整理,帮你搞定‘金9银10’(附答案纯干货)

    前言: 工作做螺丝钉,面试造火箭,我想这个是每个程序员比较头疼的事情,但是又有必须经历的流程,尤其是摸不清面试官问的问题,准备不充分,导致面试的时候不知道如何回答.本文是小编个人从几十次面试中挑选的面 ...

  8. 软件测试培训:如何搭建测试环境

    如何搭建测试环境?这是很多测试人员都需要了解的,测试是每个产品上线前必备的一个检验,不管是什么产品,做好有效的测试是对产品质量的一个负责,软件测试环境要考虑的就是软件在什么软硬件下能正常运行,什么环境 ...

  9. 搭建测试环境_当面试时被问到“搭建过测试环境吗”, 身为小白要怎么回答?...

    导语:很多人在面试软件测试的过程中,经常被问到"你会搭建测试环境吗"面对这样的提问,你知道怎么回答么?>>>> 怎 么 回 答 面试的时突然被问到,很多人的 ...

  10. 「深度好文」高频面试题“你会搭建测试环境么”最全解

    导语:很多人在面试软件测试的过程中,经常被问到"你会搭建测试环境吗"?面对这样的提问,你知道怎么回答么? 这个问题提问的频率非常高,面试官很容易通过这个问题来判断出你的真实水平,从 ...

最新文章

  1. 大蕉蕉的三道 Java 私房菜 No.131
  2. spring jpa mysql集群_Spring Boot系列之十四 JPA 连接mycat
  3. BCH推出BCH粉丝互动平台
  4. C语言函数大全(a开头)
  5. java 流 复制文件_【Java】使用字节流复制文件
  6. Vue——项目部署到非根目录下的解决方案
  7. HDU-1520 Anniversary party(树形DP)
  8. tensorflow随笔——简单的循环神经网络分类实例
  9. 32位系统是指地址_不起眼却很重要丨32位操作系统与64位操作系统详解(含查询教程)...
  10. 开课吧Java课堂:小应用程序基础是什么
  11. 两个DIV高度自适应方法(左右两个DIV高度一样)
  12. mysql mm keeplive_mysql +keeplive
  13. JDK动态代理(通俗白话)
  14. vss服务器状态失败_修复VSS 6.0错误的方法
  15. 针对所维修的计算机 维修人员必须,医院各科室电脑管理制度_医院临床科室管理制度...
  16. 宝宝营养粥及如何提高宝宝睡眠
  17. opencv 读取双摄自动对齐参数intrinsics.yml、extrinsics.yml 2021-04-12
  18. Luogu P4944 【PION贪吃蛇】
  19. 机器人研发十大热门编程语言:不死 Java、不朽 C/C ++、新贵 Python
  20. 云主机是什么?可以用来干嘛?

热门文章

  1. 有了它,Java语法也可以变得甜甜的
  2. 三角形花园和向左走(三角形性质和点集排序)
  3. 三角函数π/2转化_浅谈三角函数导数综合题(1)
  4. XTUOJ-1281-Cute String
  5. 【Photoshop 教程系列第 3 篇】如何在 PS 中修改图片的分辨率和大小(一步一步详细说明)
  6. HTML5实习手机端浏览器拍照和本地上传
  7. 计算机音乐出山,出山 - 萧忆情Alex - 5SING中国原创音乐基地
  8. Error:java.lang.RuntimeException: Some file crunching failed, see logs for detail
  9. 微信公众号迁移公证书好办吗,真实经历!公众平台迁移见证需要什么材料,流程及费用详解
  10. 数学建模上课(一)推导万有引力定律