随笔分类 - 移动端专项测试
移动端专项
摘要:Monkey日志分析是Monkey测试中非常重要的一个环节,通过日志分析,可以获取当前测试对象在测试过程中是否会发生异常,以及发生的概率,同时还可以获取对应的错误信息,帮助开发定位和解决问题。介绍日志分析方法之前,先来看一下日志的保存方法。 1.Monkey日志的保存方法 Monkey运行日志常见的
阅读全文
摘要:一、常规的稳定性测试 测试背景: 这是一个海外的合作项目,被测程序是Android应用(App)。测试希望通过Monkey来模拟用户长时间的随机操作,检查被测应用是否会出现异常(应用崩溃或者无响应)。 测试脚本: adb shell monkey -p com.xxx.xxx --pct-touch
阅读全文
摘要:Monkey所执行的随机事件流中包含11大事件,分别是触摸事件、手势事件、二指缩放事件、轨迹事件、屏幕旋转事件、基本导航事件、主要导航事件、系统按键事件、启动Activity事件、键盘事件、其他类型事件。Monkey通过这11大事件来模拟用户的常规操作,对手机App进行稳定性测试。下面让我们来详细了
阅读全文
摘要:一、monkey启动 直接PC启动:> adb shell monkey [options] <count> shell 端启动:> adb shell >monkey [options] <count> 这两者的区别是,通过PC端启动,monkey运行日志可以保存在PC上;通过shell端启动,m
阅读全文
摘要:一、android自动化测试框架时间线 二、android自动化测试应用场景 (1)性能测试。移动终端应用,不管是Native还是WebView的应用,对性能要求都非常高,主要是卡顿、耗电、速度这几个常见关键性的指标,而这类测试重复性强,指标路径固定,并且质量指标中又需要分为横向与纵向对比情景,等等
阅读全文
摘要:一、如何执行adb命令? 答:如果没有配置SDK的环境变量的话,那就先用cd命令进入adb所在文件目录(即F:\android-sdk-windows\platform-tools)后,再执行adb命令。 如果配置了,则可以直接执行adb命令(本机已配置环境变更),即进入CMD后直接输入adb sh
阅读全文
摘要:一、文件操作相关命令 //进入设备 adb shell //进入指定目录"/data/local/tmp" cd /data/local/tmp //查看目录 ls //进入根目录 cd / //进入指定目录"/data/local/tmp" cd /data/local/tmp //查看分区列表
阅读全文
摘要:rom版本的性能测试 一般关注功耗(不过 rom 版本的功耗测试跟应用的功耗测试会有所差异,当然只是用例设计方面的差异,工具仍然采用安捷伦电源仪进行) 应用的性能测试 包括很多测试项,如启动时间、内存、CPU、GPU、功耗、流量等。 对于启动时间、内存、cpu 一般都使用外部提供的第三方工具来辅助测
阅读全文
摘要:功能测试 1.运行 1)App安装完成后的试运行,可正常打开软件。 2)App打开测试,是否有加载状态进度提示。 3)App页面间的切换是否流畅,逻辑是否正确。 2.注册 1)同表单编辑页面 2)用户名密码长度 3)注册后的提示页面 4)前台注册页面和后台的管理页面数据是否一致 5)注册后,在后台管
阅读全文