美文网首页
旧项目中集成UnitTest与UITest

旧项目中集成UnitTest与UITest

作者: maguns | 来源:发表于2022-03-17 09:57 被阅读0次

背景

当前维护的项目是很多年前的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"中配置对应的代码签名即可

image.png
还有其他类似的问题,但是我没遇到
缺少引入
Podfile配置

相关文章

网友评论

      本文标题:旧项目中集成UnitTest与UITest

      本文链接:https://www.haomeiwen.com/subject/jgqvdrtx.html