第八章.手机端UI自动化测试 (一)APP测试分类 1,原生APP:Native页面是使用原生系统内核的,相当于直接在系统上操作 2,H5APP:先调用系统的浏览器内核,相当于是在网页中进行操作,较原生APP稳定性差 3,混合APP:既有Native页面,又有H5页面 特点: H5:最大的优点是可以跨平台,开发容易 Native:需要用Android的语言.iOS的语言各自写自己代码.H5只要开发一套 (二)移动APP自动化测试框架对比 参考文章:https://blog.csdn.net/xi…
minicap属于STF框架的一个工具,可以高速截图.同步手机屏幕至浏览器等   为什么用minicap截图: 经过试验,截同一个屏幕的一张图,adb shell screencap速度为2.9秒,而minicap为0.8秒,效率高很多,这在基于图像识别的自动化测试中,起到至关重要的作用   minicap的使用 1.要给手机安装minicap,需要先传两个文件到手机,分别是minicap可执行文件,和minicap.so动态链接库 但这两个文件对于不同手机不是通用的,他是根据手机CPU架构(a…
手机弹出框 http://yun.baidu.com/share/link?shareid=3523128425&uk=2685891615…
第六章.API自动化测试 (一)工具实现 目前大众接口测试的工具有:Postman.SoupUI.jmeter他们的特点介绍有人做个宏观的研究,这里进行引用:https://blog.csdn.net/huilan_same/article/details/75413482 根据文章里的描述可知:1,支持的接口类型与测试类型 功能上Jmeter最为强大,可以测试各种类型的接口,不支持的也可以通过网上或自己编写的插件进行扩展.SoapUI专门针对HTTP类型的两种接口,其初衷更是专门测试Soap类…
自动化测试方案书 一.介绍 QQ交流群:585499566 这篇是一个系列,用来给需要做自动化测试方案的人做个参考,文章的内容是我收集网上和自己工作经验所得,希望能够给你们有所帮助 背景:因为工作需要,测试经理.测试组长的职位会需要做[自动化测试方案书] 使用人群:测试组长.测试经理.自动化测试小白 收获:对于自动化测试平台的搭建具有宏观的认识.能够部署多种自动化测试工具 自动化测试包含:API接口.PC端UI.Android端UI.IOS端UI 二.自动化测试方案书-排版 一. 为什么要做自动…
腾讯优测是专业的自动化测试平台,提供自动化测试-全面兼容性测试,云真机-远程真机租用,漏洞分析等多维度的测试服务,让测试更简单! 对于目前的两大游戏引擎cocos-2dx.unity3D,其UI自动化测试的技术方案都已经实现.可以获取.设置UI对象的各个属性,并且可以调用UI对象及引擎的一些方法接口,实现基于引擎的UI驱动能力.有了这些能力之后,从技术上来说已经可以实现基于引擎的游戏UI自动化测试.但是单纯的UI驱动能力还不足以实施一个游戏的UI自动化测试. UI自动化测试一般需要满足几个条件:…
[原创]浅谈Web UI自动化测试 Web UI自动化测试相信大家都不陌生,今天来谈谈这个,我最早接触自动化测试时大约是在2004年,2006年当时在腾讯财付通算是开始正式接触自动化测试,之所以是正式是因为确确实实一个项目开始去做自动化测试,由于公司当时有个内部研发项目,类似目前的“58同城”之类网站,不过最终由于各种原因,这个项目停掉了,可以看出腾讯内部其实在创新这块,有很多好的创新应用,但好多没做起来,也许是天时,地利,人和各种情况没有发生“共振”,造成了很多产品流产,也挺心痛的. 今天我们…
背景 事件的起因在于老板最近的两次"故障",一次去年的,一次最近.共同原因都是脚手架在发布平台发布打包时出错,导致线上应用白屏不可用. 最神奇的是,事后多次 Code Review,结果还是没有发现任何能够导致该问题的 bug,最后推测有可能是服务器在发布打包的时候出了问题. 当老板第 N + 1 次吐槽因为他写的工程化工具领来的天外飞锅,我突然思考起来,如何才能避免这种天外飞锅. 归根结底,导致这类线上故障的原因都是在于打包上线的代码没有经过验证.针对这个问题,有两种方法可以解决:…
1.大部分自动化测试人员都是在本地执行UI自动化测试,也就是代码和浏览器必须在同一台机器上,这样的的缺陷很多,无法多任务并发执行UI自动化测试用例,效率极低 2.正是如此,Selenium 的remote模式为我们带来了解决办法(俗称Selenium gird)工作原理就是分布式的,由一个中央控制器来控制多个节点机器(用例执行机)来同时多任务并发执行UI自动化测试用例,详见博客:(http://www.cnblogs.com/zw520ly/p/5995708.html) 3.虽然这样解决了多任…
美西时间 3 月 19 日,在 GDC 开幕第一天的 Google 开发者专场,Google 发布了一款由网易研发的 UI 自动化测试方案:Airtest Project.Google 方面评价,这可能是目前世界上最好的 Android 游戏自动化测试方案. AirtestIDE 是一个跨平台的 UI 自动化测试编辑器,目前已经支持 Android 手游.Windows 端游和 Android App,后续还将支持 iOS 手游.在网易游戏内部,这项技术已经被应用到<梦幻西游>手游.<大…