手机App测试策略和流程(总12页).docx
《手机App测试策略和流程(总12页).docx》由会员分享,可在线阅读,更多相关《手机App测试策略和流程(总12页).docx(18页珍藏版)》请在课桌文档上搜索。
1、手机App测试策略和流程(总12页)-CAL-FENGHAL-(YICAI)-CompanyOne1-CAL-本页仅作为文档封面,使用请直接删除手机APP测试策略和流程目录1 .引言31.1 编写目的31.2 适用范围32 .测试过程描述32. 1验证测试先决条件33. 2测试周期44. 3需提供资源45. 4轮次报告及产品上线报告43 .手机APP测试流程框图54 .APP功能测试54.1 1安全测试54.1.1 软件权限54.1.3 数据安全性64.1.4 通讯安全性64.1.5 人机接口安全性74.2 安装、卸载测试74.2.1 安装74.2.2 卸载84.3 Ul测试84.3.1 导航
2、测试84.3.2 图形测试94.3.3 输入内容测试94.4 功能测试94.4.1 运行104.4.2 应用前后台切换114.4.3 切换访问114.4.4 数据更新(效率检查点)124.4.6 APP更新124.4.7 定位、照相机服务13448时间测试134.4.9 PUSH测试(效率检查点)134.5 性能测试134.6 稳定性测试:【不同网络、不同软硬件系统下】144.7 交叉事件测试144.8 兼容测试144.9 回归测试154.10 升级、更新测试154.11 用户体验测试155、环境测试165.1 手势操作测试165.2 网络环境165.3 容错性测试175.4 接口测试175.
3、5 数据一致性测试175.6 稳定性测试176手机测试工具与方法186.1 手机测试方法186.2 手机性能测试工具181 .引言本文档是长春吉大正元信息技术股份有限公司东北公司手机APP测试的工作指导原则,它为手机APP测试过程中涉及到的测试方法、测试类型等制定标准做出明确的诠释和说明。测试部门相关人员以此文档作为测试工作的依据和行为准则。1.l编写目的本规范规定了东北公司手机APP测试过程中的活动和步骤。为公司测试(活动、产品)的实施和过程情况的各项检查提供依据;为度量被测试产品质量提供验证指标和验证方法。1.2适用范围适用于长春吉大正元信息技术股份有限公司东北分公司测试部。适用于:手机A
4、PP项目和产品的系统测试针对手机APP的验证测试(外包项目)不在此范围之内,如需确保重点项目的手机APP质量度量和评价,需领导特殊审核。2 .测试过程描述2.1 验证测试先决条件对当前项目测试优先级进行划分:产品大于项目优先级;自主项目大于外包项目优先级;重大项目(领导特批)大于客户化项目;提前申请优先级大于变更申请优先级。(例如:监狱项目提前申请预留或者安排测试员提前介入)对当前测试版本质量进行评级:对于不符合测试准入原则的版本予以驳回。 验证测试三天后对提交版本进行质量预评估和评级:对第一轮发现较严重的问题进行列举,对版本的整体情况进行评估。(详见BUG清单)对于不能度量质量的项目予以驳回
5、自测试。(例如:监狱移动OA项目)。 外埠公司提交测试前。应附上测试报告(功能测试报告、兼容性测试报告、性能测试报告以及app可用性能标准结果);公司内部提交测试前,需附上缺陷记录和修改状态表。上述有一项不能满足或不能按时提交予以测试驳回。 总结提交测试版本的内部测试情况(测试BUG列表)。对遗留问题必须列出并记录解决方案。对性能和稳定性指标要予以详细描述。2.2测试周期测试周期可按项目的开发周期来确定测试时间,一般客户化项目手机APP测试时间为三周(即15个工作日),根据项目情况以及版本质量标准可适当缩短或延长测试时间。正式测试前先向测试部经理确认项目排期。2. 3需提供资源测试任务开始前,
6、检查各项测试资源是否提交,有两项没有提交予以测试驳回。- 产品功能需求文档;- 产品原型图;- 产品效果图;- 用户使用手册;一测试设备确认表(例如:ios3.1.3-ios5.0.1;Androidl.6-Android4.0;Winphone7.1及以上;Symbianv3v5NokiaBelle等);2.4轮次报告及产品上线报告D测试组长每轮次需对所测项目发送测试阶段报告。2)测试阶段报告所包含的内容为:-对当前测试版本质量进行分级;-对较严重的问题进行例举,提示开发人员优先修改;-对版本的整体情况进行评估。3)产品上线前,测试人员发送产品上线报告。4)上线报告所包含的内容为:一对当前版
7、本质量进行分级;一附上测试报告(功能测试报告、兼容性测试报告、性能测试报告以及app可用性能标准结果);-总结上线版本的基本情况。若有遗留问题必须列出并记录解决方案。3.手机APP测试流程框图用户行为多7)限制或使用本地连接;8)限制/允许使用手机拍照或录音(是否有定位服务和语音输入,以及上传附件图片等);9)限制/允许使用手机写人用户数据;10)检测APP的用户授权级别(不同级别)、数据泄漏、非法授权访问等;4.1.3数据安全性D当将密码或其他的敏感数据输入到应用程序时,其不会被储存在设备中,同时密码也不会被解码2)输入的密码将不以明文形式进行显示3)密码,信用卡明细,或其他的敏感数据将不被
8、储存在它们预输入的位置上4)不同的应用程序的个人身份证或密码长度必需至少在48个数字长度之间5)当应用程序填写公文处理意见,或其他的敏感数据时,不以明文形式将数据写到其它单独的文件或者临时文件中。7)当将敏感数据输入到应用程序时,其不会被储存在设备中8)备份应该加密,恢复数据应考虑恢复过程的异常通讯中断等,数据恢复后再使用前应该经过校验11)在数据删除之前,应用程序应当通知用户或者应用程序提供一个“取消”命令的操作12)“取消”命令操作能够按照设计要求实现其功能16)应用程序读和写数据正确。17)应用程序应当有异常保护。18)如果数据库中重要的数据正要被重写,应及时告知用户19)能合理地处理出
9、现的错误20)意外情况下应提示用户(提示信息明确清楚)4.1.4通讯安全性D在运行其软件过程中,如果有来电、SMSsEMS、MMSs蓝牙、红外等通讯或充电时,是否能暂停程序,优先处理通信,并在处理完毕后能正常恢复软件,继续其原来的功能2)当创立连接时,应用程序能够处理因为网络连接中断,进而告诉用户连接中断的情况3)应能处理通讯延时或中断4)应用程序将保持工作到通讯超时,进而发送给用户一个错误信息指示有连接错误5)应能处理网络异常和及时将异常情况通报用户6)应用程序关闭或网络连接不再使用时应及时关闭)断开7) HTTP.HTTPS覆盖测试-App和后台服务一般都是通过HTTP来交互的,验证HTT
10、P环境下是否正常;-公共免费网络环境使用WIFl要能够通过SSL认证来访问网络,需要对使用HTTPClient的Iibrary异常作捕获处理。-实际办公网关环境测试(如:联通3GVPN等)申请证书,切换证书,输入证书申请密码等情况。4.1.5人机接口安全性1)返回菜单总保持可用2)命令有优先权顺序3)声音的设置不影响应用程序的功能4)应用程序必需利用目标设备适用的全屏尺寸来显示上述内容5)应用程序必需能够处理不可预知的用户操作,例如错误的操作和同时按下多个键。4.2 安装、卸载测试验证APP是否能正确安装、运行、卸载以及操作过程和操作前后对系统资源的使用情况。4.2.1 安装D软件在不同操作系
11、统(AndrOid各版本、QS)下安装是否正常。2)软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。3)软件安装各个选项的组合是否符合概要设计说明。4)软件安装向导的UI测试。5)软件安装过程是否可以取消,点击取消后,写入的文件是否如概要设计说明处理。6)软件安装过程中意外情况的处理是否符合需求(如死机,重启,断电)。7)安装空间不足时是否有相应提示。8)安装后没有生成多余的目录结构和文件。9)对于需要通过网络验证之类的安装,在断网情况下尝试一下。10)还需要对安装手册进行测试,依照安装手册是否能顺利安装。4.2.2 卸载D直接删除安装文件夹卸载是否有提示信息。2)测
12、试系统直接卸载程序是否有提示信息。3)测试卸载后文件是否全部删除所有的安装文件夹。4)卸载过程中出现的意外情况的测试(如死机、断电、重启)。5)卸载是否支持取消功能,单击取消后软件卸载的情况。6)系统直接卸载Ul测试,是否有卸载状态进度条提示。评估操作前后,CPU、Memory(内存占用)、Storage(磁盘占用)等系统资源的使用情况。4.3 UI测试测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否满足客户要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。Ul测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏觅功能。确保用户界面符合
13、公司或行业的标准。包括用户友好性、人性化、易操作性测试。4.3.1 导航测试D按钮、对话框、列表和窗口等;或在不同的连接页面之间需要导航2)是否易于导航,导航是否直观3)是否需要搜索引擎4)导航帮助是否准确直观5)导航与页面结构、菜单、连接页面的风格是否一致4.3.2 图形测试1)横向比较。各控件操作方式统一2)自适应界面设计,内容根据窗口大小自适应3)页面标签风格是否统一4)页面是否美观5)页面的图片应有其实际意义而要求整体有序美观6)图片质量要高且图片尺寸在设计符合要求的情况下应尽量小7)界面整体使用的颜色不宜过多4.3.3 输入内容测试1)输入框说明文字的内容与系统功能是否一致2)文字长
14、度是否加以限制3)文字内容是否表意不明4)是否有错别字5)信息是否为中文显示6)是否有敏感性词汇、关键词7)是否有敏感性图片,如:涉及版权、专利、隐私等图片8)文本域输入的长度和显示是否会遮挡9)非法字符的校验(全角和半角)4.4 功能测试根据软件说明或用户需求验证App的各个功能实现,采用如下方法实现并评估功能测试过程:D采用时间、地点、对象、行为和背景五元素或业务分析等方法分析、提炼APP的用户使用场景,对比说明或需求,整理出内在、外在及非功能直接相关的需求,构建测试点,并明确测试标准,若用户需求中无明确标准遵循,则需要参考行业或相关国际标准或准则。2)根据被测功能点的特性列井出相应类型的
15、测试用例对其进行覆盖,如;涉及输入的地方需要考虑等价、边界、负面、异常或非法、场景回滚、关联测试等测试类型对其进行覆盖。3)在测试实现的各个阶段跟踪测试实现与需求输入的覆盖情况,及时修正业务或需求理解错误。4.4.1 运行1) APP安装完成后的试运行,可正常打开软件。2) APP打开测试,是否有加载状态进度提示。3) APP打开速度测试,速度是否符合要求(5秒)。4) APP页面间的切换是否流畅,逻辑是否正确5)注册(申请证书)-注册后的提示页面-前台注册页面和后台的管理页面数据是否一致-注册后,页面提示信息6)登录-使用合法的用户登录系统。-系统是否允许多次非法的登陆,是否有次数限制。-使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手机 App 测试 策略 流程 12

链接地址:https://www.desk33.com/p-635319.html