当前位置:首页 » 软件百科 » 软件测试为什么要配置环境

软件测试为什么要配置环境

发布时间: 2023-01-17 23:31:44

① 为什么要配置环境变量以及配置环境变量的步骤

1、计算机在执行命令的时候是在环境变量找对应的命令的位置的。如果不正确设置环境变量就不能正确使用相应的命令
2、比如说要执行 java 命令,如果不设置环境变量path包括你的jdk安装路径,那系统去哪找java.exe文件。
如果执行某个命令,系统无法在当前文件夹里找到对应的.exe,那么系统就会去path包含的路径找挨个找看是否能知道对应的.exe,一旦找到第一个对应的.exe就运行命令,其他的路径下就不找了。如果找不到就会报“系统找不到某某命令”的提示。
其他的环境变量也一样的用途,只不过是用来存储一些信息用的,这些信息可以被系统使用,也可以被应用程序使用

配置环境变量步骤:

方式一:此电脑--》属性--》左上侧的高级系统设置--》高级---》环境变量

方式二:点击系统左下角的搜索--》输入"环境"两个字--》"编辑系统环境变量"

② 如何管理软件测试环境

概述

管理软件测试过程中相关的测试环境是软件测试人员必备的能力之一,也是高效提升测试过程和测试质量必备的基础能力。

什么是测试环境

测试环境是软件测试团队用于执行测试用例的一系列软件和硬件的集合。

换句话说:在测试环境,软件测试团队可以对硬件、软件、网路等基础设施进行配置、管理。

测试环境关键配置

对于测试环境的管理有哪些关键性的管理因素或配置呢?下面列出了一些关键的需要进行管理的方向:

  • 系统和应用程序

  • 测试数据

  • 数据库

  • 前后端运行环境

  • 浏览器

  • 硬件设备及操作系统

  • 网络

  • 文档包括但不限于:文档、配置手册、安装手册、用户手册等

  • 测试环境配置过程

    交互人员角色

    因企业、团队不一样,过程也会有些不一样的地方,但在测试环境配置过程中,一般得涉及与以下角色进行交互:

  • 系统管理或是运维人员

  • 开发人员

  • 测试人员

  • 其他对测试环境或相关技术有影响的人员

  • 整个测试环境配置管理的过程中,需要与不同的人员进行交互协作,才能确保环境的有效管理,为测试实施提供一个稳定的基础环境。

    测试服务

    因测试目标服务的技术不一样,所涉及的技术也会不一样,所要维护的测试服务也会不同,例如我们以java技术为例,那么所需要维护的测试服务将会以java相关中间件为主,例如jdk版本等等

    因部署方式不一样,可能维护的量也会不一样,例如分布式部署还是集中式部署等等

    网络

    在网络方面,也是一个要重点关注的方向,由于现在云技术的发展,我们要维护管理的网络也会不同。

    以往通常维护,本地网络即可,而现在可能需要维护本地网路,同样也需要维护云,甚至本地和云混合的网络,以及wifi网络等等,整个网路结构更为复杂。

    测试设备

    我们统一把PC、手机、平板、嵌入式设备等都归为测试设备,随着业务的负责、用户场景的离散化,同一个业务可能需要在PC端、移动端、专用设备等等上提供服务,对软件测试人员而言,需要维护不同类型的测试设备,同时还需要在不同测试设备上构建不同的测试模拟环境,这也是一个很大的挑战。

  • 测试设备利用率管理

  • 测试设备维护管理

  • 测试设备上构建用户模拟环境及维护

  • 原始的手工管理还是利用系统来自动化的维护管理

  • 等等

    测试报告

    测试报告跟踪管理工具也是必须提供的,以便跟踪回溯及分析。

    测试数据管理

    一个好的测试数据管理策略,不仅仅包括业务测试数据的管理,同样也应该提供基础数据的管理,包括配置、业务测试数据等等,需要至少做到以下几个方面:

  • 测试基础数据可备份和还原

  • 测试数据的原子化,可高度复用

  • 测试数据的可定制

  • 测试数据的可自动化维护(包括但不限于配置、业务测试数据等等)

  • 测试环境管理的一些难点

  • 高效的规划好可用的资源
    如何协调好团队内部和跨团队在有限的资源的情况下,提升资源的利用率

  • 混合环境的管理
    随着云技术的发展,企业在综合成本等因素后,通常采用云+私有服务的方式来构建测试环境,对软件测试人员而言,这也是一个不小的挑战

  • 复杂环境管理
    业务的复杂,服务的复杂、复杂的部署方式以及跨团队协作,带来的更复杂的测试环境的管理,对软件测试人员的综合能力的要求进一步提升

  • 复杂的配置
    涉及更多的基础环境,更广的技术应用,带来了更为复杂和庞大的配置管理,配置管理和维护也变得更为复杂,对软件测试人员而言,如何维护复杂的而庞大的配置也是不小的挑战

  • 关于管理测试环境的一些意见

  • 与测试团队、开发团队、运维团队及其他相关团队进行深度交互,深入理解测试需求、技术架构及难点

  • 在初始化测试环境前,应当全面的检测环境的连通性

  • 检查所有的硬件、软件、需求、配置等,并形成checklist

  • 确定所有测试设备、浏览器等版本信息,并形成checklist

  • 严格规划测试环境的使用计划,例如准入准出原则,什么适合更新,什么时候发布,什么节点清理等等

  • 尽可能的自动化进行管理维护

热点内容
膀胱炎为什么晚上特别疼 发布:2025-05-18 02:05:40 浏览:942
为什么陈年小米那么便宜 发布:2025-05-18 02:01:05 浏览:458
水龙在五行为什么颜色 发布:2025-05-18 01:56:54 浏览:601
为什么原车时间长了很慢 发布:2025-05-18 01:55:18 浏览:945
淘宝上海仓为什么这么便宜 发布:2025-05-18 01:48:10 浏览:140
嚼东西为什么有咽下去的冲动 发布:2025-05-18 01:31:35 浏览:749
为什么电脑无系统 发布:2025-05-18 01:22:28 浏览:652
为什么点了很长时间的蚊香没效果 发布:2025-05-18 00:56:22 浏览:313
进学校发传单的驾校为什么便宜 发布:2025-05-18 00:56:20 浏览:363
为什么感觉自己在浪费时间呢 发布:2025-05-18 00:56:19 浏览:452