在我的testNG集成测试中,我可以多次使用@factory吗(使用Jenkins和Maven进行构建)?

纳什N

什么-详细步骤

  1. 我的测试调用了第三方API并发送了一个新交易的请求(假设我需要对@Factory生成的5个测试进行此操作)。这些测试在此处以“待处理”状态结束。

  2. 第三方API需要5分钟来处理数据。我需要在5分钟后(对于所有未完成的测试)再次调用API,以获取我的请求的交易ID,然后通过/失败测试。

  3. 我想在这里启动另一个@Factory,以重新生成所有待处理的测试。这些挂起的测试再次调用API(具有不同的输入)以获取事务ID,并根据此信息通过/失败测试。

如何

我试图用来@Factory动态生成一堆测试并运行它们。这些测试运行之后,我想@Factory再次使用它来生成第二批新测试并运行它们。问题是,@Factory第二次尝试致电时我没有成功

我在我的设置中使用Jenkins和Maven生成内部版本,那就是我希望运行测试的时间。

问题

第3步可行吗?

有一个更好的方法吗?

感谢大家!

纳什N

解决了!对这个问题的回答使我找到了答案-谢谢@Verhagen

  1. 我在testng.xml中添加了2个测试。
  2. 并在我的代码中设置了2个工厂。
  3. 触发构建后,

    @Factory 1 creates tests --> 
    @Factory 2 creates more tests --> 
    tests by @Factory 1 are executed --> 
    tests by @Factory 2 are executed
    

这解决了我运行一批测试(第一批测试),然后根据第一批测试的结果运行第二批测试的要求。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在不同的操作系统上使用Jenkins从站进行自动化测试吗?

来自分类Dev

我可以使用调试符号和发布标志进行货物构建吗?

来自分类Dev

我可以在jsp中多次使用同一requestScope吗

来自分类Dev

可以在我的 .aspx 文件中多次使用 <asp:SqlDataSource> 吗?

来自分类Dev

我可以多次使用alternateName吗?

来自分类Dev

为什么TestNG测试中的非唯一组名会影响其他测试类?我可以在不同的测试类别中使用相同的组名吗?

来自分类Dev

我应该将集成测试和其他文档与Spring Boot混合使用吗?

来自分类Dev

我可以使用 pactjs 来测试通过事件流和消息队列进行通信的微服务吗?

来自分类Dev

我可以同时使用集成图形和离散图形来提高FPS吗?

来自分类Dev

我可以在内存中的git仓库中使用libgit2 / ObjectiveGit进行单元测试吗?

来自分类Dev

我可以在内存中的git仓库中使用libgit2 / ObjectiveGit进行单元测试吗?

来自分类Dev

我可以使用预提交钩子在Java项目上调用Maven构建吗?

来自分类Dev

我应该使用专用用户进行GitLab集成吗?

来自分类Dev

无法使用testNG和Allure在TeamCity中从Maven运行测试

来自分类Dev

我可以对训练和测试数据使用假设测试吗?

来自分类Dev

我可以在单个联接中结合使用和启用吗?

来自分类Dev

我可以在Maven中同时进行jar和项目战争吗?

来自分类Dev

使用 TestNG 构建 Maven

来自分类Dev

我可以使用Moq集成访问UnitTests中Autofac的全部功能吗

来自分类Dev

我可以使用RcppNumerical在重复的一维集成中避开“抽象类”吗?

来自分类Dev

我可以在开关中多次使用相同的case值吗

来自分类Dev

我可以使用travis-ci对特定(包括次要版本)的python版本进行测试吗?

来自分类Dev

我可以使用临时/替代的neo4j图进行测试吗?

来自分类Dev

我可以使用JSON在TestComplete中进行桌面应用程序测试吗?

来自分类Dev

我可以使用C#对VB代码进行单元测试吗?

来自分类Dev

我可以使用JSON在TestComplete中进行桌面应用程序测试吗?

来自分类Dev

我可以在vanity gem中使用oracle_enhanced适配器进行AB测试吗?

来自分类Dev

我可以使用 Selenium 自动进行速度测试吗?

来自分类Dev

我可以使用 nodejs 管理 sdk 对 Firestore 安全规则进行单元测试吗?

Related 相关文章

  1. 1

    我可以在不同的操作系统上使用Jenkins从站进行自动化测试吗?

  2. 2

    我可以使用调试符号和发布标志进行货物构建吗?

  3. 3

    我可以在jsp中多次使用同一requestScope吗

  4. 4

    可以在我的 .aspx 文件中多次使用 <asp:SqlDataSource> 吗?

  5. 5

    我可以多次使用alternateName吗?

  6. 6

    为什么TestNG测试中的非唯一组名会影响其他测试类?我可以在不同的测试类别中使用相同的组名吗?

  7. 7

    我应该将集成测试和其他文档与Spring Boot混合使用吗?

  8. 8

    我可以使用 pactjs 来测试通过事件流和消息队列进行通信的微服务吗?

  9. 9

    我可以同时使用集成图形和离散图形来提高FPS吗?

  10. 10

    我可以在内存中的git仓库中使用libgit2 / ObjectiveGit进行单元测试吗?

  11. 11

    我可以在内存中的git仓库中使用libgit2 / ObjectiveGit进行单元测试吗?

  12. 12

    我可以使用预提交钩子在Java项目上调用Maven构建吗?

  13. 13

    我应该使用专用用户进行GitLab集成吗?

  14. 14

    无法使用testNG和Allure在TeamCity中从Maven运行测试

  15. 15

    我可以对训练和测试数据使用假设测试吗?

  16. 16

    我可以在单个联接中结合使用和启用吗?

  17. 17

    我可以在Maven中同时进行jar和项目战争吗?

  18. 18

    使用 TestNG 构建 Maven

  19. 19

    我可以使用Moq集成访问UnitTests中Autofac的全部功能吗

  20. 20

    我可以使用RcppNumerical在重复的一维集成中避开“抽象类”吗?

  21. 21

    我可以在开关中多次使用相同的case值吗

  22. 22

    我可以使用travis-ci对特定(包括次要版本)的python版本进行测试吗?

  23. 23

    我可以使用临时/替代的neo4j图进行测试吗?

  24. 24

    我可以使用JSON在TestComplete中进行桌面应用程序测试吗?

  25. 25

    我可以使用C#对VB代码进行单元测试吗?

  26. 26

    我可以使用JSON在TestComplete中进行桌面应用程序测试吗?

  27. 27

    我可以在vanity gem中使用oracle_enhanced适配器进行AB测试吗?

  28. 28

    我可以使用 Selenium 自动进行速度测试吗?

  29. 29

    我可以使用 nodejs 管理 sdk 对 Firestore 安全规则进行单元测试吗?

热门标签

归档