一.功能性测试:

(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测试点总结的更多相关文章

  1. 手机APP测试点总结(参考)

    参考链接:http://www.zengyuetian.com/?p=2305 手机APP测试点: 功能测试:多注意核心业务风险(如:注册.登录.付费.订单等) 兼容性测试:系统兼容性.硬件兼容性.软 ...

  2. 手机app测试用例怎么写?手机app测试点有哪些?只有干货没有水分,错过绝对后悔!

    一.前言    在当今竞争激烈的市场上一个APP的成功离不开一个可靠的测试工程师.因此,对功能和用户体验有特殊关注的App进行全面测试是必不可少的.如何做到测试用例的百分百覆盖一直是测试用例编写过程中 ...

  3. 手机APP测试(测试点、测试流程、功能测试)

    1.功能测试 1.1 启动 APP安装完成后,是否可以正常打开,稳定运行 APP的速度是可以让人接受,切换是否流畅 网络异常时,应用是否会崩溃:在请求超时的情况下,如果程序逻辑处理的不好,就有可能发生 ...

  4. APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点)

    APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点) 版权声明:本文为博主原创文章,未经博主允许不得转载. 最近涉足APP端测试,常见检查点总结如下:   一.业务方面: 1.  注册( ...

  5. 手机APP测试的几大点

    移动互联网App测试点包括: 1.安全测试: 安全测试包括: a.软件是否存在扣费风险,比如发送短信,拨打电话,连接网络等. b.软件是否存在泄漏用户隐私的风险,比如访问手机信息,访问联系人信息等. ...

  6. app测试点

    手机上的app分为基于HTML5的app(类似于pc上的b/S应用)和本地app(类似于C/S结构). 所以测试上我们也可以充分吸收web的b/s和c/s测试经验.但是不同于pc上的应用测试,手机上的 ...

  7. 转:浅谈手机app测试注意点

    现在我们测试时,开发会先在本地机上打好测试包,自己安装,轮完一轮,开发修改好后,再打一个包.以下是功能测试时需要注意的点: 1.登录 ●登录用户名和密码错误时,界面有提示信息 ●用户主动退出登录后,下 ...

  8. 手机APP测试

    注:以下内容来自网络: 一.手机APP测试类型 1.1 接口协议测试 在APP客户端开发设计时,一般服务端会提供相应的接口协议文档,接口协议文档的质量,决定了APP的开发进度.此部分的测试,应首先检测 ...

  9. 移动App测试点

    移动互联网App测试点包括: 1.安全测试 1)软件权限 -扣费风险:包括发送短信.拨打电话.连接网络等 -隐私泄露风险:包括访问手机信息.访问联系人信息等 -新增风险项 2)开发者官方权限列表信息比 ...

随机推荐

  1. NoClassDefFoundError: net/sf/ezmorph/Morpher

    使用import net.sf.json.JSONObject; json-lib-2.4-jdk15.jar时报这个错,各种查找,受到https://blog.csdn.net/chenleixin ...

  2. 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 ...

  3. FTP上传下载--python

    import socket import struct import json import subprocess import os class MYTCPServer: address_famil ...

  4. 关于删除MySQL Logs的一点记录

    五一前,一个DBA同事反馈,在日常环境中删除一个大的slow log文件(假设文件大小10G以上吧),然后在MySQL中执行flush slow logs,会发现mysqld hang住. 今天尝试着 ...

  5. 如何把App放在服务器上供用户下载

    如何把App放在服务器上供用户下载 有时候做了个简单的App想把App给朋友帮忙测试一下,却发现上传到各种平台很麻烦,肿么办?难道一个个拷贝,那也太low啦,不是咱程序员该干的事儿,好的话不多说,开搞 ...

  6. windows下Apache的虚拟主机配置

    1.Apache虚拟主机: 在Apache上有关于虚拟主机的具体说明,具体可以参考Apache手册,这里简单的说一下虚拟主机主要分为两种: 1.基于主机名的虚拟主机(一个IP地址,多个网站) 2.基于 ...

  7. ui-router 之 $state.go

    Ui-router 之 $state.go   $state.go(arg1,arg2,arg3),有三个参数:第一个参数是你需要跳转的完整路由:第二个参数是query,当然不需要query,直接写{ ...

  8. java并发编程实战:第八章----线程池的使用

    一.在任务和执行策略之间隐性耦合 Executor框架将任务的提交和它的执行策略解耦开来.虽然Executor框架为制定和修改执行策略提供了相当大的灵活性,但并非所有的任务都能适用所有的执行策略. 依 ...

  9. [label][Chrome-Extension] How to start Chrome Extension's development

    Firstly , you should read these two pages.  https://developer.chrome.com/extensions/overview https:/ ...

  10. CORS 跨域请求

    一.简介 CORS需要浏览器和服务器同时支持.目前,所有浏览器都支持该功能,IE浏览器不能低于IE10. 整个CORS通信过程,都是浏览器自动完成,不需要用户参与.对于开发者来说,CORS通信与同源的 ...