手机APP测试点总结
一.功能性测试:
(1)根据产品需求文档编写测试用例
(2)软件设计文档编写用例
二.兼容性适配性测试:
(1)Android、iOS版本的兼容性
(2)手机分辨率兼容性
(3)网络的兼容性:2G/3G/4G/Wifi,弱网下、断网时
(4)APP跨版本的兼容性
(5)APP与其他APP的兼容性(是否存在冲突)
1.适配性测试:
(1)手机不同分标率支持:客户端支持的分辨率等
(2)手机不同版本的支持:2.3 4.0 4.4等;在测试计划中:需要安排单独的时间用于Android不同系统的兼容性测试,包括2.0以下版本和4.0以上等
(3)手机不同厂家系统的支持:不同厂家会有不同Android系统,例如:小米,华为,锤子对市面上主流手机的支持
(4)手机不同尺寸的支持:3.5到5.7屏幕在UI显示有区别,要支持最大到最小。
2.安装、卸载测试
(1)生成apk文件在真机上可以安装及卸载;
(2)Android手机端通过使用安装工具。如:豌豆荚
3.在线升级测试:
(1)验证数字签名
(2)升级后可以正常使用
(3)在线跨版本升级。
(4)在线升级后之前的数据不会丢失
三.性能测试:
(1)压力测试
(2)电量流量测试
(3)CPU、内存消耗
(4)APP启动时长
(5)Crash率
(6)内存泄露
四.网络测试:
(1)外网测试主要现实模拟客户使用网络环境,检验客户单程序在实际网络环境中使用情况进行业务操作。
(2)外网测试主要覆盖到WiFi/2G/3G/4G...net/wap、电信/移动/联通、所有可能的组合进行测试。
原则:
(1)尽可能全面覆盖用户的使用场景,测试用例中需要包含不同网络排列组合的各种可能。
(2)还有模拟信号屏蔽时候。客户端的影响等。还有做外包场景测试,在高山、丘陵、火车上等特殊环境下进行全面测试、
五.接口性测试:
(1)client端和service端的交互
(2)client端的数据更新和service端的数据是否一致
(3)Client端更新时断开了
(4)client端更新时和service端挂了
六.业务逻辑测试:
(1)业务逻辑测试:主要测试客户端业务能否正常完成。
(2)功能点测试:主要测试客户端功能点是否正常使用
(3)关联性测试:主要测试客户端与PC端的交互,客户端处理完后,PC端与客户端数据一致。
七.异常测试:
(1)交互异常性测试:客户端作为手机特性测试,包括被打扰的情况:如来电、来短信、低电量测试等,还要注意手机端硬件上,如:待机,插拔数据线、耳机的各操作不会影响客户端。
(2)异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能都正常处理,保证数据正确性。
八.客户端侧性能测试:
1.基准性能测试:主要通过压服务器端接口测试及客户端在不同网络环境下响应速度。
2.大数量的测试:主要在特定环境下,客户端一次性更新大量的数据及人员列表时,客户端能否正常处理,分为三种情况:
a.客户端第一次使用,第一次就更新大量数据及人员列表。
b.客户端在平时更新中,更新大量的数据
c.客户端已经在手机本地下载跟多数据后,再次更新大量
转自:手机APP测试点总结
手机APP测试点总结的更多相关文章
- 手机APP测试点总结(参考)
参考链接:http://www.zengyuetian.com/?p=2305 手机APP测试点: 功能测试:多注意核心业务风险(如:注册.登录.付费.订单等) 兼容性测试:系统兼容性.硬件兼容性.软 ...
- 手机app测试用例怎么写?手机app测试点有哪些?只有干货没有水分,错过绝对后悔!
一.前言 在当今竞争激烈的市场上一个APP的成功离不开一个可靠的测试工程师.因此,对功能和用户体验有特殊关注的App进行全面测试是必不可少的.如何做到测试用例的百分百覆盖一直是测试用例编写过程中 ...
- 手机APP测试(测试点、测试流程、功能测试)
1.功能测试 1.1 启动 APP安装完成后,是否可以正常打开,稳定运行 APP的速度是可以让人接受,切换是否流畅 网络异常时,应用是否会崩溃:在请求超时的情况下,如果程序逻辑处理的不好,就有可能发生 ...
- APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点)
APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点) 版权声明:本文为博主原创文章,未经博主允许不得转载. 最近涉足APP端测试,常见检查点总结如下: 一.业务方面: 1. 注册( ...
- 手机APP测试的几大点
移动互联网App测试点包括: 1.安全测试: 安全测试包括: a.软件是否存在扣费风险,比如发送短信,拨打电话,连接网络等. b.软件是否存在泄漏用户隐私的风险,比如访问手机信息,访问联系人信息等. ...
- app测试点
手机上的app分为基于HTML5的app(类似于pc上的b/S应用)和本地app(类似于C/S结构). 所以测试上我们也可以充分吸收web的b/s和c/s测试经验.但是不同于pc上的应用测试,手机上的 ...
- 转:浅谈手机app测试注意点
现在我们测试时,开发会先在本地机上打好测试包,自己安装,轮完一轮,开发修改好后,再打一个包.以下是功能测试时需要注意的点: 1.登录 ●登录用户名和密码错误时,界面有提示信息 ●用户主动退出登录后,下 ...
- 手机APP测试
注:以下内容来自网络: 一.手机APP测试类型 1.1 接口协议测试 在APP客户端开发设计时,一般服务端会提供相应的接口协议文档,接口协议文档的质量,决定了APP的开发进度.此部分的测试,应首先检测 ...
- 移动App测试点
移动互联网App测试点包括: 1.安全测试 1)软件权限 -扣费风险:包括发送短信.拨打电话.连接网络等 -隐私泄露风险:包括访问手机信息.访问联系人信息等 -新增风险项 2)开发者官方权限列表信息比 ...
随机推荐
- NoClassDefFoundError: net/sf/ezmorph/Morpher
使用import net.sf.json.JSONObject; json-lib-2.4-jdk15.jar时报这个错,各种查找,受到https://blog.csdn.net/chenleixin ...
- A simple way to crack VBA password in Excel file
Unbelivibale, but I found a very simple way that really works! Do the follwoing: 1. Create a new sim ...
- FTP上传下载--python
import socket import struct import json import subprocess import os class MYTCPServer: address_famil ...
- 关于删除MySQL Logs的一点记录
五一前,一个DBA同事反馈,在日常环境中删除一个大的slow log文件(假设文件大小10G以上吧),然后在MySQL中执行flush slow logs,会发现mysqld hang住. 今天尝试着 ...
- 如何把App放在服务器上供用户下载
如何把App放在服务器上供用户下载 有时候做了个简单的App想把App给朋友帮忙测试一下,却发现上传到各种平台很麻烦,肿么办?难道一个个拷贝,那也太low啦,不是咱程序员该干的事儿,好的话不多说,开搞 ...
- windows下Apache的虚拟主机配置
1.Apache虚拟主机: 在Apache上有关于虚拟主机的具体说明,具体可以参考Apache手册,这里简单的说一下虚拟主机主要分为两种: 1.基于主机名的虚拟主机(一个IP地址,多个网站) 2.基于 ...
- ui-router 之 $state.go
Ui-router 之 $state.go $state.go(arg1,arg2,arg3),有三个参数:第一个参数是你需要跳转的完整路由:第二个参数是query,当然不需要query,直接写{ ...
- java并发编程实战:第八章----线程池的使用
一.在任务和执行策略之间隐性耦合 Executor框架将任务的提交和它的执行策略解耦开来.虽然Executor框架为制定和修改执行策略提供了相当大的灵活性,但并非所有的任务都能适用所有的执行策略. 依 ...
- [label][Chrome-Extension] How to start Chrome Extension's development
Firstly , you should read these two pages. https://developer.chrome.com/extensions/overview https:/ ...
- CORS 跨域请求
一.简介 CORS需要浏览器和服务器同时支持.目前,所有浏览器都支持该功能,IE浏览器不能低于IE10. 整个CORS通信过程,都是浏览器自动完成,不需要用户参与.对于开发者来说,CORS通信与同源的 ...