【转载】App测试重点关注内容

针对App测试的过程和重点关注内容,做以下梳理和总结:

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

(1) 产品需求文档、产品原型图、接口说明文档以及设计说明文档等应齐全;

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

2、 测试用例的设计与评审

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

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

3、 UI测试

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

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

(3) 由于测试环境中的数据为模拟数据,测试时必须预先考虑到正式环境中可能出现的数据类型。

4、 功能测试

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

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

5、 中断测试

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

(2) 软件运行时,由前台切换到后台,再切回前台后,应仍可正常运行使用。

6、 兼容性及适配测试

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

(2) OS版本的兼容:IOS6-9;Andriod3以上等,如果用了一些新的API在老的系统上不支持会导致crash;

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

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

(5) 另外可以借助第三方测试TestBird,进行更多机型的兼容性测试,TestBird提供基本的运行情况和一些截图,以及简单的测试报告,有助于扩大测试的范围。

7、 性能测试

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

(2) 其中页面加载时间可以利用Android调试工具DDMS获取到,在DDMS里面搜索Displayed关键字就可以看到页面加载时间;

(3) 运行过程中主要功能占用的CPU、内存、流量等可以借助开源工具emmagee(适用于Android)获取到;

(4) 至于服务器端的性能,主要利用接口对服务器施加压力,重点关注响应时间、吞吐量、并发数、事物通过率等,可以视同工具loadrunner、jmeter进行测试。

8、 稳定性测试

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

(2) Monkey主要用来检测系统ANR及Crash等问题

9、 测试分析及测试报告输出

以上各项测试结束后,应该形成完整的分析及报告文档(包括buglist、性能及稳定性结果分析,版本上线风险分析等内容),输出给各项相关人员。

时间: 2024-07-30 08:53:00

【转载】App测试重点关注内容的相关文章

APP测试的内容(一)

单机版,网络版 一. 兼容性测试(品牌,android内核的版本) a) android版本 b) android自带的模拟器 c) 各品牌手机 d) 版本向上兼容,向下兼容测试 二. 安装与卸载 a) 安装路径 b) 包名是否冲突 c) 安装app,app正常使用,重启手机,能正常使用 d) 安装一半,异常退出,没有成功安装 e) 安装一半,关机 f) 低于20%电量无法安装 g) 卸载app,app成功卸载,卸载后,清除app所有的文件配置和缓存 h) 卸载一半,停止卸载,app没有卸载成功

【转载】app测试的过程和重点关注内容

针对 app测试的过程和重点关注内容,做以下梳理和总结: 1 . 首先是测试资源确认及准备 ( 1 ) 产品需求文档.产品原型图.接口说明文档以及设计说明文档等应齐全: ( 2 ) 测试设备及工具的准备: IOS 和 andriod 不同版本的真机,以及相关测试工具的准备. 2 . 测试用例的设计与评审 ( 1 ) 根据产品需求文档.产品原型图等文档,设计客户端的一般功能测试用例: ( 2 ) 测试用例评审.修改与完善,评审通过后着手进入正式测试阶段. 3 . UI 测试 ( 1 ) 确保手头的

【转载】App测试中ios和Android的区别:

App测试中ios和Android的区别: 1.        Android长按home键呼出应用列表和切换应用,然后右滑则终止应用: 2.        多分辨率测试,Android端20多种,ios较少: 3.        手机操作系统,Android较多,ios较少且不能降级,只能单向升级:新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash): 4.        操作习惯:Android,Back键是

【转载】App测试中的那些不可遗忘的基础知识

App测试是一项批判性的工作,目的就是找出软件中的缺陷.这里暂时不去深究为什么要进行App测试,以及App测试带来的好处.只介绍App测试中一些基本的测试方法.根据是否查看代码程序分为黑盒测试和白盒测试:根据是否运行软件又可分为静态测试和动态测试. 黑盒测试:又叫功能测试或行为测试,只需考虑各个功能,不需要考虑整个软件的内部结构及代码. 白盒测试:访问代码,通过检查代码的线索来协助测试. 静态测试:测试软件不运行的部分,只是检查和审核. 动态测试:使用和运行软件进行测试. 1.静态黑盒测试:检查

【转载】APP测试功能点总结

1.App功能测试:   ——根据产品需求文档编写测试用例. ——软件设计文档编写用例. 注意:就是根据产品需求文档编写测试用例而进行测试. 2.App兼容性测试:   ——android版本的兼容性 ——手机分辨率兼容性 ——网络的兼容性:2G\3G\4G\WIFI,弱网下.断网时 ——app跨版本的兼容性 1.App适配测试: 1>.手机不同分辨率支持:客户端支持的分辨率等 2>.手机不同版本的支持:2.34.04.4等:在测试计划中:需要安排单独的时间用于android不同系统的兼容性测

【转载】移动app测试中的主要问题

对于每个使用智能手机或平板的人来说,app都是不可或缺的.一个app是针对一个特定环境开发的.在移动背景下,通常被称为移动app.App技术自2007年iphone的商业发布时就为人们所熟知了.苹果App商店的推出,打开了软件app的一个新的销售渠道.随之,用于其他操作系统的类似App商店,例如安卓市场,诺基亚商店,黑莓App世界,Mac App商店,三星Apps,以及Windows Phone市场,不久后也一一推出了.很长一段时间,大家只关注用于个人使用的app,但现在情况改变了. App的商

【转载】APP测试注意点

UI 测试 app 主要核 ui 与实际设计的效果图是否一致:交互方面的问题建议,可以先与 产品经理确认,确认通过后,才开始让开发实施更改或优化 功能测试 根据软件说明或用户需求验证 App 的各个功能实现: 中断测试 模拟用户真实使用 app 时会遇到的中断情况进行测试. 如: 网络的断网,切换网络, 断电,来电话/短信,听音乐,切换到其他 app, 打开其他 app 的通知.低电量时能否正常使用等 兼容以及适配测试 新旧版本的在功能,逻辑层面的兼容测试, 同一个 app 在不同系统版本运行,

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

移动app测试方案及流程 1.首先是测试 资源确认及准备 (1)产品需求文档,产品原型图 ,接口说明文档及设计文档应该齐全 (2)测试设备及测试工具 的准备:IOS和android的不同年版本的真机,以及测试相关工具的准备 2.测试用例的设计及评审 (1)根据产品需求文档,产品原型图等文档,设计客户端的一般功能测试用例 (2)测试用例评审,修改与完善,评审过后着手进入正式测试阶段 3. UI测试 (1)确保手头的原型图与效果图为当前最新版本,符合产品经理及用户需求 (2)测试过程一切以效果图为准

Android App测试要点

     本文主要内容,转载自 http://www.51testing.com/html/04/344504-849373.html,      在这里,主要是整理一下app测试的总体思路,这里的app不包括基于HTML5开发的web app.        新到手一个测试项目,首先要熟悉下整个项目的流程,把大致的运行框架过一片,仔细研读开发spec,把不懂的地方及时记录下来,汇总后和开发沟通.      思考产品的主要功能和用户群体,目前市场上有哪些同类型的产品?如果有可能,在测试前,先用一