移动app测试方案及流程&测试点归纳

移动app测试方案及流程

1.首先是测试 资源确认及准备

(1)产品需求文档,产品原型图 ,接口说明文档及设计文档应该齐全

(2)测试设备及测试工具 的准备:IOS和android的不同年版本的真机,以及测试相关工具的准备

2.测试用例的设计及评审

(1)根据产品需求文档,产品原型图等文档,设计客户端的一般功能测试用例

(2)测试用例评审,修改与完善,评审过后着手进入正式测试阶段

3. UI测试

(1)确保手头的原型图与效果图为当前最新版本,符合产品经理及用户需求

(2)测试过程一切以效果图为准,若 用户体验方面有建议,先以邮件的形式 与产品经理确认,确认通过后,可以正式的发出用户体验方面的问题

4.功能测试

(1)功能测试主要依据编写的功能 测试用例进行软件功能的遍历

(2)涉及的测试主要包括基本功能测试,安装,卸载,运行测试 ,异常处理(包括网络 突然中断或者网速 过慢,机器内存不足等异常情况的处理 )

5.中断 测试

(1)软件运行 过程中接电话,收短信,锁屏,闹铃,充电,收到通知提醒后在 使用软件,软件任可以 正常运行

(2)运行软件时由前台切换到后台,再切换回前台 仍能继续运行

6.兼容性及适配器 测试

(1)硬件的适配 :不同手机 厂商,硬件 性能,不同屏幕大小的适配

(2)OS版本的兼容

(3)不同屏幕分辨率的适配:移动端设备的屏幕分辨率多种多样 ,如果 app没有做合适的处理 可能会 显示 不好,甚至影响功能的操作

(4)兼容性测试必须 放在 一定数量的真机上运行 ,由于真机类型较多,兼容性测试 的时候可以选取典型的几种运用较多的真机进行兼容性测试

7.性能测试

(1)客户端性能测试注重安装卸载时间,启动时间,页面加载时间,主要功能占用的床铺,内存,流量,耗电量 等,以及 与同类产品相比较是否具有优势

(2)至于服务器 端的性能 ,主要利用接口 对 服务器进行加压,重点关注相应时间,吞吐量,并发数,事务通过率等

8.稳定性测试

(1)安卓app的稳定性常常使用 monkey进行测试,通过随机事件流模拟个人操作,对检查程序的内存溢出,空指针有很大的作用

9.检测分析及 测试报告输出

以上各种形式测试结束后,应该形成完整的分析及报告文档,输出给相关人员



移动 终端app测试点归纳

1.安装卸载测试

1.1在真机上,第三方软件的安装与卸载

1.2 安装在 手机卡上或 SD卡(不同的IOS和安卓版本)

1.3安装过程取消(空间不足)

1.4安装过程来电,短信完成后是否继续

1.5 卸载后查看是否卸载成功

1.6是否可以删除应用(可通过桌面删除,也可以通过软件卸载安装)

2.启动 app测试

3.升级测试

数字签名,升级覆盖安装,下载后手动覆盖 安装,跨版本升级 ,升级后是否可以正常使用,覆盖 安装要确定数据库有字段更新的话,能否正常更新,否则就导致 app异常

4.功能测试

包括业务点,业务逻辑,关联性(主要测试客户端与pc端的交互,客户端处理完之后,PC端与客户端数据是否一致 ),服务端接口测试 (主要通过访问服务端接口 来验证业务逻辑功能 点是否正确)

5.数据对比测试

可在模拟器或真机上进行测试,同时与数据库中实际的插入记录对比

6.性能

7.安全

8.android特性测试 (横竖屏,home键,音量键,power键等)

9.各种网络 下 测试

移动:2G,3G,4G

联通:3G,4G

10.中断性测试

突然来电,短信弹出 ,闹钟,qq聊天信息,微信,低电量等情况下app是否能够正常使用

11.app切换测试

最小化,多个app客户切换

12.关机,待机后app能否正常使用

13.兼容性测试

android各种版本

14.app在清空数据或者强制 退出后是否能够正常运行

15.app页面跳转 测试

16.app对资源的占用

cpu内存,好点,流量,机身是否发热烫手等

18.长时间开机 且开app看是否会出现功能异常

19.互动分享:如果程序里边包括分享功能 ,那么检测点击分享的时候是否会出现分享提示 ,点击分享后填写的分享内容是否正确或分享方式如微信微博等



移动app测试方案及流程&测试点归纳

时间: 2024-10-02 15:48:35

移动app测试方案及流程&测试点归纳的相关文章

TestFlight——完美的iOS App测试方案

