测试环境的搭建和维护_软硬件测试环境

news/2024/10/17 15:25:20/

测试环境的搭建和维护

只要做过一次测试,就一定知道测试环境,但测试环境是如何搭建和维护的呢?就不一定所有人都明白了。

测试环境的搭建,每个公司都有不一样的流程和方法。一种是运维或者开发负责搭建和维护,另一种是测试人员进行搭建和维护。

大部分复杂的测试环境都是由开发搭建的,开发知道任何配置文件需放在哪个路径,搭建起来相对容易。如果是运维搭建,就得根据开发提供的安装手册进行搭建和维护,手册中一般会有固定的维护方法。如果是测试搭建,其实和运维干的差不多。

测试环境的搭建和维护_软硬件测试环境

安装手册非常重要,特别是环境比较多的时候,比如有一套开发环境,一套功能测试环境,一套性能测试环境。虽然可能写起来篇幅很长,也不一定有人看,但是如果没有,一旦出了问题,就没有办法及时维护了。随着时间的推移,安装手册也要保持不断地更新。

拿到安装手册,一般是Linux系统,可以依托Jenkins或者独立编写一堆Shell脚本自动执行:把安装文件拷贝到指定目录,服务做一个启动,日志做一个更新;若伴随有数据库配置,要执行一些SQL,使新配置的数据生效;若遇到服务器硬盘不够,需要根据手册上日志路径去删无用的测试日志。如果水平不够,不会编写Shell脚本,也可以手工执行编译、拷贝命令进行的更新或者维护,只是效率不高。

这就是为什么有的招聘需要测试精通Linux、懂数据库,很可能需要测试人员自定义搭建和维护测试环境。大规模的测试团队,有配置管理员来承担测试环境的运维工作,这对个人锻炼Linux操作和数据库方面知识有不错的效果。

测试环境的搭建和维护_软硬件测试环境

测试环境搭建时,尽可能和上线的环境一致。小公司如果没有条件,可以同比例缩小。比如一套环境有三层:应用服务器、缓存服务器和数据库服务器,可以每层取两台,基本能够模拟分布式结构。实在不行,每层一台也可以,但是这样无法模拟分布式,就看对测试质量的要求了。

最后有一点提醒:测试环境没有问题是不是上线后就没有问题了?答案显然是否定的。测试环境和生产环境总有或多或少的差异,所以在线上环境先发一个灰度版本,做一版冒烟测试或者一些跟踪的测试后,再正式发布就比较保险。

软硬件测试环境

一、 测试环境

1 服务器环境

 测试环境的搭建和维护_软硬件测试环境

2户端环境

 测试环境的搭建和维护_软硬件测试环境


http://www.ppmy.cn/news/629679.html

相关文章

PUPANVR-软硬件板端开发环境配置(4)

直接在硬件上跑编译程序时报C,C库的版本不对的警告信息,看来是编译器的版本和当前板端系统上的不一致导致的,需要更新一下rootfs,使用编译器对应的BSP包:Hi3536C V100R001C02SPC040,编译一下rootfs,为了方便开发&#…

软硬件协同设计的系统级开发环境~BPS软件介绍

软硬件协同设计的系统级开发环境~BPS软件介绍 0 赞 发表于 2010/7/19 14:38:11 阅读(32881) 评论(0) 1)BPS简介: BEEcube Platform Studio(BPS)工具是一个软硬件协同设计的系统级开…

阐述软硬件结合

硬件和软件的融合已经到了一个转折点——两者不再相互独立,而是越来越多地呈现出一种镜像依赖关系。硬件和软件系统的合作比以往任何时候都要更加密切,它们之间的界限也日趋模糊,两者的功能彼此关联。作为开发人员,重要的是要引领趋势,确保我们掌握的技能不落后于最新技术…

机器人控制系统软硬件平台

工业机器人软硬件平台架构 工业机器人软硬件平台架构的概述 工业机器人的发展历程: 1950s-1960s:工业机器人诞生,开始应用于生产线自动化。1970s-1980s:工业机器人技术快速发展,引入新的控制方法和结构设计。1990s-…

嵌入式系统开发环境概述

嵌入式系统开发环境主要包括: 集成开发工具交叉编译器批处理文件makefileLink Script调试工具下载工具其它工具(Offline Tools)模拟器版本控制工具 接下来分别讲解以上各个工具: 1、集成开发工具 一般CPU厂商会提供针对该CPU的集成开发环境(IDE)&…

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

软件开发生命周期的六个阶段(问题的定义及规划、需求分析、软件设计、程序编码、软件测试和运行维护)中需要用到不同的环境。我们对其环境分类为 Development, Testing, Staging, and Production environments,如下图: 开发环境&a…

android编译环境-软硬件要求

要求 下载和编译 Android 源代码之前,请先确保您的系统符合以下要求。然后,请参阅构建编译环境,查看适用于相应操作系统的安装说明。 硬件要求 您的开发编译机必须达到或超出以下硬件要求: 如果是 Gingerbread (2.3.x) 及更高版…

嵌入式软件开发环境

嵌入式软件开发环境 1 简介嵌入式软件定义嵌入式系统构成 2 环境搭建2.1 Qt2.2 CLion2.3 Source Insight vs code2.4 Vim 3参考 1 简介 嵌入式软件定义 嵌入式软件与嵌入式系统是密不可分的,嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用…