【发布时间】:2019-11-25 19:43:39
【问题描述】:
我想编写一个可以这样工作的 Web 应用程序。一个用户上传单元测试,另一个用户上传可测试的代码,然后服务器在代码上运行测试并保存结果。我需要提示如何对服务器上的代码运行测试和/或有没有其他方法可以做得更好?
【问题讨论】:
-
为什么你需要完全这样?通常人们将代码和测试提交给 git。然后是一些 CI/CD 工具,例如jenkins/gitlabci 运行它。如果所有测试都通过了,那么您将代码部署到服务器。
-
我对 CI 和 git 测试不太熟悉。问题是,对于不知道如何使用 git 的人来说,漏洞过程也应该很容易,代码应该由一个人上传并由其他人进行测试,而不是一个人。这可以使用任何 CI 工具吗?如果是的话,我可以制作一些简单的网络表单进行上传,推送将由网络应用程序进行。
标签: java unit-testing server testng