Titanium中的自动用户界面测试

如何为Titanium应用程序创建自动用户界面测试?框架是否包含此内容?有没有有用的第三方工具? 最佳答案 你看过
titanium-jasmine?吗?

我从来没有亲自使用它,但我听说它对这类事物非常有用.我不确定它测试实际视觉元素的能力.

编辑:

要在模拟器或设备上测试用户界面和模拟触摸事件,只需在本机工作流程中使用UIAutomation即可!由于每个Titanium项目都编译为一个XCode项目(在发布到应用程序商店之前,可以并且应该至少使用本机工作流来分析内存泄漏),您可以在follow the steps here中使用Javascript编写自己的测试.

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

这不是特定于钛的,它可以用于任何iOS应用程序,对于每个iOS开发人员来说都是一个很棒的工具,以及仪器内部的Allocators和Memory Leak小部件.

可能更好的替代方案是使用Gorilla Logic’s free MonkeyTalk.如果您对XCode不太熟悉,它会更直接,并且它具有(理论上)能够测试iOS和Android的好处.

点赞