APP测试规范化个人整理.docx

上传人:夺命阿水 文档编号:1498897 上传时间:2024-06-29 格式:DOCX 页数:27 大小:100.67KB
返回 下载 相关 举报
APP测试规范化个人整理.docx_第1页
第1页 / 共27页
APP测试规范化个人整理.docx_第2页
第2页 / 共27页
APP测试规范化个人整理.docx_第3页
第3页 / 共27页
APP测试规范化个人整理.docx_第4页
第4页 / 共27页
APP测试规范化个人整理.docx_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《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. 登录 运用合法的用户登录系统. 系统是否允很多次非法的登隔,是否有次数国制. 运用已经登陆的账号登陆系统是否正确处理

15、。 运用禁用的账号受陆系统是否正病处理. 用户名、口令(密码)播误或漏埴时能否登陆, 删除或修改后的用户.原用户登陆. 不输入用户口令和用户、至复点(确定或取消按钮是否允许登陆. 登陆后,页面中世陆信息. 一面中行注Ifi按钮. 登陆超时的处理。 用户主动退出登录后,下次内切APP时,应当进入登录界面 时于支持自动登录的APP数据交换时,是否能门动登术胜利且数据库操作无误 密码更IS后,登录时是否做到了有效数据的校晚 对J未登录时一些页面的操作,是否做了限制 切换账号转录,检验登录的侑息是否锹到刚好更新 对于多个涉部进行操作时,确保教楙蚱探作无误,且仔个说可以刚好行到数楙的更新 对于些软件,支

16、持个原号只允许登录,台机器,这时,须要检查账号登录多个手机时.是否膈原用户剔除.Il能好给出提示信息 APP切换到后台时,再次切换到前台的测试,如登录时,有电话打进来 对于IOS及android不同设备登录问一个账号时,对个人信息等数抠进行愧作后.确保数据数尔操作无误JijoS及android设备而到的数据都是最耗的.4.4. 免登录很多应用供应免爵功能,当应用开启时自动以上一次登录的用户身份来运用app.app有免登录功解寸,须要考虑IOS版本差异. 考虑无网络状况时能否正常进入免登录状态. 切换用户登录后,要校要用户登录信息及数据内容是否相应更新,确保原用户退出. 依据MToP的现有规则,

17、T帐户只允许登录一台机器.所以,须要检亘一个张户登录多台手机的状况.原手机,里的用户须要被踢出,给出友好提示.app切换到后台,再切回前台的校给 切换到后台,再切换回前台的测试 密码更换后,检亘有数捌交换时是否进行了有效身份的校脸 支持自动登录的应用在进行数据交换时,检瓷系烷是否能自动登录胜利并且数据操作无误.松直用户主动退出登录后,下次启动app,应停留在登录界面4.5. 注销 注销原模决新的模块系优能否IE确处理. 终止注销能否返回原模块,原用户. 注销原用户,新用户系统能否正璐处理.运用错误的账号、口令、无权限的被祟用的张号进行注销4.6. 离线高线足应用程序在本地的客户球会缓存部分数据

18、以供程序下次网用 对于些程序,须要在电录迸后,这时没有网络的状;兄卜可以阅读本施数据 对于无网络时刷新获得新数据时,不能获得数据旦能给出友好提示 切换到后台,再次切换到的台时,可以正常先冷 离城后又连上网.这时对数据忏更新时,须要从服务器维获省新数据东更新客户端数据.且要更新本地谖存信息 对或界面的数据不供应离钱查看,须要给出相应提示且界面更新兀无任何数抠 确认在上网状况下可以阅读木地数据 确认退出APP再开总APP时能正常阅读 确”切换到后台再切回APP陶用时可以正常阅读 镣屏后再解彼回到阿用前台可以正常向i 服务然的数据有更新时有岗线的提示4. 7.应用的前后台切换1) APP切换到后台,

19、再回到app,检查是否停留在上一次操作界面.2) APP切换iJ后台,再回到叩P,检查功能及应用状态是否正常,I0S4和IOS5的版本的处理机密府的不一样.3)app切换到后台,再回到前台时,留意程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候.4)手机锁屏解屏后进入app留意是否会崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候.5)当APP运用过程中有电话进来中断后再切换到app,功能状态是否正常6)当杀掉app进程后,再开启app.app能否正常启动.7)出现必需处理的提示框后,切换到后台,再切换回来,恰直提示框是否还存在,有时候会出现

