- XCTest已基本满足单元测试和UI测试的需求,支持对同步流程、异步流程、性能的测试,UI测试代码的自动生成,代码测试覆盖率的统计等。
- UI测试也还有不足的地方,例如录制生成的代码仍不够完善,无法直接访问目标APP的接口,无法修改边界条件,在单设备或单模拟器运行效率过低,每次重启目标App后只能运行一个Case。
- 一些三方库
- Bluepill is a tool to run iOS tests in parallel using multiple simulators.
- XCTest官方手册
- iOS单元测试和UI测试
- 单元测试之旅--预见优秀
- iOS UnitTest单元测试
- Android单元测试的整理
网友评论