APP功能自动化.ppt_第1页
APP功能自动化.ppt_第2页
APP功能自动化.ppt_第3页
APP功能自动化.ppt_第4页
APP功能自动化.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,APP功能自动化工具,目录,APP自动化做什么APP自动化如何做APP自动化实现原理case举例,APP,APP自动化分析,mock,APP自动化做什么,执行流程(1),写case,录制json,录制pic,运行case,是否成功,操作,重试,setbase,录制,否,请求mock,请求mock,请求beta后端服务,旧客户端,新客户端,updatejson,录制json,执行流程(2),选择case,远程调用tcpdump开始监听,发送schema,录制生成的json返回值,上传录值结果,录制pic,是否有case,选择case,updatejson,下载json至mock平台,加载case对应json,发送schema,截图,上传json+pic,是否有case,运行case,下载基线,发送schema,是否有case,加载请求对应json,截取pic截获request,图片对比request请求对比,成功?,执行流程(3),图片处理,实现原理(1),图片获取,图片对比,整个页面某个id的控件(capture_pic_by_id(iv_movie)某个区域capture_pic_by_xy(0,873,720,1077),根据像素对比根据区域diff去掉排除区域生成diff图片,请求对比截包时,保存文件json.txt格式为:t值tresponsejsontrequesturl运行时,下载json.txtmock平台把收到的请求输出到param.txt校验json.txt和param.txt,实现原理(2),截包,case,rpcclient,rpcserver,start_tcpdump,end_tcpdump,upload_file,requesturl,jsonresponse,截获pic,windows,linux,实现原理(3),Mock设置加载的json:changeCase?caseDirName=testCompIdFilmHaveTeho根据t值返回响应的json:mock?c=t:mv_home,实现原理(4),发送schemaAPK,mock设置控件,小工具(1),case,movie-main,comlib,mock,frame,app,db,http,json,base,diffpic,tcpdump,lib,app,module,checker,module,case,response,框架结构,db,json,xml,pic,openschema,fileserver,report,回归,新功能,XTS适用场景,case举例(1),case(owner=juan.chang,desc=android影片列表页有特惠标签图片正确)deftestCompIdFilmHaveTehuiA(self):#数据准备mydata=:长常娟11长常娟11,:中留杰22self.case.response.update(mydata)#输入schemaself.case.app.open_schema_android(qunaraphone:/movie/)#期望结果self.case.app.capture_pic_screen()self.case.checker.check_pic_search()return0,case举例(2),case(owner=juan.chang,desc=酒店团购列表页跳转到聚合页)deftestCompIdFilmHaveTehuiA(self):self.case.app.open_schema_android(qunaraphone:/group?cityCode=beijing)self.case.app.click_by_id(com.mqunar.atom.gb:id/txDistance)self.case.app.get_request()self.case.checker.check_request()self.case.app.capture_pic_screen()self.case.checker.check_pic_search(30)return0,分布式手机池UI自动化平台手机热插拔slave热插拔动态分配手机资源,展望,xts平台,master,slave1,sl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论