我们有一个完整的实验室管理环境,在夜间构建中运行 Coded UI 测试。我们试图实现的是在所有 Coded UI 测试之前运行我们的集成测试(带有 SQL 连接的常规 TestMethod()),以验证我们的 db 脚本是否正确执行,并且没有导致任何问题的新更改。
到目前为止,我已经找到了一种通过 .testrunconfig 远程执行测试的方法。这种方法的问题是无法选择连接到团队项目的测试控制器,所以我想这仅对在实验室管理之外的物理机器上运行测试有用?
一种选择似乎是为每个集成测试创建一个测试用例,它应该与 UI 测试一起运行,但感觉管理数百个测试用例只是为了运行集成测试需要大量维护。此外,最好将不同类型的测试的测试运行完全分开。
有没有什么简单的方法可以实现我完全错过的?还是我必须修改实验室构建模板才能部署和运行测试?