移动专项测试
测试之道.
喜欢的可以点个关注,一起学习,博客逐步更新,加v:hz223336进群领取三大pytest自动化测试框架代码,一起学习进步。
展开
-
app日志抓取
1,首先通过adb devices查看设备是否连接成功 2,通过adb logcat命令抓取日志,保存到D盘下的1文件夹下面的log.txt文件中 adb logcat -v time (-v time 为了获取日志时间) 3,将程序运行在前台,通过命令查看应用包名称:adb shell dumpsys | findstr “mFocusedActivity” 4,在导出的 log.txt ...原创 2020-03-13 12:50:18 · 3232 阅读 · 1 评论 -
app专项获取指标和分析
普遍的apk性能测试,主要是以下七类 一、响应时间二,内存 三,cpu四,耗电,耗流五,FPS (app使用的流畅度) (app除了这些性能测试,还有:手机版本号兼容性,屏幕分辨率兼容性,稳定性测试,安全测试等,后续会持续更新… 流量测试同这些一起更新,这里就不在说明了 ) 一、响应时间 测试标准:冷启动时间不超过1.5s, 热启动不超过1s. 1) 冷启动 adb shell a...原创 2019-09-19 11:10:21 · 695 阅读 · 0 评论 -
什么是内存抖动和内存泄漏,内存溢出
内存溢出(Out of Memory): 系统会给每个APP分配内存也就是Heap Size值。当APP占用的内存加上我们申请的内存资源超过了Dalvik虚拟机的最大内存时就会抛出的Out Of Memory异常。 内存泄漏(Memory Leak): 当一个对象不在使用了,本应该被垃圾回收器(JVM)回收。但是这个对象由于被其他正在使用的对象所持有,造成无法被回收的结果。...原创 2019-09-19 11:15:13 · 866 阅读 · 1 评论 -
app兼容测试
兼容测试 兼容性测试主要是对app在各类机型上的兼容、适配等情况进行测试,而且用户体验是评价一个产品好坏的重要指标,所有做出来的软件,盈利的软件,最终是交付给用户。所以兼容性测试也是一个很重要的测试项。兼容性测试常见的便是: 1、移动端设备的版本号测试 2、手机屏幕的分辨率测试 3、 新老版本兼容测试 (一个app, 一次次迭代,就会有多个版本在市场上被使用,新版本的开发不应该影响到旧版...原创 2019-09-19 11:16:38 · 1012 阅读 · 0 评论 -
app,monkey稳定性测试
一、稳定性测试 稳定性测试是指对应用进行长时间的操作,检测功能是否稳定。一般稳定性测试时间是 N*12小时。项目中稳定测试多采用monkey,进行随机测试。 测试方法: 1、跑monkey adb shell monkey -p packageName -v -v -v --throttle 500 -s 4 --ignore-crashes --ignore-timeouts --...原创 2019-09-19 11:12:17 · 1687 阅读 · 0 评论