20、应用自动跳过提示框的缺陷.8)对于有数据交换的页面,每个页面都必须要进行前后台切换、锁屏的测试,这种页面般简单出现崩淡.1.8. 数据更新依据应用的业务规则,以及数据更新员的状况,来确定培优的数据更新方案.1 )须要确定哪些地方须要供应手动刷新,哪些地方须要自动F惭,那些地方须要手动+自动上新.2 )确定那些地方从后台切换回前台时须要诳行数据更新.3)依据业务、速度及流量的合理安排,确定哪些内容须要实时更新,哪些须要定时更新.4 )痂定数据展示部分的处理灌相,是每次从服务筑恩求,还是有缓存到本地,这样才就有针对性的进行相应费试.5)检否有数据交换的地方,均有相应的异样处理1.9. App更新D

21、当客户端有新版本时,有更新提示.2 )当版本为非强制升圾战时,用户可以取消更新,老版本能正常运用.用户在下次启动app时,仍能出现更新提示.3 )当板本为强制升级版时,当给出强制更新后用户没有做更新时,退出客户端.下次启动app时,仍出现强制升级提示.4 )当客户端有新版本时,在本地不删除客户端的状况下,干施更新检盒是否蜒常更新.5)当客户有新版本时,在本地不删除客户虎的状况下,检亘更新后的客户浣功能是否是新版本.6)当客户端有新成本时,在本地不删除客户掂的状况下,检杳资源同名文件如图片是否能正常更新成最新版本.假如以上无法更新胜利的,也都福于缺陷.1.10. 定位、照相机服务DAPP有用到相

22、机,定位服务时,须要留意系统版本差异2)有用到定位服务、照相机服务的地方,须要进行前后台的切换测试,检亘应用是否正常.3)当定位服务没有开启时,运用定位服务,会友好恒单出是否允许设置定位提示.当确定允许开启定位时,能自动金席到定位设置中开启定位服乐4)测试定位、照相机服务时,须要果纳真机进彳翎试.1.11. 时间测试客户跳可以自行设置手机的时区、时间,因此须要校验该设置对app的影响.中国为东8区,所以当手机设用的时间三陈8区时,查看须要显示时间的地方,时间是否展示正确,应用功能是否正常.时间一般须要依据服务器时间再转换成客户端对应的时区来展示,这样的用户体脸匕匕较好,比如发表一输微博在服务潴

23、记录的是10:00,此时,华盛忽然间为22:00,客户端去阅读时裁如设置的是华盛忽然可则显示的发表时间即为22:00,当时间设回东8区时间时,冉亘春则显示为10:00.1.12. PUSH测试 默认开关应当是全打开状态 我曾开关可以自由打开关闭 我曾开关打开状态下,消息推送是否可正常接收(应用启用中和应用关闭时都应当可以收到) 确认后台未打开APP宫户推时,手机消息栏可以接收到消息提示OH点击可衣行,点击后消息栏中消逝 偷认APP客户汨启动时.可以收到消息提示,且点击可住看.客户嫡运行时.消息不会进消息栏. 设罚开关关闭时,客户端接收不到消息推送. 检杳PUSh济息是否依据指定的业务设则发送

24、检我不接受推送消息时.检疗用户不会再接收到.push 假如用户设置了免打授的时间段,检女在免打搅时间段内,用户接收不到PUSH在善免打搅时间段,用户倭正常收到push 当push消息是计对登泵用户的时候,须昼检有收到的push及用户身份是否相符,没有的误地将共它人的消息推送过来.股状况下,只对于机上以终一个登录用户进行消息推送. 测试PUSh时,须要采纳久机进行测试.5 .异样测试没有内存空间时,APP能否正ft响应APP运行中手机断电APP运行中断开网络反复操作某个功能,不断点击,W新时,是否会闪退APP运行时拨打或接听电话APP运行时发送信息、收收邮件等多个APP运行时不厮切换前台和后台,

25、是否膨响应用正常动健APP运行时,启动相机功能6 .网络环境 测试2G、3G.4G.wifi网络下应用G行的速度 内网测试时,选择到外网校作是否有界样处理 网络不好时,极交数据是否始终处理提交中,是否全有延迟,数据交换失败幽否会有提示 有网到无网再到书网环境时,数抠是否可以自动复除,正常加敦7 .性能测试评估APP的时间和空间特性:D极限测试:在各种边界压力状况下,如电池、存慵、网速等,验证App是否能正确响应.内存满时安装APP一运行APP时手机断电一运行APP时新掉网络2)响应实力测试:测试APP中的各类操作是否满足用户响应时间要求.-App安装、卸载的咆应时间-App各类功性操作的影晌时

