我目前正在自动化 MS Office 的插件。我们正在 VS 2010 中创建 Coded UI 测试。作为一个选项,我可以使用“Coded UI test builder”工具,但它不适用于我的情况。因此,我为每个 UI 控件/映射创建了自己的 UI 映射类和扩展方法,在其中添加了不同的操作功能,例如按下按钮或断言一些 UI 值。测试用例的场景在测试类中。
我是这个领域的新手,也是自动化测试人员的新手。也许您可以分享您的经验或建议一些测试自动化的良好实践和实践(从编程/设计的角度来看)
我目前正在自动化 MS Office 的插件。我们正在 VS 2010 中创建 Coded UI 测试。作为一个选项,我可以使用“Coded UI test builder”工具,但它不适用于我的情况。因此,我为每个 UI 控件/映射创建了自己的 UI 映射类和扩展方法,在其中添加了不同的操作功能,例如按下按钮或断言一些 UI 值。测试用例的场景在测试类中。
我是这个领域的新手,也是自动化测试人员的新手。也许您可以分享您的经验或建议一些测试自动化的良好实践和实践(从编程/设计的角度来看)
适用于测试自动化和设计的良好实践与一般的良好编程相同。
当您为测试自动化编码时,您应该应用与在任何其他情况下编码时是否应用设计模式相同的标准。没有区别。
以下是 UI 测试自动化的 10 个最佳实践列表:
http://fczaja.blogspot.com/2011/01/ui-test-automation-best-practices.html