如何使用编码的UI测试执行自己的断言

时间:2010-10-07 11:07:32

标签: c# visual-studio-2010 testing coded-ui-tests

我正在使用visual studio 2010编码的测试。

我希望能够比现在能做的更多。

e.g。如果特定字段“AreEqual”或“包含”等,我可以断言,但我想做更多。

例如,我想检查字段中是否包含数值。 我编辑了UIMap.Designer.cs并且能够实现我想要的目标。

唯一的问题是,当添加新测试时,此文件会被覆盖。

所以我的问题是如何在UI中“摆弄”字段/叮当并在其上实现我自己的断言?

由于

3 个答案:

答案 0 :(得分:5)

使用创建的分部类(UIMap.cs)添加自定义代码。这个文件不会被吹走,并且可以完全访问UIMap的内部(因为它是它的一部分)。

答案 1 :(得分:1)

你可以完成它,但要小心保持备份 打开uitest文件:

  • 转到包含相关断言的测试标记节点
  • 删除方法。
  • 保存并找到您期望的内容

它非常适合我,但有两次,我在面对很多问题时都惊慌失措。所以请备份并测试一下。

答案 2 :(得分:0)

我被告知“编码用户界面”中的解决方案是创建自己的库,然后相应地抽取新的测试用例。

但是没试过。