26、间3)压力测试:反复/长期操作下、系统资源是否占用异样.-App反豆进行安装卸教,亘看系统资源是否正常其他功能反复进行操作,合石系统资源是否正常4)性能评估:评估典型用户应用场景下,系统资源的运用状况.5)BenChmark测试(基线测试):及竞争产品的Benchmarking,产品演化对比测试等.8 .交叉事务测试针对智能终浣应用的服务等级划分方式及实时特性所提出的测试方法.交叉测试又叫事为或冲突测试,是指一个功能正由A行过程中,同时另个事务或操作对该过程迸行干扰的测试.如;APP在前/后台运行状态时及来电*文件下载、音乐收听等关械运用的交互状况测试等.交叉事务测试特别重要,能发觉很多应用中

27、潸在的性能问题.D多个APP同时运行是否影响正格功能2) APP运行时前/后台切换是否影响正常功能3) APP运行时拨打/接听电话4) APP运行时发送/接收信息5) APP运行时发送/收取邮件6) APP运行时切换网络2G、3G.wifi)7) APP运行时阅读网络8) App运行时运用蓝牙传送/接收数据9) App运行时运用相机、计短器等手机自带设备9 .兼容测试主要测试内部和外部兼容性1)及本地及主流App是否兼容2)基于开发环境和生产环境的不同,松蛤在各种网络连接下(WiFi、GSM.GPRS.EDGE.WCDMA.CDMAlx.CDMA2000、HSPDA等),App的融醒Q用是否正

28、确3)及各种设备是否兼容,若有等系统支持则须要检览是否在各系统下,各种行为是否一样不同按作系统的兼容性,是否适配一不同手机屏蒂辨别率的兼容性-不同手机品牌的兼容性10 .回来测试1) Bug修豆后目在新版本发布后须要进行回来测试.2)Bug修复后的回来测试在交付前.要进行全量用例的回来测试.11 .升级、更新测试新版板发布后,物作不同网络环境的自励更新提示及下栽.安装、更新、后励、运行的给证测试.1)测试升级后的功能是否及需求说明一样2)测试及升级模块相关的模块的功能是否及需求一样3)升级安装意外状况的测试(如死机.断电、垂后)4)升级界面的Uiasst5)不同操作系统间的升级测试12 .用户

29、体验测试以主观的一般消费者的角度去感知产品或服务的舒适、有用.易用、友好亲切程度.通过不同个体、独立空间麻琲阅历的统计豆用方式去有效评价产品的体脸特性提出修改看法提升产品的潜在客户满足度.1)是否有空数据界面设计,引导用户去执行操作.2)是否滥用用户引导.3)是否有不行点击的效果,如:你的按粗此时处于不行用状态,月豚肯定要灰掉,或者拿掉按钮,否3蛉给用户误导4)菜单层次是否太深5)交互流程分支是否太多6)相关的选项是否需得很远7)一次是否载入太多的数据8)界面中岗可点击范囹是否适中9)标签页是否跟内容没有从属关系,当切换标签的时境内容跟着切换10)操作应当有主次从属关系11)是否定义Back的

30、逻珥,涉及软硬件交互时,Back键应详细定义12)是否有横屏模式的设计,应用一般须要支持横屏模式,即自适应设计13 .硬件环境测试a.手势操作测试1)手机开锁屏对运行中的App的影响2)切换网络对运行中的APP的影响3)运行中的App前后台切换的影响4)多个运行中的APP的切换5) App运行时关机6) App运行时重启系统7) App运行时充电8)App运行时kill掉进程再打开a.网络环境手机的网络目前主要分为2G、3G.wifi.目前2G的网络相对于比较慢,测试时尤其要留意此块的测试D无网络A寸,执行须要网络的操作,赐予友好提示,确保程序不出现CraSh.2)内网测试时,要留意选择到外网

31、操作时的异样状况处理.3)在网络信号不好时,检直功能状态是否正常,确保不因提交数据失败而造成crash.4 )在网络信号不好时,检查数据是否会始终处于提交中的状态,有无超时限制.如遇数据交换失败时要赐予提沆5 )在网驾言号不好A寸,执行操作后,在回鞫没有完成的状况下,退出本页面或者执行其他操作的状况,有无异样状况.此问Sg也会常常出现程序CraSh.a.服务甥宕机或出现404、502等状况下的测试后台服务牵涉到DNS、空间服务商的状况下会影拘其稳定性,如:当出现域名解析故障时,你对后台APl的恳求很可能就会出现404错误,弛出异样.这时须要对异样进行正确的处理,否何院导致程序不能正常工作.14

32、 .接口测试服务端Tg会供应JSON格式的数据给客户端,所以聊海艮务谢须要进行接口测武倒呆服务饶供应的接口并转换的JSON内容正确,对分支、异样流有相应的返回佰.此块测试可以采纳itest框架迸行测试。最便利的是采纳Client进行接口测试.进行服务端测试时,须要让开发供应一份接【;文档一定要正按冽试通.在接口测试阶段.将缺少接口,接口不完善的缺陷沱翻出来.这个须要打算充分的后台数据.15 .客户端数据库测试1)一般的增*删.改、直测试.2 )当表不存在时是否能自动创建,当数据库表玻删除后能否再自建,数据是否还能自动从I债务端中茨得回来并保存.3 )在业务须要从服务端取回敬据保存到客户谓的时候

