使用日程安排自动化测试来更好地管理时间与资源
作者:网络转载 发布时间:[ 2012/10/22 9:59:58 ] 推荐标签:
框架的选择,与测试引擎一起,都是自动化进程的重要部分。测试自动化系统中可以使用多种框架,例如开放源软件测试自动化框架(STAF),或者您可以创建自己的框架。
许多公司通过创建自己的自动化框架和测试引擎,来处理自动化。在您拥有自动化系统的两个构件之后,您可以在自动化进程之中使用它们来执行以下的任务:
1、使用用户界面来创建和管理测试以及测试回归
2、提交测试以在程序或者图片上运行
3、对程序或者图片(测试引擎)执行测试
4、通知测试员需要注意的事项
5、生成和分析测试结果(测试引擎)
6、如果测试失败的话向测试员发送电子邮件
日程安排的自动化系统
带有日程安排功能的自动化系统如图2 所示。
图 2. 日程安排者的自动化系统
它包含了一个或者多个名为安排者的构件。安排者的作用在于识别您想要执行任务的类型。如果它的类型是安排类型的,那么安排者将会指导引擎安排任务;或者,他会让测试引擎直接执行测试。您可以通过用户界面来安排执行。
构建在日程安排功能之上的自动化框架
自动化框架,它包含了日程安排特性,可能需要在一个系统上运行自动化服务器。来自不同团队的用户可能位于不同的地理区域,这使得日程安排的时间也有差异。日程安排者应该能够识别时区差异,并根据用户的请求来安排任务。
自动化框架可以帮助您基于 图3中给出的选项来创建日程安排。如果有需要,您还可以指定安排的日期和时间,并重复日程安排。图3 中描述的安排表安排了日常的任务,并计划到三天之后。它还显示了运行测试的日期。用户界面还提供了安排准备期间选择测试系统和任务的选项(屏幕截图中没有显示出来)。
图 3. 带有日程安排者 UI 的自动化框架
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11