原文链接:http://onevcat.com/2012/01/testflight/ 2013.3.31补充 在整理以前写的内容,想不到还有机会再对这篇帖子进行一些更新.当时写这篇帖子的时候,app内部测试以及对应的crash报告类的服务相对很少,而且并不成熟.TestFlight算是在这一领域的先行者,而随着app市场的不断膨胀,相应的类似服务也逐渐增多,比较常用的有: 崩溃报告类: Crittercism 个人用了一段时间,表现很稳定,但是版本更新时设置比较麻烦 Crashlytics 相

蒲公英(pgyer)——完美的 App测试方案

开发型团队App内部测试以及对应的crash报告类的服务相对很少,而且并不成熟.通过了解蒲公英-作为技术型研发团队算是在这一领域的后起之秀,而随着app市场的不断膨胀,相应的类似服务也逐渐增多,比较常用的有: 崩溃报告类: Crittercism 国内出现比较早平台,适用一段时间很稳定,但是版本更新时设置比较麻烦 Crashlytics 相当优雅方便,最近被Twitter收购.十分推荐 用户行为统计类: Flurry 这个太有名了,不多说了 Countly 好处是轻量开源,数据可以自己掌控 但是

移动互联网APP测试流程及测试点(2014版)【转】

移动互联网APP测试流程及测试点(2014版) 来自:http://wenku.baidu.com/link?url=uFn09W0tDsdSqpRw3mQflsASTf-5XK7ccCn0bVBwMqWUpOgI7YkzFh0DnpYlgXnJ2lyiddsUrIDH9qMmi1hE00a24oTz4uQj9M-lSZ_-wRK 1 .APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适

APP测试流程和测试点

1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目排期. 1.3测试资源 测试任务开始前,检查各项测试资源. --产品功能需求文档: --产品原型图: --产品效果图: --行为统计分析定义文档: --测试设备(ios3.1.3-ios5.0.1:Android1.6-Android4.0:Winphone7.1及以上:Symbian

App测试流程及测试点

1 APP测试基本流程 1.1流程图 接收版本 尽快申请到正式环境下测试 不符 App测试版本送测规范 用户行为统计测试 后台订单统计测试 尽快申请到正式环境下测试 兼容性测试.性能压力测试 功能测试:核对需求文档 UI测试:核对rp/效果图 符合 回归测试 仍然为测试环境 进入正式环境 发送上线报告 Fail Pass 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目排

移动互联网App测试流程及测试点

1 APP测试基本流程 1.1流程图                                 尽快申请到正式环境下测试 不符       用户行为统计测试 后台订单统计测试 尽快申请到正式环境下测试 兼容性测试.性能压力测试 功能测试:核对需求文档 UI测试:核对rp/效果图 符合                     仍然为测试环境 进入正式环境 发送上线报告 Fail Pass 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项

移动app测试流程与测试点

移动app测试流程和测试点1.接收版本2.版本送测检查 3.ui测试4.功能测试5.性能Test6.兼容性测试7.上线步骤测试8.联调测试 功能测试:各个功能点 测试客户端与pc端的交互,数据一致性 数据对比:在真机或者模拟器中进行,与在数据库实际插入的数据进行对比 1.静态代码分析 2.集成测试 3.系统测试 4.覆盖率 app清空数据后或强制性退出是否能正常运行 切面是否正常 app切换(最小化.最大化) 关机或者待机状态app是否正常运行 性能测试: 1.cpu占用 2.内存占用 3.耗电

(转)App测试流程及测试点(个人整理版)

正式测试前先向主管确认项目排期. 接收版本 App测试版本送测规范 UI测试:核对rp/效果图 功能测试:核对需求文档.兼容性测试.性能压力测试, 尽快申请到正式环境下测试,后台订单统计测试.用户行为统计测试.发送上线报告.回归测试 测试资源  产品功能需求文档: 产品原型图: 产品效果图: 行为统计分析定义文档: 测试设备(ios8.0-ios11:Android4.0-Android8.1:Winphone7.1及以上:Symbian 等)其他. 日报及产品上线报告 )测试人员每天需对所测项

【和小强学移动app测试2】移动终端app测试点归纳(持续更新)

以下所有测试最后必须在真机上完整的执行 1.安装.卸载测试 在真机上的以及通过91等第三方的安装与卸载 安装在手机上还是sd卡上 2.启动app测试 3.升级测试 数字签名.升级覆盖安装.下载后手动覆盖安装.跨版本升级.升级后可以正常使用. 覆盖安装要确保数据库有字段更新的话,能正常更新,否则就容易导致app异常. 4.功能测试 包括功能点.业务逻辑.关联性(主要测试客户端与PC端的交互,客户端处理完后,PC端与客户端数据一致).服务端接口测试(主要通过访问服务端接口来验证服务端业务逻辑功能点是