Xcode自带的instrument中的Automation实现自动化测试

本文介绍了Xcode的Instruments中的Automation工具,用于iOS应用的自动化测试。通过JS脚本或录制操作,实现自动化测试。主要内容包括Automation的实现方式、所需设备和知识、运行方式、页面层级结构解析、基本功能讲解以及录制和编写脚本的实践。此外,提到了第三方库tuneupjs,以优化自动化测试脚本。
摘要由CSDN通过智能技术生成

正文

Xcode的instruments中的Automation是为了实现自动化测试的一个工具。

1.实现方式有两种:

    它提供了两种实现方式,一种是通过JS脚本语言来执行自动化测试(普通自动化测试),另一种是通过录制(高级自动化测试)操作的方式自动生成脚本(不过这种方式生成的脚本容易产生bug,需要自己修改一下)。

2.需要的知识:

    最好懂JS语言,了解UIAElement层次结构(好吧,不懂也没有关系,可以现看,都是很简单的操作就够了)

3.需要的设备:

    有一台安装好Xcode的Mac就OK了

4.运行方式有两种:

    1>打开要测试的程序,选择Product --> Profile(这个时候就打开了instrument) / com + i --> 选择Automation

    

    2>右键Xcode选择Open Developer Tool --> Instruments --> Automation -- 不过这种方式,需要在左上角选择你要测试的工程(如果你要真机测试,只能测试你的测试项目,原因你应该清楚)

    

5.现在来简单的用脚本语言了解一下当前页面的层级结构吧:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值