本文主要介绍了字节 iOS 自动化测试驱动工具的探索过程及实现原理 作者:字节跳动终端技术--陈友辉 一.背景 随着业务的扩张,单个 App 的功能越来越多,工程复杂度越来越高,每天MR可达上百次,代码变更可达上千处,航母级的 App 在这一点上更为严重.如何在频繁的代码变更中保障App质量,成了各个业务的痛点.靠传统的人工测试已无法满足各业务的需求,我们需要将更多的测试场景自动化. 自动化测试需要将人工交互行为变成自动化的原子操作.比如应用安装卸载.屏幕点拖拽及缩放.实体按键点击.设备信息获取…