电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

自动化测试平台解决方案V0

自动化测试平台解决方案V0_第1页
1/12
自动化测试平台解决方案V0_第2页
2/12
自动化测试平台解决方案V0_第3页
3/12
SmartRobot 自动化测试解决方案录1.面临的问题1・1•智能移动设备的软件系统和硬件方案的复杂组合导致 APP 实现多机型兼容难度大,投入大。1.2.敏捷开发、迭代开发,产品追求快速上线,导致回归测试、可靠性测试等任务重,无法有效应对测试工作量波峰。1.3.APP 开发框架多、开发人员能力不足导致安全漏洞突出1・4・软件硬件设计交叉影响,性能优化难度加大。2・自动化测试平台整体解决方案为解决移动应用开发商面临的以问题,结局方案设计如下。可全面解决移动应用开发面临的兼容性问题、安全性问题、测试工作量波峰、用户体验问题,并全程为移动应用的开发保驾护航。整体解决方案兼容性测试系统:智能源码扫描,即通过解析 APK 文件,将源码与问题特征库自动比对,查找兼容性问题,并自动生成测试报告。SMART 平台,实现被测设备管理+测试用例制作、管理、自动化执行、并生成测试报告。可实现 APP 的定制用例的多机自动化运行、适配性测试、功能及 UI 测试;安全监控系统:监测系统文件变化、监测数据流量、耗电情况、监控非法用户行为等。性能测试系统:通过专业的自动化测试设备(硬件工具),测量流畅度卡顿数据、量化响应时间指标,为研发人员提供毫秒级数据,助力改善用户体验。3. 解决方案的实现3.1.兼容性测试系统3.1.1. SMART 平台SMART 兼容性测试平台,提供自动化测试的解决方案,提供用例制作、管理、自动化运行、测试结果自动校验。无需人员干预即可实现各类 APP 自动化用例的运行,并自动生成测试报告。3.1.1.1.测试步骤测试步骤a) 自动化测试脚本开发b) 真机运行脚本c) 输出测试报告3.1.1.2.测试框架测试框架通过手机 usb 接口实现对手机的控制,完成测试工具及 app 的下发,运行及测试结果的拉取和展示。测试工具采用 lua 脚本编写测试 case,通过进程注入技术获取屏幕显示信息,结合 Touch 事件模拟,可以实现基于控件级别的复杂测试 case,测试结果以 Log、屏幕截图等形式输出。3.1.13SMART 平台可实现的功能>适配性测试:进行被测应用的安装、启动、运行、卸载测试,验证在不同终端类型上是否存在安装失败、启动闪退、运行崩溃等不兼容现象。>功能及 UI 测试:支持遍历测试以及业务主流程脚本测试,验证应用功能,同时检测是否存在黑边、白屏、拉伸、混淆、变色等 UI 问题。>系统性能检测:测试过程中需要获取移动终端设备 CPU、内存、流量耗用、电池性能等数据,判断应用运行的情况,同...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

自动化测试平台解决方案V0

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部