大佬教程收集整理的这篇文章主要介绍了现有的自动化测试框架 (Java) 是每天晚上运行 E2E 测试还是从头开始创建应用程序?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我是一名软件工程师,但我并不是最擅长测试。我想知道 Java 生态系统中是否有任何测试框架可以让我执行以下操作:
我听说过像 Testng 这样的框架(我不相信 Junit 可以并行运行测试)。我在想,如果我从头开始写这个,测试将在每晚凌晨 1 点通过 Spring Boot 应用程序中的一些 Cron 作业触发,或者理想情况下可以通过对某个端点的 POST 请求手动触发,即
http://localhost:8080/startTest
{
"testname": "ComponentATest",}
如果用户不想等待自动 cron 作业,这将触发测试,并且它可以返回带有此特定测试的 UUID 的 JsON 响应,其中将包括状态和结果,所以说响应是一个4c0e2626-21ec-4794-b201-1582591b24fd
的 UUID,您可以向另一个端点发出另一个 POST 请求并获得测试结果,即
{
"status": "RUNNING","testname": "ComponentATest","errors": [
]
}
是否有任何框架可以轻松实现我在这里倾向于实现的目标?还是我最好从头开始编写这段代码?
此外,如果从头开始编写这些测试的并行/并发运行线程,是否是最佳/现代方法?
有没有像观察者模式或反应式 Java 这样的设计模式可以更好地允许我为特定测试触发一些 http 请求,然后“订阅”直到响应返回,记录/保存结果?
>谢谢
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的现有的自动化测试框架 (Java) 是每天晚上运行 E2E 测试还是从头开始创建应用程序?全部内容,希望文章能够帮你解决现有的自动化测试框架 (Java) 是每天晚上运行 E2E 测试还是从头开始创建应用程序?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。