《APP测试规范化个人整理.docx》由会员分享,可在线阅读,更多相关《APP测试规范化个人整理.docx(27页珍藏版)》请在优知文库上搜索。
1、APP测试规范化文档编号:APP-CSGFh版本号:VI.0编撰:李爽编撰日期,2016-08122016年08月一、APPiiaffl1二、业M试雄1APl.”rrr.”r.rrr.r.”“rr“.r.r.“.rr.1四、APPIl试要点41.平安测试42。安笠和卸我73 .Ul测试84 .功能测试IO4. I.运行105. 2.注册IO6. 3.登录Il7. 4.免登录1240. 5.注销1241. 6.南线124.7.应用的前后台切换134.8.数据更新144.9. App更新144.10. 定位、照相机服务154.11. 时间测试154.12. PUSH测试154 .异样测试165 .
2、网络环境176 .性能测试177 .交叉事务测试188 .兼容测试189 .回来测试1910 .升级、更新测试19Ik用户体於酒试1912 .硬件环境测试2013 .接口测试2114 .客户端数据库测试2215 .其它22五、APP峰整和方法22六、APP.25一、APP测试介绍可以参考:移动互联网新技术及架何设计二、业界测试方法三、APP测试流程n流程图接收任务单2 .测iit周期见近周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),依据项目状况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目弁物.3 .测试资源测试任务起先前,检盒各项测试资源.产
3、品功能需求文档;一产品原型图;一产品效果图;一行为统计分析定义文档;婀设备(ios3.1.3-ios5.0.l;Androidl.6Android4.0;Winphone7.1及以上;Symbianv3vSNokiaBelle等);其他.4 .日报及产品上线报告D渡试人员每天需对所测项目发送测试日报.2)汉赋日报所包含的内容为:一对当前测试板本质量进彳亍分圾;对较严峻的问题进行例举,提示开发人员优先修改; 对板本的整体状况进行评估.3)产品上城前,测试人员发送产品上城报告.4)上线报告所包含的内容为: 对当前版本质量迸行分级; 附上测试报告(功能测试报告、兼容性测试报告、性能测试报告以及app
4、可用性能标准结果);一总结上线版本的基本状况.若有遇留问题必需列出并记录解决方案.四、APP测试要点APP冽试的时候.建议让开发打好包MlK和IPA安装包.测试人员自己安装应用,进行测试.在测试过程中:要留点的测试点如F:1 .平安测试a.软件权限】)扣费风睑:包括发送短信、拔打电话.连接网络等2)购私泄露风险:包括访问手机信息.访问联系人信息等3)对APP的输入有效性校验、认证、授权、敏感数据存镭、数据加密等方面进行检测4)限制/允许运用手机功锢接入互联网5)限制/允许运用手机发送接受信息功能6)限制/允许应用程序来注册自动启动应用程序7)限制或运用本地连接8)限制/允许运用手机拍照或录音9
5、)限制/允许运用手机读取用户数据10)限制/允许运用手机写人用户数抠H)检测App的用户授权级8加数据泄漏、非法授权访问等a.安装及卸载平安性1)应用程序应能正确安装到设第区动程序上2)能够在安装设备驱动程序上找到应用程序的相应图标3)是否包含敖字签名信息4)JAD文件和JAR包中包含的全郃托管属性及其值必需是正确的5)JAD文件显示的资料内容及应用程序显示的资料内容应一样6)安装路径应能指定7 )没有用户的允许,应用程序不能SS先设定自动启动8 )卸载是否平安,其安装进去的文件是否全部卸载9)卸载用户运用过程中产生的文件是否有提示10)其修改的配置信息是否复原11)卸载是否影Q0其他软件的功
6、能12)卸载应当移除全部的文件a.数据平安性1)当将密码或其他的敏慝数据输入到应用程序时,其不会被储存在设备中,同时密码也不会被解码2)输入的密码格不以明文形式进行显示3)密玛,信用卡明细,或其他的敏感数据将不破镭存在它们预输入的位置上4)不同的应用程序的个人身份证或空码长度必需至少在4-8个数字长度之间5)当应用程序处理信用卡明细,或其他的敏趣据时,不以明文形式将抽写到其它单独的文件或者临时文件中.以6)防止应用程序异样终止而又;殳有伙J除它的临时文件,文件可能遭遇入侵者的攻击,然后读取这些数据信息.7)当将敏感故据输入到应用程序时,其不会被储存在设备中8)爸份应当加密,经原数露应考虑应原过
7、程的异样通讯中断等,数捌豆原后再运用前应当经过校验9)应用程序应考虑系统或者虚拟机器产生的用户提示信息或平安替告10)应用程序不矮忽视系统或者虚拟机器产生的用户提示信息或平安警告,更不能在平安警告显示前“利用显示误导信息欺瞒用户,应用程序不应当模拟进行平安警告误导用户11)在数如删除之前,应用程序应当通知用户或者应用程序供应T“取J肖“吩咐的操作12)*取消“吩械作能够依据设计要求实现其功能13)应用程序应当能够处理当不允许应用软件连接至呛人信息管理的状况14)当进行谈或写用户信,息操作时,应用程序将会向用户发送一个操作错误的提示信息15 )在没有用户明确许可的前提下砌坏员!除个人信息管理应用
8、程序中的田可内容M16 )应用程序读主谓数据正确.17 )应用程序应当有异样爱沪.18)版口数露客中生要的数抠刚要被重写,应刚好告知用户19 )喻理峰理出误20 )意外状况下应提示用户a.通讯平安性D在运行其软件过程中,假如有来电*SMS.EMS、MMS.越牙*红外等通讯或充电时,是否能否伸程序,优先处理通信,并在处理完毕后蜒常复原软件,接若其原来的功能2)当创立连接时,应用程序能够处理因为网络连接中断,进而告知用户连接中断的状况3)应能处理通讯延时或中断4)应用程序将保持工作到通讯超时,进而发送给用户一个倡误信息指示有连接错误5)应能处理网络异阳口刚好将异样状况通报用户6)应用程序关闭或网络
9、连接不再运用时应刚好关闭)断开7)、S潼蒿测试-App和后台服务一般都是通过枭交互的,验证环境下是否正常;公共免费网络环境中(如:麦当劳、星巴克等)都要输入用户名和密码,通过SSl认证来访问网络,须要对运用Client的Iibrary异样作捕获处理.a.人机接口平安性1)返回菜单总保持可用2)吩附有优先权依次3)声音的设置不影响应用淳序的功能4)应用程序必需利用目标设备适用的全屏尺寸来显示上述内容5)应用程序必需能够处理不行预知的用户操作,例如错误的身作和同时按下多个键2.安装和卸载验证APP是否能正确安装、运行、卸我,以及澡作过程和课作前后对系统资源的运用状况a.安装1)软件在不同操作系统(
10、PalmoS、Symbian.1.inux.Android.iOS.BlackBerryOS6.0.WindowsPhone7)下安装是否正常.2)软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的书目里.3)软件安装各个选项的组合是否符合概要设计说明4)软件安装向导的Ul测试5)软件安装过程是否可以取消,点击取消后,写入的文件是否如概要设计说明处理6)软件安装过程中意外状况的处理是否符合需求(如死机,重启,断电)7)安装空间不足时是否有相应提示8)安装局殳有生成多余的书目结构和文件9)对于须要通过网络蛇证之类的安装,在断网状况下管试一下10)还须要对安装手册进行测试,依照安装
11、手册是否能顿当安装a.卸载1)干腌删除安装文件夹卸载是否有提示息.2)测试系统干施卸栽程序是否有提示信息.3)双试卸城后文件是否全部删除全部的安装文件夹.4)卸载过程中出现的怠外状况的测试(如死机、断电、堂后)。5)卸载是否支持取消功能,单击取消后软件卸我的状况.6)系统干施卸我Ul测试,是否有卸载状态进度条提示.7)是否可以删除应用(可通过桌面副除,也可以通过软件即载安装.)3.Ul测试测试用户界面M菜单.对话框、窗口和其它可观控件)布局、风格是否满足客户要求,文字是否正确、页面是否美观.文字、图片组合是否完备、操作是否友好等.UI测试的目标是确保用户界面会通过测试对的功能来为用户供应相应的
12、访问或浏见功能.确保用户界面符合公司或行业的标准.包括用户友好性、人性化、易操作性测试.a.导航测1)按招、对话框、列表和窗口等;或在不同的连接页面之间须要导航2)是否易于导航,导航是否直观3)是否须要搜寻引嬖4)导航帮助是哥5确百观5)导航及页面结构、菜单、连接页面的风格是否一样a.图形测试1)横向比较.各控件操作方式统一2)自适应界面设计,内容依据窗口大小自适应3)页面标签风格是否统一4)页面是否美观5)页面的图片应有其实际意义而要求整体有序美观6)图片质量要高目图片尺寸在设计符合要求的状况下应尽量小7)界面整体运用的酸色不宜过多a.内容测试1)输入框说明文字的内容及系统功能是否一样2)文
13、字长度是否加以限制3)文字内容是否表意不明4)是否fj错别字5)信息是否为中文显示6)是否有敏感性词汇、关键词7)是否有敏感性图片,如:涉及版权、专利、除私等图片4.功能测试依据软件说明或用户需求脸证APP的各个功能实现,采纳如下方法实现并泮估功能测试过程:D采纳时间、地点、对漫、行为和背景五元素或业务分析等方法分析.提炼APP的用户运用场康,对比说明或需求,整理出内在*夕电及非功能干脆相关的需求构建测试点,并明确测试标准,若用户需求中无明确标准遵循,则须要参考行业或相关国际标准或准则。2/据被汝功能点的特性列井出相应类型的测试用例对其进行圈盖,如;涉及输入的地方须要考虑等价、边界、负面、异样
14、或非法、场里回海、关联测试等测试类型对其进行覆盖.3府测试实现的各个阶段霰踪涎试实现及鬻求输入的覆盖状况,子修正业务或需求理解错误.4.1.运行APP安装完成后,是否可以正常打开软件APP运行时,是否行加权图示APP的速度是可以让人接受,切换是否流畅用户登录状态太久,Sessionld会过期,会出现虽然是登录状态,系统会提示用户没有比录.4.2. 注册 同表单编辑页面 用户名密码长度 注册后的提示页面前台i主册页面和后台的管理页面数据是否一样注册后,在后台管理中页面提示4.3. 登录 运用合法的用户登录系统. 系统是否允很多次非法的登隔,是否有次数国制. 运用已经登陆的账号登陆系统是否正确处理。 运用禁用的账号受陆系统是否正病处理. 用户名、口令(密码)播误或漏埴时能否登陆, 删除或修改后的用户.原用户登陆. 不输入用户口令和用户、至复点(确定或取消按钮是否允许登陆. 登陆后,页面中世陆信息. 一面中行注Ifi按钮. 登陆超时的处理。 用户主动退出登录后,下次内切APP时,应当进入登录界面 时于支持自动登录的APP数据交换时,是否能门动登术胜利且数据库操作无误 密码更IS后,登录时是否做到了