网站大量收购独家精品文档,联系QQ:2885784924

自动化测试平台解决专项方案V.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

SmartRobot自动化测试处理方案

目录

TOC\o1-3\h\z\u1. 迫切需要处理问题 4

1.1. 智能移动设备软件系统和硬件方案复杂组合,造成APP实现多机型兼容难度大,投入大。 4

1.2. 灵敏开发、迭代开发,产品追求快速上线,造成回归测试可靠性测试等任务重,形成测试工作量波峰。 4

1.3. 开发框架多、开发人员能力不足造成安全漏洞突出 4

1.4. 市场竞争,产品同质化严重,追求用户体验差异化关键性凸现。 4

2. 自动化测试平台整体处理方案 4

3. 自动化测试平台实现功效 5

3.1. 兼容性测试系统 5

3.1.1. SMART平台 5

3.1.2. 智能源码扫描 7

3.2. 安全监控系统 10

3.2.1. 高精度电流监控 10

3.2.2. 监控应用及整机文件系统 11

3.2.3. 监控应用及整机数据流量监控,统计非法数据传输等情况 12

3.2.4. 用户行为跟踪,监控电话、短信、拍照、摄像、录音等经典动作 12

3.3. 性能测试系统 13

3.3.1. 响应时间测试系统 13

3.3.2. 流畅度测试系统 16

面临问题

智能移动设备软件系统和硬件方案复杂组合,造成APP实现多机型兼容难度大,投入大。

灵敏开发、迭代开发,产品追求快速上线,造成回归测试、可靠性测试等任务重,无法有效应对测试工作量波峰。

APP开发框架多、开发人员能力不足造成安全漏洞突出

软件硬件设计交叉影响,性能优化难度加大。

自动化测试平台整体处理方案

为处理移动应用开发商面临以问题,结局方案设计以下。可全方面处理移动应用开发面临兼容性问题、安全性问题、测试工作量波峰、用户体验问题,并全程为移动应用开发保驾护航。

整体处理方案

兼容性测试系统:智能源码扫描,即经过解析APK文件,将源码和问题特征库自动比对,查找兼容性问题,并自动生成测试汇报。

SMART平台,实现被测设备管理+测试用例制作、管理、自动化实施、并生成测试汇报。可实现APP定制用例多机自动化运行、适配性测试、功效及UI测试;

安全监控系统:监测系统文件改变、监测数据流量、耗电情况、监控非法用户行为等。

性能测试系统:经过专业自动化测试设备(硬件工具),测量流畅度卡顿数据、量化响应时间指标,为研发人员提供毫秒级数据,助力改善用户体验。

处理方案实现

兼容性测试系统

SMART平台

SMART兼容性测试平台,提供自动化测试处理方案,提供用例制作、管理、自动化运行、测试结果自动校验。无需人员干预即可实现各类APP自动化用例运行,并自动生成测试汇报。

测试步骤

测试步骤

自动化测试脚本开发

真机运行脚本

输出测试汇报

测试框架

测试框架

经过手机usb接口实现对手机控制,完成测试工具及app下发,运行及测试结果拉取和展示。测试工具采取lua脚本编写测试case,经过进程注入技术获取屏幕显示信息,结合Touch事件模拟,能够实现基于控件等级复杂测试case,测试结果以Log、屏幕截图等形式输出。

SMART平台可实现功效

适配性测试:进行被测应用安装、开启、运行、卸载测试,验证在不一样终端类型上是否存在安装失败、开启闪退、运行瓦解等不兼容现象。

功效及UI测试:支持遍历测试和业务主步骤脚本测试,验证应用功效,同时检测是否存在黑边、白屏、拉伸、混淆、变色等UI问题。

系统性能检测:测试过程中需要获取移动终端设备CPU、内存、流量耗用、电池性能等数据,判定应用运行情况,同时包含安装时间、开启时间、CPU均值占用、CPU峰值占用、内存均值占用、内存峰值占用、流量耗用、电池温度、卸载时间等。

测试汇报:所提供测试结果汇报,直观全方面,包含原始数据、汇总后图表展示和故障点截图,对应问题log信息,并支持离线阅读。

兼容性测试汇报

智能源码扫描

使用该系统在研发阶段即可发现代码中兼容性缺点,直接给出问题定位,根源及处理方案。针对源代码构建静态语法树,辅以程序控制流和数据流分析,结合庞大兼容性问题特征库和处理方案库,正确定位问题代码,并直接提供已验证处理方案。

智能源码扫描适配可覆盖Android系统全部功效点,涵盖1300多个兼容性问题特征及处理方案,扫描支持机型超出500款;10w行级源码45s内完成扫描,30w行源码2分钟内完成扫描,60w行源码5分钟内完成扫描;

包含SDK差异,缺点分析特征库达成10000条以上。

系统架构

系统架构

系统包含用户端和服务端两个模块:

服务端:存放适配问题特征库和处理方案库,包含特征库、处理方案库、扫描引擎三大模块。

用户端:经过在浏览器端上传源代码或apk,进行智能源码扫描,扫描结果定位问题并给出对应

您可能关注的文档

文档评论(0)

黄锦文 + 关注
实名认证
内容提供者

美女

1亿VIP精品文档

相关文档