推广 热搜: 公司注册  打印机  上海  徽章  监控  聚乙烯      铆接机  教育 

甘肃兰州如何做微信小程序的自动化测试|甘肃兰州网络营销执行监控及调整|盖亚供

 
品牌: 盖亚
单价: 1.00元/个
起订: 1 个
供货总量:
发货期限: 自买家付款之日起 3 天内发货
所在地: 上海
有效期至: 长期有效
最后更新: 2018-10-08 11:55
浏览次数: 33
 
公司基本资料信息
详细说明

甘肃兰州如何做微信小程序的自动化测试|甘肃兰州网络营销执行监控及调整|盖亚供

如何做微信小程序的自动化测试

目前Android自动化测试框架主要分6大类:

单元测试常用的Robolectric,具体实现方案是通过实现一套JVM能运行的Android代码,然后在unit test运行的时候去截取android相关的代码调用,转到他们的实现的代码去执行这个调用的过程,并且在android标准类基础上又丰富了很多扩展接口,这确实极大便利了单元测试过程,但是对于我们关注功能层面的测试同学确实有些麻爪啊,实践意义不是很大。

Monkey是Android系统自带的一款稳定性测试工具,很多厂商也将其作为内置产品的稳定性验收衡量工具,他虽然简单易用方便快捷,但是正如其名一样,猴子毕竟还是猴子是无法完成确定功能用例的测试过程,遗憾啊,等着猴子进化成人吧。

UIAutomator是为数不多的Android官方支持的自动化测试框架之一,相当早发布的版本为API Level17。作为基于控件的自动化框架,UIAutomator确实接口明晰容易上手,基于UIAutomator也发展出了鼎鼎大名的Appium开源自动化框架,业界地位大有舍我其谁之势。然而使用UIAutomator的前提是可以用UIAutomatorViewer查看到我们预操作控件的属性信息,上面分析我们已经看到,小程序部分控件的父容器是weview,此webview还非标准结构,应该是腾讯自研的X5内核。想用appium UIAutomator跑自动化的念头自此打消了。

还有Instrumentation这种Android基因型测试方案可以考虑,有名的Robotium自动化测试框架就诞生于此,但是经过一番了解后,逐渐明白Instrumentation也好robotium也好,需要有产品源码或者签名,测试工程通常是与产品源码放在相同项目目录下,那么问题来了,谁能把微信的源码给我,签名也行啊,喂,大哥你有么?喂,喂,有人能听到吗?!@#@%

反对 0举报 0 收藏 0 评论 0
更多>本企业其它产品
甘肃兰州小程序推广的建议|兰州微信小程序突破性进展|盖亚供 甘肃兰州小程序产品的前期推广方法|兰州微信小程序操作系统|盖亚供 兰州小程序制作功能介绍|兰州小程序如何添加关键字|盖亚供 兰州小程序制作设计生成|兰州微信小程序商城活动的设置|盖亚供 兰州小程序制作流程指导|兰州小程序如何推广优先展示|盖亚供 兰州获取微信小程序的 AppID|兰州小程序如何为销售人员提供潜在用户|盖亚供 兰州微信小程序的名称需要申请|兰州小程序裂变特点|盖亚供 兰州微信小程序代码开发|兰州小程序构建产品运营体系|盖亚供
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON