自动化测试环境的基本组成结构

理想的自动化测试环境是测试工具可以在任何一个路径位置运行,可以在任何一个路径位置取得测试用例,也可以把测试结果输出到任何一个路径位置上去。

自动化测试环境一般由6个部分组成:

  1. 文件服务器

用于存储软件程序和测试程序的服务器,它也支持软件可执行程序的构建,并能够让测试工具可以方便地取得软件程序。

  1. 数据库服务器

用于存储测试用例(包括输入的测试数据)和测试结果的服务器,它同时也支持生成关于测试结果的统计报表。

  1. 执行测试的运行环境

用于执行测试的服务器或个人计算机。使用单机还是网络环境,根据项目的具体情况而定。

  1. 控制服务器

负责测试的执行和调度,它从服务器中取得软件程序、测试程序和测试用例,然后向运行环境发布执行测试的命令。

  1. Web服务器

用于显示测试结果、统计报表和结果曲线。它能够把测试结果以电子邮件的形式自动发送给测试或开发人员,同时它也是测试指令的转接点,在接受测试人员的指令后传递给控制服务器。

  1. 客户端

当某些测试结果与预期结果的比较不能有自动化测试直接给出结果时,就需要测试人员在自己的个人计算机上使用一些特殊的软件程序来进行处理。

自动化测试环境的基本组成结构见下图:

这正是:

测试环境要搭建,基本结构先知悉

组成分为六部分,单机程序服务器

参考书目:现代软件测试技术与管理研究,作者:赵仕波 魏生斌 罗耀华,出版社:中国水利水电出版社

(0)

相关推荐