BSUITest 0.1.5

BSUITest 0.1.5

vviicc 维护。



BSUITest 0.1.5

  • 作者:
  • vviicc

BSUITest

License MIT Support

介绍

为什么要开发这个工具?系统提供了UI自动化测试框架 UI Testing,但存在几个缺陷。

  1. 必须在真机上运行,无法脱机执行

  2. 需要自己编写脚本代码

  3. 没有提供回放与录制结果的对比。

BSUITest 基于记录的点击事件和时间点,无需编写测试脚本就可以直接在设备上进行录制和回放,并提供了录制和回放期间的屏幕录像功能,通过屏幕截图进行回放和录制结果的对比,方便地提供了差异参考。

演示

git clone 本仓库,运行 Example 目录工程,注意:运行前请先执行 pod install

截图

安装

推荐使用 CocoaPods 安装

pod 'BSUITest'

如果只在 Debug 环境下使用

pod 'BSUITest', :configurations => ['Debug']

要求:iOS 8+

注意:因为使用了私有 API,请在提交审核前务必移除!可以注释 pod # pod 'BSUITest'

使用

使用非常简单,只需一行代码

[[BSUITestManager sharedManager] setEnable:YES];

交流

有任何问题或想法,欢迎提交PR或issue,请各位大佬多多指教。

许可证

基于MIT许可证,请查阅MIT文件。