软件测试环境简介

软件测试环境:
  包括硬件环境和软件环境,硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境;软件环境指被测软件运行时的操作系统、数据库以及其他应用软件构成的环境。
  开发与测试环境一般都是单独搭建的,开发与测试环境的分离是为了方便重现开发环境无法重现的bug,同时开发可以并行地修复bug,如果用开发环境来进行测试,开发人员进行某项操作后发生系统崩溃或者系统不能正常运行的意外,此时测试工作也不得不停止。关于测试环境的搭建,每个公司都有不一样的流程和方法。一种是运维或者开发负责搭建和维护,另一种是测试人员进行搭建和维护。大部分复杂的测试环境都是由开发搭建的,开发知道任何配置文件需放在哪个路径,搭建起来相对容易。如果是运维搭建,就得根据开发提供的安装手册进行搭建和维护,手册中一般会有固定的维护方法。如果是测试搭建,其实和运维干的差不多。
搭建测试环境的原则:
1、开发环境、测试环境和生产环境要保持一致
2、真实:尽量模拟用户的真实使用环境
3、干净:测试环境中尽量不要安装与被测软件无关的软件
4、无毒
5、独立:测试环境与开发环境相互独立,即测试人员和开发人员分别用不同的服务器(数据库、后台服务器等),避免造成相互干扰。

搭建环境准备工作:
硬件部分:

1.公司购买阿里云服务器
2.自己电脑上安装虚拟机
软件部分:
1.安装数据库、redis 等必要组件
2.安装java、python、php等基础环境
3.上传安装包
http://www.bcbxhome.com/bcbx/forum.php?mod=viewthread&tid=30&fromuid=27
(出处: 编测编学软件测试)

原文地址:https://www.cnblogs.com/zihkj/p/12432073.html

时间: 2024-08-01 10:17:12

软件测试环境简介的相关文章

      MHVTL安装--搭建备份软件测试环境的黄金搭档

MHVTL安装--搭建备份软件测试环境的黄金搭档 mhvtl download https://sites.google.com/site/linuxvtl2/home#vtl-getting-started VTL OS CENTOS6.5 64bit Backuper Server:Networker8 for Windows Server2008 x64RedHat/CentOS/Scientific Linux/Oracle Linux distributions: 1.安装MHVTL

一起学CC3200之开发环境简介(1)CCS篇

一起学CC3200之 开发环境简介(1)CCS篇 阿汤哥 序: 能力有限,难免有错,有问题请联系我,请留言或者邮件联系 QQ群交流:482729453   邮件联系[email protected] 资料共享链接http://pan.baidu.com/s/1hqiWB56 版本:20151215 一起学CC3200之    2 开发环境简介(1)CCS篇    2 一.    开发环境简介    3 1.    编译工具    3 2.    下载工具    3 3.    总结    3 二

ADRMS部署系列之(一)—ADRMS及环境简介

今天开始我们来探讨一下ADRMS的搭建,什么是ADRMS,ADRMS能干什么,从名字上来讲这个功能肯定是和AD有关的,没错,这个功能需要依托于域环境,那么后边的RMS又是什么意思呢?RMS代表的就是Right Management Service,翻译过来就是权限管理服务,组合起来可以叫做基于域的权限管理服务,那么他可以做什么呢? 我们可以使用ADRMS来完成对Office文档的加密,这是他的最主要的功能,不同于内置的Office加密功能,我们可以通过ADRMS来实现基于域成员身份的加密,比如对

Windows Server 2012 R2 VDI系列(一)—环境简介

从今天开始我们来谈谈Windows Server 2012 R2中的VDI,Windows Server 2012开始微软对VDI进行了彻底的整改,整个部署的过程简化了很多倍,下边我们就来看一下如何在Windows Server 2012(R2)中部署VDI环境 首先简单来看一下我们的实验拓扑图 下面来看一下实验的虚拟机及其承担的相应的角色 服务器名称 角色 IP地址 RDVH.contoso.com(物理机) RDVH(RD虚拟化主机) 192.168.10.215 RDCB.contoso.

(转)python生态环境简介

Python生态环境简介 作者: Mir Nazim 原文: Python Ecosystem - An Introduction 译者: dccrazyboy  原译: Python生态环境简介 当开发人员从PHP,Ruby或者别的开发环境转换到Python时,所面对的最大问题是缺乏对Python开发的生态环境的充分理解.开发人员非常想得到一份关于完成大多数任务的指南或资源,而不论使用的方法是否规范. 下文所讲到的基本上都来源于我的网站,那存储着Python环境下对于网络应用开发的一些基本资料

PaaS环境简介

前言PaaS环境简介最近几周,在调试xx项目的配置流程的过程中,第一次实实在在的接触到了PaaS全套环境.我们目前的PaaS环境还是异常复杂的,涉及的知识和概念也非常多,我自己也就是管中窥豹,了解有限.但是在这里,我还是要把自己这几周心得和理解做一个总结,尝试描述一个我眼里的PaaS世界.不一定很准确,但是期望对还没有对PaaS入门的同学有一定的指导意义. PaaS环境简介 PaaS环境总述PaaS环境简介我司的PaaS构建在IaaS之上的,从环境的安装安装上面也能够实实在在的感觉到,必须先安装

1.PL/SQL——准备工作和实验环境简介

一.准备工作 本机采用的是CentOS6.5的操作系统,安装的是Oracle 11g的数据库,安装过程并不复杂,可上网搜索.成功安装数据库之后,使用oracle用户登陆系统,然后在命令行输入以下命令: [[email protected]~]$ cd $ORACLE_HOME/bin # 进入/home/oracle/bin目录 [[email protected]]$ lsnrctl start  -- 打开监听(如果监听已经开启了,则忽略此步骤) LSNRCTL for Linux: Ver

搭建软件测试环境

首先在搭建软件测试环境前,我们要明白一个软件运行起来都需要什么条件,而这些条件就是我们所说的软件测试的环境. 软件测试环境是由硬件环境.软件环境.网络环境构成. 首先来说硬件环境:所需计算机数量,以及对每台计算机硬件配置的要求,比如说CPU速度.内存和硬盘容量,网卡所支持的速度以及打印机的型号等. 其次软件环境:包括软件运行的操作系统(主流的操作系统Windows.Linux.Unix),数据库(Oracle.mysql.SqlServer.DB2等).web应用服务器(Apache.Tomca

软件开发过程中的环境简介

软件开发过程中的环境简介 软件开发生命周期包含很多活动,如计划,分析,设计,开发,不同类型的测试,部署,运维.这些活动发生在不同的环境. 我们对其环境分类为 development, testing, staging, and production environments ,如下图: 1.开发环境dev 顾名思义,开发工程师开发时使用的环境,每位开发工程师在自己的dev分支上工作,提测前或者开发到一定程度,工程师Leader合并代码,进入联合调试.没有客户真实数据. 2.测试环境test 也就