背景
当前维护的项目是很多年前的OC项目,项目初期没有集成单元测试与UI测试。
目标
1.不改动当前项目
2.集成单元测试与UI测试
开始
选择project左下角的"+"
1984927-4b690a14caa52292.png
或是bar中的"File"->"New"-> "Target"
截屏2022-03-17 上午9.38.34.png
选择你要的添加的测试类型
image.png
给测试target命名并选择其他的需要测试的工程和scheme
image.png
此处命名仅用于展示,请准守自己的项目的命名规则
遇到的问题
执行UI自动化测试未能载入软件包“UITests”,因为它已损坏或缺少必要的资源
是因为代码没有签名导致的,在"Build Setting" -> "Signing"的"Code Signing Identity"中配置对应的代码签名即可
还有其他类似的问题,但是我没遇到
缺少引入
Podfile配置
网友评论