33、,客户送能否将数据保存到本地.4 )当业务须要从客户端取数据时,检亘客户端数如存在时,app数抠是否能自动从客户端数据中取出,还是仍旧会从服务器端获得?检杳客户端数据不存在时,app数据能否自动从服务器端获得到并保例客户端5 )当业务对数据进行了修改、删除后,客户端和服务端是否会有相应的更新.16.其它接口测试.导航测试.在运行APP时,不管在哪个接点,导航是否在观,精准,页面切换是否正照.图片测试.图片,按钮是否自适应.内容测试.要进行超长字符,空字符校验I1.校验是否有错别字功能测试,功能是否实现,易川竹测试.所开发的功能,是否让用户简单接受,足否符仆大众的操作习惯.适配性测试.应用在不同

34、设备,不同系统上是否适配.UI测试,应用的设计是否修美规。五、App测试类型和方法ApP的测试分为以下类型:(I)接1协议测试(2)易用性刈试(3)功能测试(4)终端适配测试(5)性能测试(6)网络测试U接口协议测试在APp客户端开发设计时.-股服务联会供院相应的接口耕议文档.接口协议文档的历量.豳定了APP的开发进度.此部分的测试,应首先检测接11的完整性,依据APP需求.松鱼是否全部数据都有相应的接口返回;其次IE确性监证,验证返回的接口信息是否正确,提示代码是否符合要求:第三I可采纳PoStnan等I:具.对设计的测试用例进行测试.2.易用性测试易用性测试可分为U原型和高保止图检测和AP

35、P测试.Ul原型和高保U图可通过评审会议的形式检测:APP易用性是APP开发完成之后,可发布Beta版给公司内疑员工或客户,并收集运用者的反馈信息.3。功能测试APP的开发模型一般为灵饿开发模型.所以测试也应是灵域测试,测试过程我设计为三个阶段(1)口烟测试(2)探测性测试-用例(3回来测试:首先时卷个提交的功能粳块快速进行留烟测试,到可组合成完整功能模块时,进行探测性测试,当全部功能模块完成之后,进行相应的系统测试,若是运首级的产品,可适当利用Rob。Iilm等自动化工具实现功能El动化泅试,IleAe卜就切;Jirani1卷蒯试程求三KSlWlMWMaSta的求血Walm认HMll舌林三W

36、隹0MgJ*朽M不SMBw*三we.Ul.21WQCW3W挪H&,0髓A次鼬鼻求2.醮酗6融kif:谭舸o三三s*cra,Ismemhiwjg5F三8Ug71MI三丽具它丽侬M3,WtW4。终端超配测试因为F机操作系统类型,版本较多,生产厂家也五花八门的.所以对手机APP进行终端适配洌试决对是个体力活.对这部分的应试,应选朴笆定的策略,我殷分内用ill试、云测试和用户测试三方面进行,洋细如下r5。性能测试手机AfT对平台的性能要求较严格,若存在性能向1S,可能会出现浮般的Crash问题,因此,对APP进行性施检测试很忏必瞿的。进行性能测试时,我们可分五个阶段进行(I)MOnkey压力测试.(2

37、手机内存泄膈检测,(3)于机Cl电运用率检测.(4手机缓存检测.(5)服务器性使测试.6.网络测试此钝分测试,主要目的是发货各业务模块的业务流S1.当添加第三方管理模块时.是否大fit增加流i,可通过Sniffer+叱拟机工具进行检测.谕人参数测试:针对输入的参数进行测试也可以说是假定接口参数的不正确性进行的测试.隔保接口对随意类型的输入都做了桁应的处理:输入参数合法,输入参数不合法,输入参数为宜.输入忿数为null,输入容数序长:功能测试:接口是否满足了所供应的功能,相当于是正常状况测试,假如个接1功能困难时举荐对接口用例进行结构划分,这样子用例具有更好的可读性和维护性.逻辑测试:逻辑测试严格讲应为单元测试,单元测试应保持内部遗辑的正确性,可单元测试和接口测试界限并不是田么清晰,所以我们也可以从给出的设计文档中考虑内部送林错误的分支状况和异样I异样状况测试:接U实现是否对异样状况都进行/处网,接I/粕入参数叵然合法,但是在接U实现中.也会出现异样,因为内部的异样不W定是输入的数据造成的,而有可健是其他爱料造成的,程序须要对任何的弁样都进行处理.六、App测试涉及工具buglags

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号