在模拟器打开Accessibility可以观看到每个控件,即使是在网页上的. 所以是有可能做到更精准的自动化测试的。下面转了份博客,如果有兴趣可以找时间一起研究如何应用。

虽说回归测试很重要,反复执行的事可以让脚本去做。

今天找到了一个开源的工程,官网:testingwithfrank.com
  Features 
    Easy Setup - Getting your iOS app setup for Frank should take less than 10 minutes.
    Record Video - record video of your test runs to show the app in action
    Run everywhere - Run your tests on both the Simulator and Device
    Integrates with CI - Run your tests on every checkin
 
下面是篇博客:
Writing your first Frank Test
  *脚本要用Cucumber来写。
 
一般的应用没问题,但是如果你的程序有内置的HTTP Server就会不灵光了,因为Frank Test也带了一个,以方便用网页的方式直接查看程序上视图结构。


还有一个值得学习的,Frank在编译生成项目时高度自动化(Ruby脚本),几行指令一敲,就可以基于你的程序生成一个新的测试程序,然后自动跑在Simulator和设备上。

*Android下的对应工具:   http://testdroid.com/
 
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