【发布时间】:2015-09-21 05:27:35
【问题描述】:
我的目的是测试应用程序的功能流程。所以我认为最好的方法是测试 UI 以了解功能流程的步骤。 (例如:添加项目,搜索后添加价格等)。我关心的是找到应该支持桌面应用程序的最佳自动化工具。有没有人有这样做的手持经验。作为一名编码人员,我没有测试经验。
另外:该应用程序是与oracle数据库连接的巨大应用程序。因此需要清除数据库作为测试的启动。所以工具也应该支持这个问题。
编程语言:C#
我找到了 Selenium(但这仅适用于 Web 应用程序)、Renorex 和 IBM 理性功能测试器。
我的方法(功能步骤的测试 UI 步骤)是否正确?对上述工具或任何其他支持 C# windows 应用程序的最佳工具有任何工作。
我认为 NUnit 最适合这个项目中的文本单元测试。我对么?根据我的研究谷歌,我发现这是结果。
【问题讨论】:
-
将 80% 的时间用于单元测试,另外 20% 用于 UI/Perf/Compat/... 测试。
-
感谢@qxg 的快速回复。 “UI/Perf/Compat/... 测试”是什么意思?
-
@IsuruWijeratna - 我认为 qxg 讲述了 UI 布局、性能和兼容性。
-
谢谢@HelpingHands。由于它有很多功能流程,需要自动化测试。那么我的方法正确吗?
-
你试过 QTP 吗?因为这最适合窗口应用程序自动化。
标签: unit-testing user-interface automated-tests