接触这个腾讯的框架有差不多快一个月的时间了,现在整理一下遇到的坑。(仅支持安卓手机) 首先,先贴出这个框架的git地址:https://github.com/Tencent/FAutoTest 里面有具体的测试环境搭建流程。 环境搭建好,那么就可以进行调试了。前提条件:确保打开微信调试页面(安装线上内核,打开tbs内核inspector调试功能和tbs内核小程序调试功能) http://debug
目录一、背景:二、UI自动化测试选型之路:1. Appium2. FAutoTest3. AirTest4. Miniprogram-automator5. Minium 一、背景:对于web or APP UI自动化测试,由于已经发展了多年,因此相关的资料都比较齐全且有效。而小程序UI自动化网上相关的资料比较少,而且有些资料也是过时或者错误的。博主最近也有小程序UI自动化的需要,因此自己逐一实
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰,我们将立即处理。测试框架 测试框架使用FAutoTest,可以测试小程序,H5,对比曾经用过的selenium,代码运行要稳定很多,wait的时间也都很稳定,对比phantom截图像素对比,可以细化测试用例的行为,基于x5内核的driver能测试微信环境,能覆盖到现业务的使用场景。 如何自动生成测试用例?
传统的测试用例需要测试或者开发人员将用户的操作用代码表示出来,通过断言判断是否和预期一致,写测试用例也占用了部分时间,加上版本迭代测试用例的维护成本也较高,于是基于无埋点的需求相结合自动化测试来检测埋点,及时告警,提高准确率和代码质量,为了减少测试用例的开发维护时间,诞生了自动生成测试用例的方案,另外不因为出错而中断代码的执行。测试框架:测试框架使用FAutoTest,可以测试小程序,H5,对比曾
原创 2021-02-19 17:14:48
1640阅读
1评论
目前,许多团队的微信小程序都在自动化测试的探索,本文从自动化测试过程中产生的数据进一步分析,得出相关的性能指标,为后续的性能优化做数据支持。一、自动化测试框架选择对于微信小程序的测试框架的选择问题上,个人觉得仅仅在于是否使用FAutoTest,这个由腾讯TBS出品的测试框架。该框架对基于TBS内核应用的测试上是非常友好的,但该框架的优势仅仅停留在在早期的小程序版本,其内核能切换至Webview。通
传统的测试用例需要测试或者开发人员将用户的操作用代码表示出来,通过断言判断是否和预期一致,写测试用例也占用了部分时间,加上版本迭代测试用例的维护成本也较高,于是基于无埋点的需求相结合自动化测试来检测埋点,及时告警,提高准确率和代码质量,为了减少测试用例的开发维护时间,诞生了自动生成测试用例的方案,另外不因为出错而中断代码的执行。测试框架:测试框架使用FAutoTest,可以测试小程序,H5,对比曾
原创 2021-02-19 17:14:41
652阅读
一个 H5、小程序自动化测试框架简介随着产品业务形态逐渐从 App 延升到微信小程序、微信公众号以及 QQ公众号等,而之前的自动化建设主要是 Native App 为主,全手工测试已无法满足快速增长的业务需求。为提升测试效率和质量,FAutoTest 框架致力于解决 QQ、微信内 UI 的自动化问题(包括微信内 H5页面和小程序、QQ 内 H5页面),提升自动化测试的效率和稳定性。FAutoTes
转载 8月前
43阅读