testing - 自动化 GUI 测试 .NET CF (Windows Mobile 5)

标签 testing windows-mobile compact-framework automated-tests

我的公司正在研究在进入 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/

相关文章:

java - 为什么 ModelAtribute 作为 null 传递?

c# - 如何通过 Windows Mobile 6 使用存储管理器 API 格式化 SD 卡

windows-mobile - 有没有一种简洁的方法可以在紧凑的框架 3.5 中播放 mp3 声音

winforms - 如何在表单关闭时终止 Windows Mobile 6.1 表单应用程序进程?

.net - 实时消息传递

python - 获取在 Django 测试中使用的 View

unit-testing - soapUI 与 rest-assured 的 REST API 测试

javascript - <Object> 没有方法 'addMatchers' - jasmine 1.3.1 与 jasmine jquery 的兼容性

visual-studio-2008 - WinCE - 无法开始调试

c# - 如何确定 Windows Mobile 中的程序中断