我有一个TeamCity构建配置,我想在.Net API上运行集成测试,我想知道是否有 最佳实践 方法。 / p>
计划是:
- 构建.Net项目,
- 使用 nunit 运行集成测试
- 使用 dotnet run 运行项目(在单独的过程中,以免停止TC步骤的执行) 使用邮递员集合,对 localhost 中的已启动应用程序
- 运行 newman
- 杀死启动的应用程序。
这是正确的方法吗?
另外,如果需要运行另一个应用程序(来自同一VCS)(因为API会对它进行一些调用),我是否应该在此构建配置中构建并运行该应用程序?