TestWriter对于iOS移动应用的自动化测试需要部属什么环境?
本帖最后由 甜甜酱 于 2016-9-30 15:12 编辑很多网友都关心TW对于ios的自动化测试需要部署怎么样的环境,
在这里小编统一回复,
因iOS的限制较多,所以相对Android移动应用的自动化测试来说需要准备的环境相对较多,包括:iPhone手机一部、安装Appium的MAC本一台、iOS开发者账号一个。 占位 补充回答:需要的比测android多一台mac机器,然后需要开发者帐号增加到app中。
和测android一样的,只是手机需要联在mac上,增加一些配置就好了
比如:我现在 在windows电脑上测试android环境搭建好了,iphone\mac电脑都有了,接下来要怎么做?
首先配置一下mac上对应的环境,在mac机器上配置,请参考一下这篇文章:
Appium for Mac 环境准备篇
http://www.51testing.com/html/11/15160311-3712822.html
然后,另外需要有一个开发者帐号,将对应iPhone或者ipad设备的UDID加入到证书中,
然后打包出来的apk安装到iPhone
另外,有一些brew的东西好像要墙出去
有的资源好像在github上面
mac上的环境一定很麻烦, 所以我们手册到现在一直没想好怎么写 不太理解,是iPhone连接Mac,然后TW Server以及Client仍然是在Windows OS中的吗? 本帖最后由 TestWriter 于 2016-11-2 16:57 编辑
SharonGJ 发表于 2016-11-2 14:44
不太理解,是iPhone连接Mac,然后TW Server以及Client仍然是在Windows OS中的吗?
TW Server、Client、Agent依然在windows OS,mac只是作为桥接iPhone的连接,原理是只有mac上xcode才有启动instrument调试iPhone设备上应用的权限。也就是为什么被测试设备需要增加UDID的原因。
TestWriter 发表于 2016-11-2 16:14
TW Server、Client、Agent依然在windows OS,mac只是作为桥接iPhone的连接,原理是只有mac上xcode才有启 ...
那么对于连接的设置,我记得TW里有一个设置测试设备IP的地方,这个IP是iPhone的IP还是Mac的IP呢?另外Mac只需要与搭建TW Server, Client, Agent的Windows主机在同一局域网内就可以吗?
我还在搭建Mac上的环境,这个地方有点混乱,多谢指点~:loveliness: TestWriter 发表于 2016-11-2 16:14
TW Server、Client、Agent依然在windows OS,mac只是作为桥接iPhone的连接,原理是只有mac上xcode才有启 ...
那么对于连接的设置,我记得TW里有一个设置测试设备IP的地方,这个IP是iPhone的IP还是Mac的IP呢?另外Mac只需要与搭建TW Server, Client, Agent的Windows主机在同一局域网内就可以吗?
我还在搭建Mac上的环境,这个地方有点混乱,多谢指点~:loveliness: 补充:ios需要通过itunes在手机上安装开发者账号添加授权的ipa安装包
页:
[1]