1、安装、卸载测试
安装、卸载测试主要针对编译后源程序生成的APK安装文件
主要测试点:
1).生成的APK文件在真机上可以安装及下载
2).Android手机端的通用安装工具,如:豌豆荚及91助手等工具可以正常安装及卸载程序
2、在线升级测试
验证数字签名,升级后可以正常使用,在线跨版本升级
3、业务逻辑测试
业务逻辑测试:主要测试客户端业务能否正常完成
功能点测试:主要测试客户端功能点是否正常使用
关联性测试:主要测试客户端与pc端的交互、客户端处理完后,pc端与客户端数据一致
4、异常测试
异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能否正常处理,保证数据正确性
5、交互性测试
交互性测试:客户端作为手机特性测试,包含被打扰的情况13种,来电,短信,低电量测试等,还要注意手机端硬件上,如:待机;插拔数据线,耳机等操作不会影响客户端;
6、易用性测试
界面与交互性测试:符合Android交互规范,符合用户使用习惯,操作方便简单,具有一致性;
可用性测试:用户体验好,用户操作方便,用户使用错误率低;
7、适配测试
手机不同分辨率支持,客户端支持320*240、480*320、800*480、854*480、960*540等;
手机不同版本的支持:2.3.*、2.2 、4.0;在测试计划中:需要安排单独的时间用于Android不同系统的兼容性测试,包括2.0以下版本和3.*,4.0版本等;
手机不通厂家系统的支持:不同厂家会有不同Android系统,例如:小米手机,华为的输入法。市场是主流的系统及厂家不同的支持;
手机不同尺寸的支持:2.0到4.0屏幕在UI显示有区别的,要支持最大到最小;
解决方案:
1、自行购买或借设备来实际验证,耗费资金,购买几台可以,太多就不行了;
2、第三方云测试的解决方法;
3、整理不兼容的地方,然后去分析app中可能不兼容的代码,对技术能力的要求比较高,前期也需要花费不少的时间;
4、利用友盟等第三方统计平台获得应用对应的TOP N的机型重点进行测试;
8、客户端侧性能测试
偏重客户端侧CPU、MEM、流量、电量以及客户端在不同网络环境下响应速度等等
大数据的测试:主要在特定环境下,客户端一次性更新大量的数据,客户端能否正常处理,分为三种情况:
1)客户端第一次使用,第一次就更新大量数据
2)客户端在平时更新中,更新大量的数据
3)客户端已经在手机本地下载了很多数据后,再次更新大量数据;
9、电量与流量测试
手机的电量及流量测试主要是为了站在用户角度思考,毕竟电量、流量消耗比较大,会影响客户的使用感受,手机端电量使用率和CPU使用率是正比的,由于这个没有比较详细的规定,只能出一个通用范围,CPU使用率不能超过10%以上,流量不要超过10M以上,一般通过Android手机端的一些监控软件获取数据,当然也可以通过代码打点获取;
10、内存泄漏测试
Android的程序由java语言编写,所以Android的内存管理与java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成;
Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M,有的机器是24M,因此我们所能利用的内存空间是有限的。如果我们的内存占用超过一定的水平就会出现OutOfMemory的错误,如果长期引用资源不释放,就会引起内存泄漏;
11、外网与场景测试
1)外网测试主要现实模拟客户端使用网络,检验客户端程序在实际网络环境中使用情况及进行业务操作
2)外网测试主要覆盖到wifi\2G\3G\4G、Net\wap、电信\移动、联通,所有可能的组合进行测试
原则:
1.尽可能全面覆盖用户的使用场景,测试用例中需要包含不同网络排列组合的各种可能
2.还有模拟信号被屏蔽的时候,客户端的影响等;
3.还要做外部场景测试,在高山,丘陵,火车上等特殊环境下进行全面测试;
总之,app测试思路,方法上可以参考web侧,但又比web侧稍复杂,更多的测试点还需要大家在实践中不断总结;

