持续使用生成进行测试
确保每次使用 Visual Studio Online (VSO) 或 Team Foundation Server (TFS) 签入和生成后,应用仍然正常工作。 通过使用每个生成自动运行测试来及早发现问题。 完成生成后,查看测试结果以着手解决你发现的问题。
准备工作:
本概述演示如何通过使用生成运行单元测试来快速入门。 当你已准备好在更真实的情况下运行其他自动测试(如系统测试)时,从你已设置的物理计算机或虚拟机中创建环境。 然后设置你的生成以在你创建的环境中运行应用和测试。
入门:使用生成运行单元测试
你的生成定义具有仅用于单元测试的测试任务。 生成开始后,此任务会在同一生成计算机上自动运行你的解决方案中的所有单元测试。
例如,如果你正在 VSO 中生成 Visual Studio 解决方案,你的生成定义将包括**“Visual Studio 测试”**任务。 若要自定义单元测试运行,请在生成定义中编辑此任务。
你可以添加筛选器条件来运行特定测试、启用代码覆盖率、从其他单元测试框架运行测试等。
完成后,保存生成定义。 然后启动生成以检查你的测试运行:
生成完成后,查看测试结果。 可以在测试集线器中使用“运行”选项卡来检查生成摘要或查找测试运行:
查找特定测试以更深入发掘结果:
下一步:使用生成运行其他自动测试
当你已准备好在更加真实的情况下,在不同的平台和配置上更加广泛地测试你的应用时:
问题解答
问题:在哪里可以了解有关将测试与生成集成的详细信息?
**答:**尝试寻找这些博客文章和视频:
问:如何使用生成从不同的单元测试框架运行测试?
**答:**首先,在你的开发工具中设置测试框架。 例如,在 Visual Studio 中:
设置测试框架的插件,如果你尚未设置。
创建具有你的插件的自定义二进制文件的文件夹。 (你的框架的插件包是一个 .vsix 文件。 将扩展名更改为 .zip 以便可以将其解压缩。)
将这些程序集添加到版本控制并让生成控制器知道从何处获取它们。
在生成定义中,提供到测试框架的路径: