我作为构建的一部分运行测试已经有一段时间了(TFS、VS2010、MTM、实验室管理),并且总是通过 .trx 文件在 MTM(在 VS2010 中打开)中收到迭代数据结果。在对要部署和运行测试的虚拟机应用一些更新(部署到服务器并在一个环境中的客户端上运行测试)后,我不再收到迭代数据结果,只收到带有系统数据和日志的整体“通过/失败”(如我在 MTM 中的测试设置中设置的那样)。
我已经将 trx 文件输出与以前的版本进行了比较,过去的版本有如下几行:
UnitTestResult executionId="" parentExecutionId="" testId="" testName="Login_Invalid" computerName="client" duration="" startTime="" endTime="" testType="" outcome="Passed" testListId="" relativeResultsDirectory="" dataRowInfo="0" resultType="DataDrivenDataRow"
我已经删除了大部分文本,这些字段是最重要的。 现在这些行不见了。
是否必须更改设置才能收集这些数据并将其返回给 MTM?
我打算从中获取迭代数据结果的环境由 Web 服务器(Win Server 2008 R2)和 Web 客户端(XP)组成。不确定还有哪些其他信息是相关的,因为到目前为止我已经调查了很多地方(测试设置、测试控制器配置、测试代理配置),因此请随时发表评论以获取更多信息。