Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net UI测试自动化模式_.net_Design Patterns_Automated Tests_Coded Ui Tests - Fatal编程技术网

.net UI测试自动化模式

.net UI测试自动化模式,.net,design-patterns,automated-tests,coded-ui-tests,.net,Design Patterns,Automated Tests,Coded Ui Tests,我目前是微软办公自动化系统的一员。我们正在VS2010中创建编码的UI测试。作为一种选择,我可以使用“编码的UI测试生成器”工具,但它不适合我的情况。因此,我为每个UI控件/映射创建了自己的UI映射类和扩展方法,并在其中添加了不同的操作功能,例如按下按钮或断言一些UI值。测试用例的场景在测试类中 我是这个领域的新手,也是自动化测试人员的新手。 您可以分享您的经验或建议一些关于测试自动化的良好实践和实践(从编程/设计的角度)适用于测试自动化和设计的良好实践与一般的良好编程相同 当您为测试自动化编码

我目前是微软办公自动化系统的一员。我们正在VS2010中创建编码的UI测试。作为一种选择,我可以使用“编码的UI测试生成器”工具,但它不适合我的情况。因此,我为每个UI控件/映射创建了自己的UI映射类和扩展方法,并在其中添加了不同的操作功能,例如按下按钮或断言一些UI值。测试用例的场景在测试类中

我是这个领域的新手,也是自动化测试人员的新手。
您可以分享您的经验或建议一些关于测试自动化的良好实践和实践(从编程/设计的角度)

适用于测试自动化和设计的良好实践与一般的良好编程相同


当您为测试自动化编码时,对于是否应用设计模式,您应该应用与在任何其他情况下编码时相同的标准。没有区别。

以下是UI测试自动化的10个最佳实践列表:


你能澄清一下这个问题吗?是有具体的问题,还是你只是在寻求一般性的建议?如果你想寻求一般性的建议,你可能想试试这里没有问题,只是一个提示性的“也许你可以分享你的经验…”。嗯…因为没有办法给出正确的答案,我不会尝试。完全同意你的看法。我是自动化测试的新手,所以我问了这个问题。但是我告诉你有不同的自动化测试方法,例如:“关键字驱动测试”,“数据驱动测试”等等,这对我很有帮助。但我知道编程设计模式也适用于编码测试自动化。在这里列出它们会更有帮助。