已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年高二政治考试专项训练模拟卷
- 医院清洁、消毒与灭菌知识考试试题及答案
- (正式版)DB13∕T 1157-2009 《火炬树育苗生产技术规程》
- 2026年食品安全与食品安全监管体系习题集
- 2026年福建省人教版小学四年级数学下册第1单元综合测试卷
- 2026年学校传染病防控管理规定测试题及答案
- 吡啶乙醇类化合物与羰基钌反应的深度剖析与应用探索
- 后现代视域下的神义之思:格里芬过程神正论探究
- 名人代言虚假广告的法律规制困境与突破路径探究
- 合金储氢机理剖析与新型储氢材料设计的理论探索
- 化验室人员健康监测计划
- 每年5万吨环保新材料EGDA生产项目原材料生产装置技术改造项目可行性研究报告模板拿地申报
- 2026动力电池快充技术安全边界探索
- 新部编八年级语文上册第一单元新闻联读(大单元教学课件)
- 循证护理在重症监护中的应用
- 大型展会现场安全管理手册
- 常见护理纠纷预防与处理
- 2025年授权签字人考试题库及答案
- 艺术疗愈课件
- 《报检实务》全套教学课件
- 统计学范慧敏课件
评论
0/150
提交评论