在当前项目中,我们使用TeamCity作为CI平台,我们有一堆项目并且已经建立并运行。
我们流程的下一步是跟踪测试周围的一些统计数据。因此,我们正在寻找一种工具,可以帮助我们获取这些数字并使其在每次构建时都可见。
首先,我们要跟踪以下数字:
有关当前情况的一些细节:
我正在寻找工具和/或实践建议来帮助我们跟踪这些数字。
答案 0 :(得分:1)
这里的问题是您对标签的要求。 SpecFlow / NUnit / TeamCity / DotCover集成已经发展到足以完成您需要的所有工作,但标记除外。
我想知道你希望在UI和Controller测试之间有多少混合。假设您正确地分隔了您的域(请参阅Dan North - Whose domain is it anyway),那么您绝不应该在同一个功能中使用这两个标记标记方案。因此,我假设它只是将UI功能与功能(控制器)功能分开的情况。
我最近开始以这种方式分离我的功能,在我的测试程序集中添加Namespace文件夹,镜像你如何分离模型,ViewModel和Views(等),TeamCity绝对聪明到报告覆盖率和每个深入了解程序集和命名空间的阶段。