SBTUITestTunnel:在UI测试中启用网络模拟等

时间:2024-06-03 01:51:23
【文件属性】:

文件名称:SBTUITestTunnel:在UI测试中启用网络模拟等

文件大小:638KB

文件格式:ZIP

更新时间:2024-06-03 01:51:23

xcode cocoapods stub xctest network-monitoring

SBTUITestTunnel 概述 苹果从Xcode 7开始引入了一项新的UI测试功能,即引用Will Turner,该功能极大地扩展了开发人员工具中的测试技术。 该框架易于使用,并且与IDE的集成非常出色,但是启动测试的方式存在一个主要问题。 测试代码是作为一个单独的过程运行的,这阻止了与被测应用程序直接共享数据,这使得执行动态注入数据或存根网络调用之类的工作变得困难。 SBTUITestTunnel扩展了UI测试功能,从而可以动态地: 存根网络呼叫 从应用程序的沙箱下载文件/将文件上传到应用程序的沙箱 监控网络通话 重写网络通话 阻止饼干 与NSUserDefaults交互 定义在应用程序目标中执行的自定义代码块 表格/集合/滚动视图中的细粒度快速滚动 CLLocationManager存根 UNUserNotificationCenter存根 该库支持并行并行测试,因此可以一次


网友评论