51Testing软件测试论坛

标题: TestWriter对于iOS移动应用的自动化测试需要部属什么环境? [打印本页]

作者: 甜甜酱    时间: 2016-9-2 11:23
标题: TestWriter对于iOS移动应用的自动化测试需要部属什么环境?
本帖最后由 甜甜酱 于 2016-9-30 15:12 编辑

很多网友都关心TW对于ios的自动化测试需要部署怎么样的环境,
在这里小编统一回复,
因iOS的限制较多,所以相对Android移动应用的自动化测试来说需要准备的环境相对较多,包括:iPhone手机一部、安装Appium的MAC本一台、iOS开发者账号一个。
作者: jingzizx    时间: 2016-9-2 15:41
占位
作者: TestWriter    时间: 2016-10-11 09:30
补充回答:需要的比测android多一台mac机器,然后需要开发者帐号增加到app中。

和测android一样的,只是手机需要联在mac上,增加一些配置就好了

作者: TestWriter    时间: 2016-10-11 10:18
比如:我现在 在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上的环境一定很麻烦, 所以我们手册到现在一直没想好怎么写
作者: SharonGJ    时间: 2016-11-2 14:44
不太理解,是iPhone连接Mac,然后TW Server以及Client仍然是在Windows OS中的吗?
作者: TestWriter    时间: 2016-11-2 16:14
本帖最后由 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的原因。

作者: SharonGJ    时间: 2016-11-3 10:02
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上的环境,这个地方有点混乱,多谢指点~
作者: SharonGJ    时间: 2016-11-3 10:02
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上的环境,这个地方有点混乱,多谢指点~
作者: TestWriter    时间: 2016-11-4 14:27
补充:ios需要通过itunes在手机上安装开发者账号添加授权的ipa安装包




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2