51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1302|回复: 2
打印 上一主题 下一主题

[转贴] 软件测试常问,你真的会搭建测试环境吗?

[复制链接]
  • TA的每日心情
    无聊
    9 小时前
  • 签到天数: 978 天

    连续签到: 3 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2022-4-8 10:27:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    经常在面试过程中,面试官总要问一句,熟悉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.配置环境变量  
    1. export JAVA_HOME=/usr/local/jdk1.7.0_71
    2.   export CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVAH?OME/lib/dt.jar:JAVA_HOME/lib/tools.jar
    3.   export PATH=JAVAHOME/bin:JAVA_HOME/bin:JAVAH?OME/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.安装
    1. yum install mysql-server mysql mysql-dev -y
    复制代码
    4.安装成功后,启动服务

    1. service mysqld start
    2.   service 服务名 restart/start
    复制代码
    5.直接输入mysql 进入到数据库
      如果是安装oracle就一定要注意,细心安装,在网上找一份相应环境的安装教程,一步步照着安装,谨防出错,oracle一定要仔细,一旦安装出错,就会相当麻烦,有可能需要重装操作系统才能解决。
      以上的只会在干净的操作系统上进行安装,一般来说只需要安装一次。
      学会搭建测试环境是每一个测试人员应该必备的能力之一,掌握基本的linux命令也是同样重要。



    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏1
    回复

    使用道具 举报

    该用户从未签到

    3#
    发表于 2022-4-8 10:32:20 | 只看该作者
    看起来是可以的
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-7-3 18:22 , Processed in 0.071438 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表