我们正在开发一个相当大的基于WPF的应用程序,并希望在我们的测试套件中包含一些自动UI测试(已经包含了许多单元测试). 来自Microsoft的UI Automation Framework部分听起来非常适合在测试设置
来自Microsoft的UI Automation Framework部分听起来非常适合在测试设置中编程启动和与应用程序交互.然而,我一直在努力寻找有关该技术的示例和体验的坚实参考,MSDN上提供的文章和小样本还不足以说服我,这是一个坚实的选择.
那么,有没有人在他们的测试套件中使用UI Automation Framework的真实世界体验?什么是注意事项和问题?在编写测试脚本时,任何最佳实践都可以“记录和重放”为脚本格式,应该从应用程序中方便测试多少,您如何将其并入自动构建?我们应该在UI Automation框架之外找到另一个方向吗?
随时发布您的经验,或链接到我可能错过的一些好的参考
我在哪里工作,我们刚刚开始评估我们系统的一些测试工具.我们遇到了一个名为 white的工具,它使用UI Automation Framework.请注意,白色还具有记录功能,虽然我认为它有问题的看法,但仍在开发中.我们尝试做的是将它们设置为单元测试,即[TestFixture] [测试]等.
那么我们能够在单元测试的同时,通过单元来运行它们.
我们发现可能难以访问窗口中的某些组件,但是没有太多机会来调查为什么.
如果您不介意为软件付费,那么我建议您使用TestComplete.