iOS 单元测试和 UI 测试

https://juejin.im/post/5c1b60a8e51d4523ca0a14c6

单元测试

//www.greatytc.com/p/be32739d8aae

1.正常测试

2.性能测试

3.异步测试

UI测试

UI Recording 可以录制你操作的步骤然后转换为具体的代码可以减少很大的工作量!!!

UI Recording 也是非常高效的方式。

拓展

1.多应用联合测试

2.截屏

工程可测性

注意:

1.单元测试的方法: func test ****开头才可以使用 测试单元左边的 ◇ 按钮

2.UI测试的时候 比如button 定位元素的时候是 app.buttons["哈哈"] button上的文字来获取到具体哪个

其他推荐:

1.很多文本

https://juejin.im/post/5a58738ff265da3e4b76b62d

2.** KIF**(推荐的一个框架,简单易用)

一个建立在XCTest的UI测试框架,通过accessibility来定位具体的控件,再利用私有的API来操作UI。由于是建立在XCTest上的,所以你可以完美的借助XCode的测试相关工具

https://github.com/LeoMobileDeveloper/Blogs/blob/master/iOS/iOS%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E7%9A%84%E9%82%A3%E4%BA%9B%E5%B9%B2%E8%B4%A7.md

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 编写测试可不是一项迷人的工作;然而,由于测试可以避免使你的宝贝应用程序变成一块充斥错误的大垃圾场,所以编写测试又是...
    cosWriter阅读 5,523评论 0 4
  • 最近,上线的版本中改动了一个接口,当时没有注意导致了线上严重的Crash.很难受。哎,不得的不好好学习一下单元测试...
    奇董阅读 5,177评论 0 3
  • 单元测试不是一个小工程,需要多用些时间才能做好,不要希望通过这个文章就能掌握单元测试,这只是一个入门,需要自己动手...
    勇不言弃92阅读 12,414评论 9 60
  • 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图...
    万忍阅读 5,375评论 0 6
  • 第十六章 应急系统 第二封讯报发出后,传送机提示:一个绝密文件已发送成功。 秦院士长出了一口...
    张景春_05ec阅读 2,701评论 0 1