我的公司正在研究在进入 alpha 之前对我们当前的应用程序使用自动化 GUI 测试。我们目前的主要重点是稳健性测试,我们希望实现这一目标的一种方法是可以在几个小时/几天内重复的自动化 UI 测试。
对于我们的桌面版本,我们决定使用 AutomationElement,并且我看到了几个免费的开源框架。对于 .NET CF,选项似乎更加有限。我找到了 M-eux Test ,但许可费有点高。我还找到了Test Complete 7 ,我正计划对此进行调查。
测试将由程序员编写。支持能够影响特定的 UI 元素会很好,尽管简单的记录/回放可能满足我们当前的需求。
为 Windows Mobile 5.0 开发。支持 Windows CE 会很好,但不是必需的。
有没有人遇到过这种情况?你有什么推荐的工具吗?有什么我应该注意的最佳做法吗?
最佳答案
AutoHotKey 可用于windows ce/mobile 请查看http://www.autohotkey.net/~Micha/AutohotkeyCE/html/index.htm .我将其与脚本一起使用来执行自动化测试。被测应用程序生成日志信息,我断言这些信息以证明测试正在运行。
在此之前,我将 ActiveSyncRemoteDisplay 工具与桌面上的 windows 移动电源玩具和 autohotkey 一起使用。我仍然使用这种组合(连同 Windows spy )来记录某些屏幕点的 xy 坐标。
关于testing - 自动化 GUI 测试 .NET CF (Windows Mobile 5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1394141/