首页 > 解决方案 > 在 Junit 中可以安排测试套件吗?

问题描述

我正在使用 Junit 来自动化我当前的 Web 应用程序。我想安排 Junit 测试套件并将结果报告通过电子邮件发送给不同的人,在 Junit 中可以吗?如果没有,是否有任何插件可以这样做?如果我需要将其迁移到 TestNG,我们该怎么做?

标签: javatestingjunitautomationtestng

解决方案


调度单元测试作业和通过电子邮件发送测试结果不是单元测试框架(如 JUnit 或 TestNG)的关注点。

这种功能属于持续集成 (CI) 软件的问题域,例如 Jenkins、Travis、CircleCI 等。

例如,Jenkins 将运行 Java 项目的单元测试(使用您选择的单元测试框架)作为常规构建的一部分。您可以在签入源代码控制存储库时或定期触发构建作业。Jenkins 还有一个插件,用于在构建作业完成时发送电子邮件通知。

参考:

或者,您可以简单地运行 cron 作业的构建,并使用 cron 的内置功能发送包含作业输出的电子邮件。


推荐阅读