Titanium 钛合金自动用户界面测试

Titanium 钛合金自动用户界面测试,titanium,automated-tests,Titanium,Automated Tests,如何为Tianium应用程序创建自动用户界面测试?该框架是否包含了用于此目的的内容?有什么有用的第三方工具吗?您看过吗 我从未亲自使用过它,但我听说它对这类事情非常有用。我不确定它是否有能力测试实际的视觉元素 编辑: 为了在模拟器或设备上测试用户界面和模拟触摸事件,只需将UIAutomation与本机工作流一起使用!由于每个Tianium项目都编译成一个XCode项目(在发布到app store之前,至少可以并且应该使用本机工作流分析内存泄漏),因此您只需使用Javascript编写自己的测试

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

您看过吗

我从未亲自使用过它,但我听说它对这类事情非常有用。我不确定它是否有能力测试实际的视觉元素


编辑

为了在模拟器或设备上测试用户界面和模拟触摸事件,只需将UIAutomation与本机工作流一起使用!由于每个Tianium项目都编译成一个XCode项目(在发布到app store之前,至少可以并且应该使用本机工作流分析内存泄漏),因此您只需使用Javascript编写自己的测试即可

第一步,在模拟器中运行应用程序,然后进入
PROJECT\u HOME/build/
并打开
xcodeproj
文件。进入XCode后,按住“运行”按钮,单击“配置文件”,将打开“Instruments”并添加“Automation”小部件,如我提供的链接中所示

这不是钛合金专用的,它可以用于任何iOS应用程序,对于每个iOS开发人员来说都是一个很好的工具,还有仪器中的分配器和内存泄漏小部件


可能更好的选择是使用。如果您对XCode不是很有经验,那么它会更简单一些,而且它的好处是(理论上)能够测试iOS和Android。

似乎不适合用户界面测试。不管怎样,谢谢。在我编辑了我的回复之后,基本上你应该使用本机的工作流程(带有仪器,一个来自苹果的很棒的工具)。阿方索的评论可能是关于钛茉莉花,而不是Xcode。我有点困惑。