用户界面测试

16

我们正在开展一个涉及大量新/修改的GUI功能的大型项目。遗憾的是,我们过去在添加新功能时经常会在相关代码中引入新问题。

我们让非技术人员进行测试,但他们经常会漏掉某些部分并使错误通过测试。

是否有任何最佳实践可以组织WinForms项目的UI测试?是否有自动化的方法可以实现?


你可能会听到很多人说“GUI测试自动化很脆弱”或者“自动化GUI测试是噩梦”。通常这些话都来自于那些看过随意编写的测试自动化代码的人,或者是那些只是听说过GUI自动化失败的人。无论哪种情况,测试自动化都需要承诺和熟练的技能。工具只是工具,有很多种。其中一些工具可以在这里找到:http://www.testingfaqs.org/t-gui.html - yoosiba
11个回答

0
现在可用的一种新方法是使用 Ruby,通过名为 win32-autogui 的 Ruby gem。这提供了一个测试 Windows GUI 应用程序的框架。将其与 Ruby 工具 RSpec 和 Cucumber 结合使用,可以创建一个非常强大的测试框架。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接