暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

APP远程测试的一次失败体验

测试茶馆 2020-02-26
282

     期盼了许久,终于可以复工了,但是单位说:复工之后尽量远程办公。这让我和我的小伙伴们情何以堪啊,不过,远程就远程吧,但是远程如何测试只能在公司wifi下测试的APP呢?对于这个问题,我做了以下尝试:

思路一:

找网络管理员加IP白名单,这样子我们就可以在家里测试APP了,我愉快的把这个消息告诉了网络管理员,但由于涉及到安全问题,他拒绝了我。

思路二:

VPN代理,网络管理员提供VPN账号,然后我们在手机上配置好,这样子不就可以顺利访问行内的内网了么,然后APP版本修改为内网版本就可以了,然后网络管理员再次拒绝了我,我们的VPN方案可能和想象中不太一样

当然了,这个思路还有另一个问题,就是我们公司的H5框架并不支持切换到内网访问,即使有了VPN也无济于事。 

思路三:

虚拟终端连接手机,手机连接公司wifi,远程桌面安装appium客户端版,然后使用家里的电脑,通过单位的VPN连接单位的虚拟终端桌面,然后再使用appium操作手机,完美。

经反复尝试,虚拟终端连接手机不能使用adb命令,adb devices无法显示手机,失败。

思路四:

家里的电脑远程单位的笔记本电脑,单位笔记本连AppiumAppium连手机,手机接单位的wifi,本次终于实验成功,但是提出了新的挑战,每个测试人员需要在单位有一台笔记本,在家里要有一台电脑,暂时无法所有人达到该要求。

思路五:

远程PC+模拟器,家里电脑连单位的笔记本电脑,单位笔记本电脑安装模拟器,模拟器安装测试APP,实验失败,该APP不支持模拟器安装,修改APP测试包限制后可成功,但理由同上,无法批量实现。

思路六:

    准备好测试APP、测试手机、远程控制工具向日葵,远程工具推荐(teamvieweranydesk、向日葵,收费版比免费版好用,向日葵有企业试用版,推荐哟)

然后测试手机安装好测试APP,安装向日葵工具,登录向日葵账号,绑定设备,家里的笔记本或者PC安装向日葵工具,远程连接到测试手机,好了,可以操作了。。。


    恋爱如果能这么简单就好了,我正这么想着,现实给了我一巴掌,提示我设备未root,但是这怎么能难道我呢,于是我找到了好多年不用的旧手机,然后继续尝试

    果然顺利的解决了呢,但是,难道我要去把所有测试机都去root一遍么,最关键的是。。。测试机好像都在其他人的包里,并没有在办公室啊,办公室啊,室啊,啊。。。


    终于,在各种条件拦截下,远程测试APP以失败告终,无奈摊手。。。



文章转载自测试茶馆,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论