当前位置:   article > 正文

【软件测试】软件测试管理

软件测试管理

软件测试环境

软件测试环境包括设计环境,实施环境和管理环境三部分,是指为了完成软件测试工作所必需的硬件、软件、设备、数据的总称。

软件测试环境是软件测试实施的一个重要阶段,软件测试环境适合与否会严重影响测试结果的真实性和正确性。

测试环境的要素

⭐一般来说,配置测试环境应该满足五个基本要素是:硬件、软件、网络环境、数据准备、测试工具。其中硬件、软件是测试环境中的最基本的两个要素,并派生出后三者。

  • 硬件环境:软件赖以运行的硬件平台,例如服务器、个人服务器、PC机及配套设备等。测试中所需要的硬件设备的数量,以及对每台设备的硬件配置要求,包括CPU的速度、内存和硬盘的容量、网卡所支持的速度、打印机的型号等。
  • 软件环境:指支持待测软件运行的软件系统平台,包括用来保存各种测试工作中生成的文档和数据的服务器所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本。测试工具软件也是软件环境中派生出来的一部分。
  • 数据准备:在软件测试中测试的数据源非常重要,应尽可能的取得大量并且真实数据。无法取得真实数据时尽可能的模拟出大量的数据。数据准备包括数据量真实性两个方面。数据的真实性通常表现在为正确数据和错误数据,在容错性测试中对错误数据的处理和系统恢复是测试的关键。
  • 网络环境:网络环境是硬件因素和软件因素的综合。各种路由器,交换机,网线,网卡等是硬件基础,各种代理,网关,协议,防火墙等是软件基础。
  • 测试工具:为了提高软件测试的效率,有时测试必须依托测试工具,以便测试过程的自动和半自动执行和测试结果的自动或半自动评审和报告。现在一般测试工具分为:代码分析工具,自动或半自动测试过程管理工具,测试资源管理工具 ,文档编写工具、性能测试工具、缺陷跟踪管理系统等。 包括软件的名称、版本、License数量,以及所要用到的相关补丁的版本。对于性能测试工具,则还应当特别关注所选择的工具是否支持被测应用所使用的协议。
测试环境管理员

每个测试项目或测试小组都应当配备一名专门的测试环境管理员,职责包括:

①测试环境的搭建

②测试环境的备份及恢复

软件测试计划

是软件测试员与产品开发小组交流意图的主要方式。

⭐测试计划目标

①规定测试活动的范围、方法、资源和进度;

②明确正在测试的项目、要测试的特性、要执行的测试任务、每个任务的负责人,以及与计划相关的风险。

③测试计划的最终目标是:交流(而不是记录)软件测试小组的意图、期望,以及对将要执行的测试任务的理解。

测试计划主题

①测试过程中第一个论题是定义测试小组的高级期望。

②测试计划需要明确在项目中工作的人,他干什么,怎样和他联系

③定义,如对软件缺陷的定义等,这些定义要达成一致

④明确团队之间的责任

⑤明确哪些要测试,哪些不用测试

⑥测试的阶段

⑦测试策略

⑧资源需求

⑨测试员的任务分配

⑩测试进度

测试计划制订过程

分析和测试软件需求

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/430465
推荐阅读
相关标签