电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

自动化测试平台项目解决方案V03

19页
  • 卖家[上传人]:汽***
  • 文档编号:470098413
  • 上传时间:2023-01-02
  • 文档格式:DOCX
  • 文档大小:409.16KB
  • / 19 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、.Smart Robot自动化测试解决方案.目录1.迫切需要解决的问题 .31.1.智能移动设备的软件系统和硬件方案的复杂组合,导致APP 实现多机型兼容难度大,投入大。 .31.2.敏捷开发、迭代开发,产品追求快速上线,导致回归测试可靠性测试等任务重,形成测试工作量波峰。 .31.3.开发框架多、开发人员能力不足导致安全漏洞突出.31.4.市场竞争,产品同质化严重,追求客户体验差异化重要性凸现。.32.自动化测试平台整体解决方案 .33.自动化测试平台实现功能 .43.1.兼容性测试系统 .43.1.1.SMART 平台 .43.1.2.智能源码扫描 .63.2.安全监控系统 .93.2.1.高精度电流监控 .93.2.2.监控应用及整机文件系统 .103.2.3.监控应用及整机数据流量监控,记录非法数据传输等情况.113.2.4.用户行为跟踪,监控电话、短信、拍照、摄像、录音等典型动作.123.3.性能测试系统 .133.3.1.响应时间测试系统 .133.3.2.流畅度测试系统 .16.1. 面临的问题1.1. 智能移动设备的软件系统和硬件方案的复杂组合,导致 APP实现多机型兼

      2、容难度大,投入大。1.2. 敏捷开发、迭代开发,产品追求快速上线,导致回归测试、可靠性测试等任务重,无法有效应对测试工作量波峰。1.3. APP 开发框架多、开发人员能力不足导致安全漏洞突出1.4. 软件硬件设计交叉影响,性能优化难度加大。2. 自动化测试平台整体解决方案为解决移动应用开发商面临的以问题,结局方案设计如下。 可全面解决移动应用开发面临的兼容性问题、安全性问题、测试工作量波峰、用户体验问题,并全程为移动应用的开发保驾护航。自动化测试平台兼容性测试系统安全监控系统性能测试系统SMART 平台智能源码扫描行为监控数据流量监控流畅度测试响应时间测试整体解决方案兼容性测试系统 :智能源码扫描,即通过解析APK 文件,将源码与问题特征库自动比对,查找兼容性问题,并自动生成测试报告。SMART 平台,实现被测设备管理 +测试用例制作、管理、自动化执行、并生.成测试报告。可实现APP 的定制用例的多机自动化运行、适配性测试、功能及UI 测试;安全监控系统 :监测系统文件变化、监测数据流量、耗电情况、监控非法用户行为等。性能测试系统 :通过专业的自动化测试设备(硬件工具),测量流畅度卡顿

      3、数据、量化响应时间指标,为研发人员提供毫秒级数据,助力改善用户体验。3. 解决方案的实现3.1. 兼容性测试系统3.1.1. SMART 平台SMART 兼容性测试平台,提供自动化测试的解决方案,提供用例制作、管理、自动化运行、测试结果自动校验。无需人员干预即可实现各类APP 自动化用例的运行,并自动生成测试报告。3.1.1.1. 测试步骤测试步骤a) 自动化测试脚本开发.b) 真机运行脚本c) 输出测试报告3.1.1.2. 测试框架注入测试模块Lua 脚本自动化读取 Lua测试框架获取画面显示信息模拟用户操作事件模拟被测 APK测试模块测试框架通过手机 usb 接口实现对手机的控制,完成测试工具及app的下发,运行及测试结果的拉取和展示。测试工具采用lua 脚本编写测试case ,通过进程注入技术获取屏幕显示信息,结合Touch 事件模拟,可以实现基于控件级别的复杂测试 case ,测试结果以 Log 、屏幕截图等形式输出。3.1.1.3. SMART 平台可实现的功能适配性测试 :进行被测应用的安装、启动、运行、卸载测试,验证在不同终端类型上是否存在安装失败、启动闪退、运行崩溃等不

      4、兼容现象。功能及 UI 测试:支持遍历测试以及业务主流程脚本测试,验证应用功能,同时检测是否存在黑边、白屏、拉伸、混淆、变色等UI 问题。系统性能检测 :测试过程中需要获取移动终端设备CPU 、内存、流量耗用、电池性能等数据, 判断应用运行的情况, 同时包括安装时间、 启动时间、CPU.均值占用、 CPU 峰值占用、内存均值占用、内存峰值占用、流量耗用、电池温度、卸载时间等。测试报告: 所提供的测试结果报告,直观全面,包括原始数据、汇总后的图表展示以及故障点截图,对应的问题log 信息,并支持离线阅读。兼容性测试报告3.1.2. 智能源码扫描使用该系统在研发阶段即可发现代码中的兼容性缺陷,直接给出问题的定位,根源及解决方案。针对源代码构建静态语法树,辅以程序控制流和数据流分析,结合庞大的兼容性问题特征库和解决方案库,准确定位问题代码, 并直接提供已验证的解决方案。智能源码扫描适配可覆盖Android系统所有功能点,涵盖 1300 多种兼容性问题特征及解决方案,扫描支持机型超过500 款; 10w 行级源码 45s 内完成扫描, 30w 行源码 2 分钟内完成扫描, 60w 行源码 5 分钟内完成扫描;包括 SDK 差异,缺陷分析的特征库达到10000 条以上。3.1.2.1. 系统架构.问题特征库解决方案库服务端客户端提供问题来源提供解决方案源代码扫描引擎定位问题,代码

      《自动化测试平台项目解决方案V03》由会员汽***分享,可在线阅读,更多相关《自动化测试平台项目解决方案V03》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.