我是Coded UI的新手。我想要对Texbox,下拉列表,combox box和其他控件进行某种验证。
这些有效性属于以下类型
1)必要的现场验证
2)正则表达式验证
3)Renge验证
4)比较器验证
5)控制widht,height和其他类型的UI相关验证。
如何自定义这些测试方法?是否有任何好的网站可以了解更多信息。
答案 0 :(得分:1)
网上有很多编码的用户界面。微软的Channel 9网站有几个视频。微软的博客有很多好文章,this blog有很多编码用户界面参考资料的索引。
为你的观点“ 5”控制widht,height和其他类型的UI相关验证。“。编码UI旨在进行功能测试。编码的UI测试旨在独立于精确的屏幕布局,因此测试可以适应许多对布局的简单更改。这样的布局更改可能是因为应用程序代码已更改,或者因为应用程序适应不同的窗口大小。编码的用户界面不太擅长检查用户界面是否具有所需的布局或美观是否正确。
答案 1 :(得分:0)
通常,为了测试这些基于用户输入的验证,我们使用parameterization测试输入数据,并根据输出传递或验证测试用例,即使用assertions。
对于客户端验证,您可以获得this article
的帮助我同意你需要一些C#的知识,如果还没有。
关于UI相关验证[5]控制widht,height和其他类型的UI相关验证的观点。“]你可以选择专门为它设计的框架,如Galen Framework自,Coded UI允许您插入自己的代码片段,您可以在编码的UI测试中控制Galen Framework的执行。在你的情况下,它的Windows应用程序galen框架可能没有任何帮助。
这是我发现的另一个可以测试Windows应用程序布局的工具http://www.codeproject.com/Articles/289028/White-An-UI-Automation-tool-for-windows-applicatio 我不会保证White的成功和使用,因为我刚读过它而从未使用过。