测试进行软件测试的之前,需要搭建好测试环境。那什么是测试环境呢?
    简单的说就是软件运行的平台,即软件、硬件和网络三种环境的合集,也就是说:测试环境=软件+硬件+网络
    硬件:包括PC机、笔记本、服务器、各种终端等。例如要测试photoshop软件,是要在PC机上测,还是笔记本上测?是在cpu为酷睿的计算机上测,还是要在炫龙的cpu上测?不同的硬件环境photoshop的处理速度是不一样的。
    软件:这里主要指的是软件运行的操作系统。例如测试photoshop,是指windows xp下测试还是在vista下测试?可能会有兼容性问题。软件环境还包括与其他各类软件共存同一系统时的兼容性问题。
    网络:主要针对的是C/S结构和B/S结构的软件。比如我现在测试的软件,客户的网络环境是千兆以太网,而我们的网络环境还是百兆以太网,而且还是闲时才能达到百兆的速度。这样的环境要是很精确的测试响应时间,还是很伤脑筋的。

上面介绍了什么是测试环境。那么如何搭建测试环境呢?
   一般来说,配置测试环境可遵循下列原则:
   1、真实:尽量模拟用户的真实使用环境。这里需要提一点,关于项目软件与产品软件需要不同看待。项目软件由于只针对某一群体的用户,所以测试的环境比较单一。但产品软件针对的是广大群众,所以测试环境比较复杂,要多方面考虑。
   2、干净:测试环境中尽量不要安装与被测软件无关的软件。笔者就遇到这种事情,两台机器,针对一个功能,一台测试OK,另一台测试NG,最后根据调查发现,测试OK的机器上安装了客户根本不会安装的VC++开发环境,测试NG的机器正因为没有安装VC,所以测试出了这个bug:软件中缺少必要的动态链接库支持。但这个干净也不是必须的,有时还要刻意去测试某个软件去其他软件并存时的兼容性问题。
   3、无毒,这个应该不必多说了,测试工作应该确保在无毒的环境中进行。
   4、独立:测试环境与开发环境相互独立。就是说开发环境和测试环境最好分开,即测试人员和开发人员分别用不同的服务器(数据库、后台服务器等),避免造成相互干扰。

来源:(http://blog.sina.com.cn/s/blog_4b6a9ebd0100itn9.html) - 什么是测试环境?如何搭建测试环境?_牛村疯_新浪博客

什么是测试环境?如何搭建测试环境?相关推荐

  1. Kali配置LNMP环境并搭建pikachu环境

    文章目录 Kali配置LNMP环境并搭建pikachu环境 安装Nginx 安装PHP7.4和PHP扩展 配置Nginx和PHP-FPM 测试 安装mariadb 安装PHP Mysql扩展用来连接数 ...

  2. YOLOv5和YOLOv7环境(GPU)搭建测试成功

    本来是用doc写的,直接复制到这里很多图片加载缓慢,我直接把doc上传到资源里面了,0积分下载: (10条消息) YOLOv5和YOLOv7开发环境搭建和demo运行-Python文档类资源-CSDN ...

  3. python web环境傻瓜搭建_Python 环境搭建以及神器推荐,果断收藏!

    原标题:Python 环境搭建以及神器推荐,果断收藏! 导读:今天给大家讲一下如何搭建一个舒适的 Python 环境,包括本地环境和远程调试环境,然后再附送给大家两套好用的 Python Web 框架 ...

  4. 如何搭建java环境_vscode搭建java环境

    首先,下载Jdk,Jre进行安装其次,设置环境变量,指向你的java安装目录安装JavaIDE软件,比如MyEclipse,当然MyEclipse自带jdk,可以直接使用,不用配置环境变量,但是最好配 ...

  5. python工作者工作环境_搭建python环境

    搭建python环境 windows下可以安装enthought 集成的 EPDFree32安装包安装python用这个集成了基本所有需要的插件和环境. 装完以后可以运行桌面上pylab程序进入pyt ...

  6. kali 创建php可执行文件_利用树莓派在kali环境下搭建Web环境(Apache+Php7.3+Mysql)...

    前言 在kali下我们来搭建web系统环境,在平时我们可在win系列的系统上用Phpstudys等集成环境来搭建,快捷 方便.今天来看看如何在kali下搭建环境.此中安装方法也适应Debian系列的系 ...

  7. w10系统mysql_W10如何搭建MySQL环境,W10搭建MySQL环境的方法

    W10系统想安装MySQL,就需要搭建MySQL环境,那么W10如何搭建MySQL环境?下面小编就跟大家说说W10搭建MySQL环境的方法.有需要的用户可以看看以下教程. W10搭建MySQL环境的方 ...

  8. Windows环境下搭建Shell环境

    有的时候在Windows环境我们在学习新知识的时候,需要linux操作环境,但又不想花钱买云服务,这个时候可以采用以下方法,简单快速高效的搭建好环境.然后就可以愉快的在终端用各种shell命令写脚本了 ...

  9. 第2章搭建CRM项目开发环境(搭建开发环境)

    2.2搭建开发环境 2.2.1创建crm项目 使用IDEA创建Empty Project,作为项目的工作空间 2.2.2创建crm模块 创建maven类型的模块,作为开发工程 2.2.3为项目添加me ...

  10. mac环境下搭建frida环境并连接网易mumu模拟器

    一. frida概述 frida是基于Hook的动态分析工具.是一款基于 python+javascript 的 hook 框架,核心是用C编写的,可运行在 android.ios.linux.win ...

最新文章

  1. box-shadow属性
  2. JDK 16 GA 发布,你还停留在JDK 8吗?
  3. 输入20本书的书名,作者,出版社,出版日期,单价,按书名排序输出
  4. python不能处理excel文件-别以为Python的pandas不能处理非规范Excel数据
  5. Android安全开发之安全使用HTTPS
  6. 控制显示隐藏_iOS13隐藏了5个超实用新功能:让iPhone的使用体验更好
  7. java重载_Java的重载与覆盖,傻傻分不清!
  8. Ajax初体验(一)
  9. 常用数据结构算法 c++模板实现
  10. 【Python】之glob库介绍
  11. 《Unity着色器和屏幕特效开发秘笈》—— 1.7 创建渐变纹理来控制漫反射着色...
  12. 如何管理和控制一个成长型的公司?
  13. java获取ip地址 方法_java获取IP地址的方法
  14. SCI论文写作高频词汇短语汇总
  15. win10不能关机如何解决
  16. A Game of Thrones(101)
  17. png mat 转 osg
  18. 大叔也学Xamarin系列
  19. 使用Python库pyqt5制作TXT阅读器(四)-------应用设置和程序打包
  20. Word 常用技巧丨交叉引用参考文献

热门文章

  1. java成熟妇儿,偶见那妇(精典啊)
  2. EF中的上下文(DbContext)简介
  3. Makefile文件是什么?(一)
  4. Linux 下录屏制作 GIF 图片
  5. 超市服务器操作系统,超市收银系统 服务器 配置
  6. Unity3D暂停,继续游戏,重新开始,退出,以及 UnityEditor.EditorApplication打包后不会执行
  7. linux下定时清理日志任务
  8. idea modules中Sources介绍
  9. Consider using `allow_partial_search_results` setting to bypass this error.
  10. 阿里云视频点播指定清晰度