2016-12-29 52 views
0

我是一位开发人员,他从不理解测试的正确性。我正在阅读单元测试,TDD和其他相关主题,因为我主要试图了解持续集成背后的概念。持续集成期间测试的内容

什么是在CI服务器上特别测试?这仅仅是开发人员编写的单元测试吗?由于CI在这里做了很多繁重的工作,并且它们仍然相关吗?

+0

我认为这是对您的问题的直接回答: [在CI服务器上运行测试](http://softwareengineering.stackexchange.com/a/308517) – popsiporkkanaa

回答

0

CI(持续集成)不是测试人员的替代品。它只是确保每次代码签入都不会中断应用程序。团队使用了很多不同的配置。例如,在我的工作场所,每个单元和集成测试都在每次代码签入时运行。有些团队选择仅在每次签入时运行单元测试,并在其他时间间隔(可能是每晚)运行集成测试。当团队在CI上运行测试的时候,这些测试可能需要多长时间以及所需的资源,这取决于团队。