我们正在开发一个相当大的基于 WPF 的应用程序,并希望在我们的测试套件中包含一些自动化 UI 测试(其中已经包含许多单元测试)。
Microsoft的UI 自动化框架在一定程度上听起来非常适合在测试设置中以编程方式启动应用程序并与之交互。但是,我一直在努力寻找可靠的示例和技术经验参考,MSDN 上提供的文章和小示例不足以让我相信这是一个可靠的选择。
那么,有没有人有在他们的测试套件中使用 UI 自动化框架的实际经验?有哪些注意事项和陷阱?编写测试脚本时的任何最佳实践,您是否可以“记录并重播”为可编写脚本的格式,您应该在多大程度上促进应用程序的测试,您是如何将其合并到自动构建中的?我们是否应该转向 UI 自动化框架以外的其他方向?
随时在这里发布您的经验或链接到我可能错过的一些好的参考资料