别裁伪体亲风雅,转益多师是汝师。这篇文章主要讲述APP测试的内容相关的知识,希望能为你提供帮助。
单机版,网络版
一、
兼容性测试(品牌,android内核的版本)
a)
android版本
b)
android自带的模拟器
c)
各品牌手机
d)
版本向上兼容,向下兼容测试
二、
安装与卸载
a)
安装路径
b)
包名是否冲突
c)
安装app,app正常使用,重启手机,能正常使用
d)
安装一半,异常退出,没有成功安装
e)
安装一半,关机
f)
低于20%电量无法安装
g)
卸载app,app成功卸载,卸载后,清除app所有的文件配置和缓存
h)
卸载一半,停止卸载,app没有卸载成功,还有正常使用
i)
卸载一半,关机,app没有卸载成功,还能正常使用
三、
网络测试
3G网络/4G网络/5G网络
连正常使用
四、
弱网测试
a)
可以通过路由器控制上传和下载的速度
b)
Fiddler弱网测试
设置上行和下行速度
文章图片
设置上传速度为:300kb/s
下载速度为:150kb/s
文章图片
c) 物理隔离
五、 升级测试
a) 升级一半,停止卸载,app没有卸载成功,还有正常使用
b) 升级一半,关机,app没有卸载成功,还能正常使用
c) 升级后,应该兼容所有的版本
六、 流量测试
七、 耗电量测试
八、 中断测试
a) 当有外界来电或是信息提示时,程序应该中断,中断后,程序应该正常运行,如果是视频语音类的APP,应该可以正常的暂停和播放。没有杂音,马赛克黑屏等现象
九、 app压力测试
monkey做压力测试
十、 app后台接口压力测试
a) jmeter和loadrunner进行测试
【APP测试的内容】
推荐阅读
- 用命令行方式升级Android SDK
- Eclipse中通过Android模拟器调用OpenGL ES2 0函数操作步骤
- abpCrudAppService自定义分页排序
- 4.Appium 安卓自动化(Andriod SDK)
- 区块链会员系统开发,制度钱包app开发
- Cause: java. lang.InstantiationException: tk.mybatis.mapper.provider.base.BaseInsertProvider
- 5.Appium 安卓自动化(UIAutomator)
- Android mk和Application mk文件语法规范说明及举例
- 趣享付APP再升级,剑指精准营销