简单总结手机app测试,弱网测试
本文借鉴了别人的知识点:
移动应用的专项测试包含: CPU测试、耗电量测试、内存测试、应用测试时间、弱网测试
常见测试点: 安装、卸载测试; 在线升级测试; 业务逻辑测试; 异常测试; 客户端性测试; 易用性测试; 适配测试(兼容性测试);
电量与流量弱网测试; 内存泄漏测试; 外网与场景测试;
1》功能性测试:
—— 根据产品需求文档编写测试用例。
—— 软件设计文档编写用例。
注意:就是根据产品需求文档编写测试用例而进行测试。
2》兼容性测试:
——android版本的兼容性
——手机分辨率兼容性
——网络的兼容性:2G\3G\4G\WIFI,弱网下、断网时
——app跨版本的兼容性
3》适配性测试:
1>.手机不同分辨率支持:客户端支持的分辨率等
2>.手机不同版本的支持:2.34.04.4等;在测试计划中:需要安排单独的时间用于android不同系统的兼容性测试,包括2.0以下版本和4.0以上等
3>.手机不同厂家系统的支持:不同厂家会有不同android系统,例如:小米,华为,锤子对市面上主流手机的支持
4>.手机不同尺寸的支持:3.5到5.0屏幕在UI显示有区别,要支持最大到最小。
4》安装、卸载测试:
1>.生成apk文件在真机上可以安装及卸载;
2>.Android手机端通用安装工具。如:豌豆荚
5》在线升级测试:
1>.验证数字签名
2>.升级后可以正常使用。
3>.在线跨版本升级。
6》性能测试:
——压力测试:
——电量流量测试:
——cup、内存消耗:
——app启动时长
——crash率
——内存泄漏
7》网络测试:
1.外网测试主要现实模拟客户使用网络环境,检验客户单程序在实际网若环境中使用情况及进行业务操作。
2.外网测试主要覆盖到wifi\2G\3G\4G,.net\wap、电信\移动\联通、所有可能的组合进行测试。
原则:
1.尽可能全面覆盖用户的使用场景,测试用例中需要包含不同网络排列组合的各种可能。
2.还有模拟信号被屏蔽时候。客户端的影响等。还有做外包场景测试,在高山、丘陵、火车上等特殊环境下进行全面测试
8》接口性测试:
——client端和service端的交互
——client端的数据更新和service端的数据是否一致
——client端更新时断开了。
——client端更新时service端挂了。
9》业务逻辑测试:
1.业务逻辑测试:主要测试客户端业务能否正常完成。
2.功能点测试:主要测试客户端功能点是否正常使用
3.关联性测试:主要测试客户端与pc端的交互,客户端处理完后,pc端与客户端数据一致
10》异常测试:
1.交互异常性测试:客户端作为手机特性测试,包括被打扰的情况;如来电、来短信、低电量测试等,
还要注意手机端硬件上,如:待机,插拔数据线、耳机等操作不会影响客户端。
2.异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能否正常处理,保证数据正确性。
11》客户端侧性能测试:
1.基准性能测试:主要通过压服务器端接口及客户端在不同网络环境下响应速度。
2.大数量的测试:主要在特定环境下,客户端一次性更新大量的数据及人员列表时,客户端能否正常处理,分为三种情况:
—— 客户端第一次使用,第一次就更新大量数据及人员列表。
—— 客户端在平时更新中,更新大量的数据
—— 客户端已经在手机本地下载很多数据后,再次更新大量
12》性能测试
1)极限测试:各种边界情况下验证app的响应能力
如:低电量、储存满。弱网等情况
2)响应能力测试:验证各种情况下不同操作能否满足用户响应需求
3)压力测试:反复长期操作下,系统该资源的使用情况
13》中断测试(干扰)
比如:前后台运行时来电话,短信,下载文件,听音乐看电影等不同情况下的表现
14》兼容测试
1)不同网络环境(WiFi、2G、3G、4G等)
2)各种设备品牌机型系统版本等兼容
苹果、安卓(不同品牌,不同安卓系统版本)等
15》回归测试
bug修复后的回归测试,上线交付前进行全部的回归,验证
16》升级更新测试
每次app版本迭代更新时,配合不同网络环境,及不同更新权限(强制更新,不强制更新),进行下载、安装、更新、启动运行等测试
17》支付测试
1)支付结果的确认,数据库查询
2)请求报文是否加密
3)不同场景的支付
金额足够、金额不足、重复支付、无网支付、弱网支付、同账号多平台一起支付、
余额宝微信信用卡等多种支付方式、不同支付方式的组合、密码正确/错误、支付上限等情况
18》安装运行卸载测试
1)验证app能否正确安装运行卸载,以及操作过程和操作前后对系统资源的占有情况
2)安装运行卸载的提示,报告等
3)检查安装路径,文件是否合理,组件是否正确注册等
19》UI测试
1)用户界面(菜单、对话框、窗口)等布局,风格是否满足用户需求,文字位置,描述是否正确,界面美观程度,文字图片组合是否合理
2)用户友好性、人性化、便于操作等
弱网测试的步骤:
转载于:https://www.cnblogs.com/yangguanghuayu/p/11164226.html
简单总结手机app测试,弱网测试相关推荐
- 手机APP模拟弱网测试
手机APP模拟弱网测试 一. 弱网测试的意义 一款APP针对不同网络情况下都需要保证不会崩溃,同时尽可能做到在弱网情况下也能达到功能正常使用,或者使用体验达到最佳.弱网测试可以测试APP的加载时间.可 ...
- 手机怎么模拟弱网_手机APP模拟弱网环境测试
转载请注明出处 首先看iOS手机 iOS比较简单,打开设置,找到"开发者" 在开发者页面,找到Network Link Conditioner, 点击Network Link Co ...
- 游戏专项测试-弱网测试、客户端性能测试
游戏专项测试 弱网测试 性能测试 兼容性测试 安全测试 服务器日志测试 GM工具测试 弱网测试 不同网络情况,游戏的运行情况,如:2g.3g.4g.WiFi情况. 不同丢包率情况下游戏的运行情况. 弱 ...
- APP专项测试-弱网测试
在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/4G/5G/WiFi等多种手机网络连接方式.不同的协议.不同的制式.不同的速率,使移动应用运行的场景更加丰富.目前移动端产品的使用用 ...
- APP弱网测试【快速上手】
一.弱网测试概念 简单说就是在不同网络环境下,像在公车上.在地铁.地下车库等.在这种情况下,手机常常会出现网络抖动.上行或下行超时,导致 APP 应用中出现丢包延迟,从而影响用户体验. 1.1 弱网测 ...
- 弱网测试及工具对比(Fiddler/Charles/NEWT/Clumsy/ATC/WANem/QNET)
1.什么是弱网测试? 弱网测试主要就是对带宽.丢包.延时等进行模拟弱网环境. 衡量网络性能好坏的几个指标: 带宽(吞吐量):单位时间内传输的数据量,单位通常是:每秒比特数:bps.带宽反映了网络的传输 ...
- fiddler弱网测试_移动端质量体系之弱网测试
Hi-新朋友,记得点蓝字关注我们哟 最近面试了不少同学,在答移动端质量体系时,都会说到兼容性测试.功能测试等等,但是几乎没有同学会提起弱网测试.其实弱网测试作为健壮性测试的重要部分,对于移动端测试来说 ...
- jmeter 进行弱网测试
在实际的测试工作中,会因为业务需要,有时限网速,更加符合实际,测试出真实的响应时间情况找到apache-jmeter-5.0/bin/jmeter.properties文件,找到参数,分别为限制htt ...
- 弱网测试用什么农_弱网测试(一)
一.为什么要进行弱网测试 弱网测试作为健壮测试的重要部分,对于移动端测试来说必不可少.这是因为目前移动端产品的使用用户所处的网络并非完全的流畅WIFI环境,仍有相当多的用户主要使用4G.3G.2G等网 ...
- app性能测试与弱网测试
1. 性能测试 Android的app性能测试包括的测试项比如: 1.资源消耗 2.内存泄露 3.电量功耗 4.耗时 5.网络流量消耗 6.移动终端相关资源利用率 7.帧率 8.渲染等 ...
最新文章
- python读书笔记二、文件基本操作
- day4(css优先级)
- oracle自动冷备份脚本
- golang 结构体和数据库表字段 反射自动映射 sqlmapper库 简介
- pxe+kickstart实现无人值守网络安装rhel5.4
- JavaScript的DOM编程总结
- 几级工作台做石头高墙_创造与魔法:建筑新手入门攻略,家园建材怎么做
- springcloud-gateway路由配置和跨域配置
- 批量下载 Windows 零散系统更新的得力工具 -Windows Updates Downloader
- select2复制下拉框clone
- Karta:IDA源代码辅助插件
- [iOS_Dev] 官方Mac OS X.dmg 下载,dmg 转 iso,Mac 镜像。
- 计算机笔记--【JVM】
- misc类设备驱动1——板载蜂鸣器驱动测试
- Arno,第一个NFV开源平台
- mysql怎样添加一条数据_sql语句怎么添加一条记录?
- 40 张最全计算机网络基础思维导图
- 云和恩墨携手华为:让数据成就价值
- 斑马条码打印机的手动设置方法
- 操作系统中并发与并行的几个例子