share
Posted gaoquanquan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了share相关的知识,希望对你有一定的参考价值。
~~~~~~~one~~~~~~~
常用的测试方法
正交试验:allparis插件生成正交表
状态迁移图:可以列举所有状态(类似前置条件)(适合测ui)
例如:登录页面有登录和注册两个状态
拿到需求之后、GDPR:(时机,条件)这样就能容易查到问题的原因
匿名状态:默认状态,无推送 无埋点
配置获取:(接口测试文档)
弹窗逻辑:
身份转换{},
正常状态
~~~~~~~two~~~~~~~
测试驱动开发:
英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。
它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。
这有助于编写简洁可用和高质量的代码,并加速开发过程。
探索性测试:
同时设计测试和执行测试。
探索性测试有时候会与即兴测试(ad hoc testing)混淆。
即兴测试通常是指临时准备的、即兴的Bug搜索测试过程。
从定义可以看出,谁都可以做即兴测试。由Cem Kaner提出的探索性测试,相比即兴测试是一种精致的、有思想的过程。
回归测试:
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。
自动回归测试将大幅降低系统测试、维护升级等阶段的成本。
~~~~~~~three~~~~~~~
kika性能测试
分类:启动时间 内存 cpu GPU 功耗 流量
启动时间:首次启动,非首次启动 应用界面切换
方法:systrace 分析android性能问题的神器
adb shell ime enable
内存、cpu:
Monkey 就是SDK中附带的一个工具,用于进行压力测试
GPU测试:
开发者选项 GPU过度绘制
adb shell dumpsys gfxinfo com.xxxxxxxx
功耗:
adb shell dumpsys battery
万能表在GOOGdrive:测一段时间的平均电流,应用工作时的电流增加值测起始值终止值
流量:
adb shell dumpsys package
adb shell /proc/uid_stat/uid/tcp_rcv
adb shell /proc/uid_stat/uid/tcp_snd
输入效率测试
以上是关于share的主要内容,如果未能解决你的问题,请参考以下文章