1

我创建了一个编码的 UI 测试来测试 WPF 应用程序的基本成功登录场景。我选择了编码方法而不是记录方法,并且我采用了页面对象模型。我已将此测试与 TFS 集成,并且能够通过 MTM 执行测试而没有任何问题。但是,在测试失败的情况下,我注意到测试结果视图的摘要部分中的错误消息字段(分辨率字段下方的那个)没有出现。错误消息可在测试运行视图中附加的 TRX 文件中找到。

我有没有办法让错误消息也显示在测试结果视图的错误消息字段中?

这是我的测试结果视图的截图 测试结果视图截图

4

2 回答 2

1

通常断言失败消息会显示在 MTM 的“错误消息”字段中。如果您没有,请将其添加到您的测试用例中并再次运行它。

于 2016-03-29T09:10:23.987 回答
0

生锈,

我想和你再核对一下。我目前也无法在结果视图中看到错误,但是一旦我查看测试运行本身(无需打开 .trx),我就能清楚而干净地看到错误。

对于它的价值,我在整个测试过程中都有断言。此外,我在一个 catch 块中有一个“Assert.Fail”,它涵盖了我设计的所有测试,它不会在断言失败冒泡时嵌套它们。

似乎这个问题在 MTM 的用户中很常见,微软拒绝承认这一点。如果你能原谅一些意见,我相信 MTM 产品已经死在水中,因为微软继续向 TFS Web 访问添加功能,但这个功能仍然无法通过它使用。

于 2016-04-04T20:20:16.537 回答