APP测试总结1的更多相关文章

  1. app测试总结

    1.安全测试(权限) 1)软件权限:其中包括发送信息,拨打电话,链接网络,访问手机信息,联系人信息等等 2)数据在本地的存储.传输等 3)执行某些操作时导致的输入有效性验证.授权.数据加密等方面 4) ...

  2. APP测试总结2

    一.App测试流程与web项目流程区别 1.对UI要求比较高,需要更加注重用户体验.对于一个小小的屏幕,如何让用户使用更加轻便.简介.易用. 2.App是调用服务端接口展示数据.我们测试需要可以判断问 ...

  3. 移动端APP测试总结

    移动APP测试,除了基础功能测试测试方法外,需要额外关注以下方面: 兼容性测试 流量测试 电量测试 弱网络测试 稳定性测试 安全测试 环境相关测试 apk性能测试 兼容性测试 针对App通常会考虑这些 ...

  4. 转:APP测试总结

  5. APP测试报告

    招标手机APP测试总结报告     作    者: 日    期: 2016-03-10 文档编号: 002 版    本: Ver 1.0 目   录 1.测试概述 1 1.1. 编写目的 1 1. ...

  6. 互联网App应用程序测试流程及测试总结

    互联网App应用程序测试流程及测试总结 1. APP测试基本流程 1.1流程图 仍然为测试环境 Pass 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日 ...

  7. 聊天类APP功能测试总结

    做聊天类的APP 测试已经有一段时间了,也许哪天就不做了,趁今天轻松点,记录下来. 聊天类的APP都差不多,不管是微信,还是米聊,还是QQ,如果抓住了共性,测试的点都差不太多. 我用编程的术语来比方功 ...

  8. 4.App非功能测试总结

    移动app测试的另一重要方面是移动app的非功能需求.移动app在推出市场或进行进一步开发前,移动测试员有许多需要测试的问题. 早期开发阶段要进行的第一个测试应该是实用性测试.通常是由alpha用户或 ...

  9. APP安全性测试总结--网上转载

    移动APP安全测试   老鹰a0人评论7103人阅读2018-08-06 16:22:07   1        移动APP安全风险分析 1.1     安全威胁分析 安全威胁从三个不同环节进行划分, ...

随机推荐

  1. c# 调用系统默认图片浏览器打开图片

    private void OpenImage(string fileName) { try { Process.Start(fileName); } catch (Exception ex) { // ...

  2. java中下面这些引入都代表什么意思啊?

    import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; import java.uti ...

  3. loj10098 分离的路径

    传送门 分析 此题要先用tarjan求点双联通分量,注意在求解是要注意一条无向边只能走一次.求完之后我们发现原来的图会变成一棵树,对于 这棵树我们发现答案是(叶子节点数量+1)/2,实际便是每两个节点 ...

  4. Luogu 3205 [HNOI2010]合唱队

    初赛滚粗的我含着眼泪写代码…… 设$f_{l, r, 0/1}$表示$[l, r]$的区间的队伍排列好,且最后一个插进去的在左边$(0)$/右边$(1)$的方案数,那么有初态$f_{i, i, 0} ...

  5. python3-字典的循环

    # Auther: Aaron Fan info = { 'stu1102': 'LongZe Luola', 'stu1103': 'XiaoZe Maliya', 'stu1106': 'Alex ...

  6. 树莓派研究笔记(2)-- 安装Nginx 服务器,PHP 和 SQLite

    1. 安装nginx web 服务器 sudo apt-get install nginx 2. 启动nginx,nginx的www目录默认在/usr/share/nginx/html中 sudo / ...

  7. WinForm(C#)相关知识和经验的碎片化记录

    1.引发类型为“System.Windows.Forms.AxHost+InvalidActiveXStateException”的异常 出现"System.Windows.Forms.Ax ...

  8. Spring JDBCTemplate配置使用

    一.开发环境 Windows 10 IntelliJ IDEA 2016.1 旗舰版 JDK1.8 二.项目和数据库结构 项目结构: 数据库(MySQL 5.5.39): /* Navicat MyS ...

  9. Visual Studio2012快捷键总结

    (1)如何设置更改快捷键 1.进入工具----选项  对话框 2.选择  环境---->键盘 3.在 [显示命令包含] 下面的对话框中输入“对齐”关键字,然后就会在这个编辑框下面一个文本窗口中显 ...

  10. 对bookinfo.dat的说明

    作者:马健邮箱:stronghorse_mj@hotmail.com发布:2008.08.03 现在论坛推出的下载工具五花八门,但是有不少都忽视了bookinfo.dat的生成,因此有必要说明一下这个 ...