android手机客户端测试-思考方向
来源公开课!!!
1、冒烟测试
Monkey 工具 目标:1、编写adb.exe的Monkey命令。
2、通过logcat定位问题,保证软件的健壮性。
2、安装、卸载测试
2.1 手机端软件在真机上安装、卸载
2.2 第三方软件协助安装、卸载
目标 :1、支持豌豆荚、91等主流辅助工具
3、在线升级测试
3.1 在线升级安装及使用测试
目标:1.验证数字签名
2.升级后正常使用
3.在线跨版本升级
4、业务功能测试
4.1 业务逻辑测试
目标 :1.客户端业务正常
4.2 功能点测试
目标 :1.功能点正常
4.3 关联性测试
目标:1.与PC端交互正常
5 、 稳定性及异常性测试
5.1 交互性测试
目标 :1. 客户端多种被打扰测试
2. 待机,插拔数据线等操作
5.2 异常性测试
目标 :1.断电,断网异常等情况客户端稳定
6、性能测试
6.1 基准性能测试
目标 :1. 主要压服务器接口写多线程脚本。
2. 客户端不同网络下响应速度快慢。
6.2 大数据量测试
目标 : 1.保证客户端更新大数据量程序成功率。
7、界面易用性测试
7.1 界面与交互性测试
目标 : 1. 符合安卓交互规范
2. 用户的体验良好
3. 使用方便、快捷
7.2 可用性测试
目标 :1.可用性强,操作简单
2.使用操作错误率低
3.完成任务的使用时间短
8 、自动化测试
8.1 MonkeyRunner+Python自动化测试
目标:1、通过MonkeyRunner运行Python脚本自动化测试
2、自动化脚本调试,自动保存测试结果。
9 、适配性测试
9.1 分辨率方面
目标 :320*240/480*320/800*480/854*480/960*540等分辨率
9.2 不同版本系统上
目标 : 1.主流多种版本
9.3 不同厂家定制的系统
目标: 1.不同厂家定制系统支持
9.4 不同尺寸测试
目标 : 1.不同屏幕尺寸的支持
10 、手机流量及电量测试
目标 :客户端使用监控电量及流程软件,保证符合标准
11、内存泄露测试
目标 :1.MAT检查程序没有泄露
12、联机调试测试
目标 :1.连接真机进入联调模式,测试业务流
2.通过Logcat记录每个操作,将所有错误定位代码
13、外网测试
目标 : 1. 要覆盖到wifi/2g/3g、net/wap/电信、移动、联通,所有组合进行测试。
android手机客户端测试-思考方向的更多相关文章
- GPS部标平台的架构设计(六)-Android手机客户端和手机查车设计
对于GPS软件平台,虽然有功能非常丰富的PC端或BS客户端,但是客户也是需要移动客户端来作为自己的辅助工具,也是需要的.做为GPS平台的设计者和开发者,在开发移动客户端的时候,也需要从常规的服务器开发 ...
- 【转】Android手机客户端关于二维码扫描的源码--不错
原文网址:https://github.com/SkillCollege/QrCodeScan QrCodeScan 这是Android手机客户端关于二维码扫描的源码,使用了高效的ZBar解码库,并修 ...
- Android手机客户端测试点(全)
网上看到一个整理比较完善的手机客户端测试:
- android手机安全性测试手段
罗列一下自己常用的android手机安全性测试攻击手段: 1. fiddler和tcpdump+wireshark抓包分析,模拟修改http请求参数,检验漏洞 2. 修改AndroidManifest ...
- socket——本地服务器和android手机客户端通讯(防止中文乱码)
线上效果图: 服务端接收到的. 客户端接受到服务器返回的. server端代码直接运行在本地就可以了. 手机客户端运行在手机上就行. 先安装客户端,再启动server.然后再输入文字,点击发送. se ...
- Android常用客户端测试工具
Emmagee GT iTest PowerTutor 网速限制 Root Explorer ApkEditor 陆续添加...
- android外包公司——最新案例铁血军事手机客户端(IOS & Android)
<铁血军事>Android手机客户端由铁血网开发和运营,为网友提供铁血论坛和铁血读书两大产品.使用Android手机客户端,您不仅可以阅读到最新军事资讯,随时参与精彩话题讨论,还可以在线阅 ...
- 最新案例铁血军事手机客户端(IOS & Android)
<铁血军事>Android手机客户端由铁血网开发和运营,为网友提供铁血论坛和铁血读书两大产品.使用Android手机客户端,您不仅可以阅读到最新军事资讯,随时参与精彩话题讨论,还可以在线阅 ...
- 解决IE apk变成zip:Android 手机应用程序文件下载服务器Nginx+Tomcat配置解决方法
APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ...
随机推荐
- PHP截取指定字符前的字符串
$str = 'A|B||C|D'; echo substr($str,0,strpos($str, '||')); 输出:A|B
- 005、Java中使用文档注释
01. 代码如下: package TIANPAN; /** * 此处为文档注释 * @author 田攀 微信382477247 */ public class TestDemo { public ...
- 01 DDL(DataDefinitionLanguage)
注: 语句用 ; 或 \g \G 表示结束 . 建库语句 : CREATE DATABASE db_name ; 查询有哪些库 : SHO ...
- jdbc oracle 连接串
jdbc.url配置为: jdbc:oracle:thin:@xxx.xx.xx.xx:1521:orclpdb 报错: java.sql.SQLException: Listenerrefused ...
- Golang的基础数据类型-字符型
Golang的基础数据类型-字符型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.字符型概述 Go语言中的字符有两种,即uint8类型和rune类型. uint8类型: 我们也 ...
- mysql基本知识的总结
Mysql基本sql知识 Navicat快捷方式: 选中当前行 在行尾:shift+home 在行首:shift+end 执行当前行:ctrl+shift+R 复制当前行:ctrl+D 显示所有数据库 ...
- 安装npm install时,长时间停留在fetchMetadata: sill 解决方法——换npm的源
安装npm install时,长时间停留在fetchMetadata: sill mapToRegistry uri http://registry.npmjs.org/whatwg-fetch处, ...
- error LNK2019: 无法解析的外部符号……
在VS中开发程序的时候遇到一个问题,应该算是比较常见,所以记录下. 在编译程序的时候遇到一个错误,大致提示如下: "error LNK2019: 无法解析的外部符号--" 遇到这个 ...
- 四十四、在SAP中冻结第一行表头
一.表格数据量大了,如果需要界面滚动,则看不到第一行的表头文本 二.代码如下: 二.效果如下,任意滚动,表头还是被冻结可以看到
- Java Integer Addition Subtration Overflow 整数加减溢出
leetCode有道题Reverse Integer,因为int的最大值为2的31次方减一,最小值为-2的31次方. 我一开始的代码将res递归加放在try中,以为溢出会有异常,然而并没有. 因为出传 ...