扬帆测试平台定时任务测试(-)

扬帆测试平台

定时任务

测试平台的定时任务模块才能实现对一个或多个测试用例的定时执行,每位用例之间互相独立,可以并发运行。据悉,任务标签的添加为任务分组和管理提供了便利。诸如,为一个任务设置多个标签,如订单模块、消息模块等,可依照标签进行运行,快速运行所需定时任务。而定时任务的执行方法,便捷了CI/CD的调用,节省了测试人员的时间成本,同时也提高了项目的稳定性和可靠性。

在具体实现上,测试平台的定时任务模块可以选择单个或多个测试用例作为任务执行内容,同时支持对任务的周期性和定时性进行设置,以满足不同需求下的执行要求。任务的执行时间和执行结果就会在测试平台中得到记录和展示,便捷了测试人员对测试任务的追踪和管理。除此之外,测试平台还支持对任务的执行频度和执行时长进行控制和优化,增强了任务执行效率。其实,测试平台的定时任务模块为测试人员提供了一个高效稳定的手动化测试工具,有助于提升测试的覆盖率和质量。

主要功能

1.任务详情:对用例引用的`测试用例`进行维护,通过拖动进行排序,由于每位测试用例相对独立,所以执行次序不会影响接测试结果

2.添加用例:添加时可以同时添加多个,一个`用例`可以同时添加多次`

3.运行配置:定时任务中没有运行配置,按照测试用例中的运行配置去执行,所以用例的数据互不影响

4.环境变量:运行时所有用例统一用定时任务所配置的环境变量

5.定时执行:定时执行为启用状态时,须要填写时间配置

6.并发执行:考虑到执行时间问题,多个用例可以同时执行以节约等待时间

7.标签运行:可依照标签进行运行,快速运行所需定时任务

设计本意

1.在定时任务中,运行配置的设置采用了用例设置中的配置,而环境变量则采用定时任务的环境变量。这样设计的本意是为了让配置不影响到用例的执行。不同的用例所采用的配置可能会不同,例如对于订单模块的用例,须要一个随机不重复的id进行判别,或则调用第三方的用例须要对应的签名信息等。假如将这种配置直接写在定时任务中,都会限制了用例的灵活性和可复用性。通过将配置的设置交给用例自身去完成,可以让用例愈发独立和可复用。

2.相比较而言,环境变量相对比较统一,每次执行定时任务就会在特定的环境下进行,比如测试环境或则生产环境,而一次执行不可能同时执行开发环境、测试环境和生产环境的用例。因而任务平台,环境变量的配置可以在定时任务中完成任务平台,这样可以保证执行环境的统一性,同时也便捷了环境变量的维护和管理。

3.通过运行配置和环境变量的分离,定时任务模块可以更好地实现用例的独立性和可复用性,同时也可以便捷地进行环境变量的管理和维护。这些设计方法才能提升测试平台的可靠性和灵活性,从而提高测试的效率和质量。

相关图片

/END/

扬帆测试

标签: 定时 测试 任务 变量 执行

  • 评论列表 (0)

留言评论