导言

测试环境在软件项目的开发及实施过程中十分重要,每个公司在交付技术产品之前,都会搭建测试环境,在不影响正式环境运行的情况下,高效、可控、安全的进行测试工作,顺利完成交付,甚至测试环境是否独立和稳定会直接影响到软件项目的进度。搭建良好的测试环境是执行测试用例的前提,也是完成测试任务顺利完成的保证。本专题将和大家讲解如何从零开始搭建各种测试环境和高效管理测试环境,满足多项目并发需求,提高测试效率!

测试环境入门必备

  • 什么是测试环境?
  • 测试环境VS其它环境

测试环境(Testing environment)是指测试运行其上的软件和硬件环境的描述,以及任何其它与被测软件交互的软件,包括驱动和桩。测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。稳定和可控的测试环境,可以使测试人员花费较少的时间就完成测试用例的执行,也无需为测试用例、测试过程的维护花费额外的时间,并且可以保证每一个被提交的缺陷都可以在任何时候被准确的重现。

开发环境:所有的开发和配置在这个环境里进行,只有这个环境可以改配置和进行开发。
测试环境:新开发和配置通过系统传输到测试环境,进行功能测试,可以创建数据。
生产环境:正式使用的系统环境。一般情况下,一个环境对应一个服务器。
系统开发的三个阶段:开发->测试->上线,其中生产环境也就是通常说的真实环境。
UAT环境:主要是用来作为客户体验的环境。
仿真环境:所有配置和真正使用的环境一样的环境,差别只在环境的性能方面。

测试环境管理知多少

阿里巴巴是如何管理测试环境的?

阿里的许多实践看似简单,背后却蕴涵着许多思考,譬如测试环境的管理。互联网产品的服务通常是由 Web 应用、中间件、数据库和许多后台业务程序组成的,一套运行环境就是一个自成一体的小生态。最基本的运行环境是线上环境,部署产品的正式发布版本,为用户提供持续可靠的服务……[详情]

专家在线视频

评论


关于我们 | 广告服务 | 招聘信息 | 会员注册 | 联系我们 | 站点地图 | | 沪ICP号05003035号
意见反馈/投稿邮箱:editor#51testing.com(请将#修改为@)
Copyright©51testing.com 2003-2019 All Rights Reserved