钛合金的自动化用户界面测试



如何为Titanium应用程序创建自动用户界面测试?该框架是否包含此方面的内容?有什么有用的第三方工具吗?

你看过钛茉莉花吗?

我从未亲自使用过它,但我听说它对这类东西很有用。我不确定它测试实际视觉元素的能力。


编辑

要在模拟器或设备上测试用户界面和模拟触摸事件,只需将UIAutomation与本机工作流结合使用即可!由于每个Titanium项目都编译为XCode项目(在发布到应用商店之前,可以并且至少应该使用本机工作流对内存泄漏进行分析),因此您可以按照此处的步骤用Javascript编写自己的测试。

作为第一步,在模拟器中运行应用程序,然后进入PROJECT_HOME/build/并打开xcodeproj文件。进入XCode后,按住"运行"按钮,单击"配置文件",它将打开"仪器"并添加"自动化"小部件,就像我提供的链接中一样!

这不是钛合金专用的,它可以用于任何iOS应用程序,似乎是每个iOS开发者的一个很好的工具,还有仪器内部的分配器和内存泄漏小部件。

可能更好的选择是使用Gorilla Logic的免费MonkeyTalk。如果你对XCode不是很有经验,它会更简单一些,而且(理论上)可以测试iOS和Android。

最新更新