




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、App测试方法总结App有关测试是应用程序的软件测试工作。内容主假如指app应用程序的功能测试以及性能测试和安全测试等。功能测试包含app应用的所有功能能否可用,能否会出现bug的现象,性能测试就是用户使用流程能否顺畅,如支付流程,注册流程这些能否都顺畅等。一、安全测试软件权限检测App的用户受权级别、数据泄漏、非法受权接见等1)扣费风险:包含短信、拨打电话、连结网络等。2)隐私泄漏风险:包含接见手机信息、接见联系人信息等。3)对App的输入有效性校验、认证、受权、数据加密等方面进行检测4)限制/同意使用手机功能接入互联网5)限制/同意使用手机发送接收信息功能6)限制或使用当地连结7)限制/同
2、意使用手机摄影或录音8)限制/同意使用手机读取用户数据9)限制/同意使用手机写入用户数据10)限制/同意应用程序来注册自动启动应用程序11)检测App的用户受权级别、数据泄漏、非法受权接见等安装与卸载安全性考证App能否能正确安装、运转、卸载,以及操作过程和操作前后对系统资源的使用状况1)应用程序应能正确安装到设施驱动程序上2)能够在安装设施驱动程序上找到应用程序的相应图标3)安装路径应能指定4)没实用户的同意,应用程序不可以早先设定自动启动5)卸载能否安全,其安装进去的文件能否所有卸载6)卸载用户使用过程中产生的文件能否有提示7)其改正的配置信息能否还原8)卸载能否影响其余软件的功能9)卸载
3、应当移除所有的文件10)JAD文件和JAR包中包含的所有托管属性及其值必要是正确的11)JAD文件显示的资料内容与应用程序显示的资料内容应一致考证App能否能正确安装、运转、卸载,以及操作过程和操作前后对系统资源的使用状况,主要包含:检测软件能否能正确安装、运转、卸载;大批真机多维度测试,兼容性测试无死角安装、卸载、更新错误报告;包含安装、卸载、高/低版本覆盖安装用于检测的安全软件包含:百度手机管家、LBE、QQ手机管家、网秦、安卓优化大师数据安全性1)当将密码或其余的敏感数据输入到应用程序时,其不会被储存在设施中,同时密码也不会被解码。2)输入的密码将不以明文形式进行显示。3)密码、信誉卡明
4、细或其余的敏感数据将不被储存在它们预输入的地点上。4)不一样的应用程序的个人身份证或密码长度一定起码在4-8个数字长度之间。5)当应用程序办理信誉卡明细或其余的敏感数据时,不以明文形式将数据写到其余独自的文件或许暂时文件中。以防备应用程序异样停止而又没有删除它的暂时文件,文件可能遭到入侵者的侵袭,而后读取这些数据信息。备份应当加密,恢复数据应试虑恢复过程的异样。6)党建敏感数据输入到应用程序时,其不会被储存在设施中。7)应用程序应试虑或许虚构机器产生的用户提示信息或安全警示8)应用程序不可以忽视系统或许虚构机器产生的用户提示信息或安全警示,更不可以在安全警告显示前,利用显示误导信息欺诈用户,应
5、用程序不该当模拟进行安全警示误导用户。9)在数据删除以前,应用程序应当通知用户或许应用程序供给一个“撤消”命令的操作。10)应用程序应当能够办应当不一样意应用软件连结到个人信息管理的状况。11)当进行读或写用户信息操作时,应用程序将会向用户发送一个操作错误的提示信息。12)在没实用户明确同意的前提下不破坏删除个人信息管理应用程序中的任何内容。13)假如数据库中重要的数据正要被重写,应及时见告用户。14)能合理的办理出现的错误。15)不测状况下应提示用户。通信安全性1)在运转软件过程中,假如有来电、SMS、蓝牙等通信或充电时,能否能暂停程序,优先处理通信,并在办理完成后能正常恢复软件,持续其本来
6、的功能。2)当创办连结时,应用程序能够办理由于网络连结中止,从而告诉用户连结中止的状况。3)应能办理通信延时或中止。4)应用程序将保持工作到通信超时,从而给用户一个错误信息指示有链接错误。5)应能办理网络异样和及时将异样状况通告用户。6)应用程序封闭网络连结不再使用时应及时封闭,断开。人机接口安全测试1)返回菜单应总保持可用。2)命令有优先权次序。3)声音的设置不影响使用程序的功能。4)声音的设置不影响应用程序的功能5)应用程序一定能够办理不行预知的用户操作,比如错误的操作和同时按下多个键。二、安装、卸载测试考证App能否能正确安装、运转、卸载、以及操作过程和操作前后对系统资源的使用状况安装1
7、)软件安装后能否能够正常运转,安装后的文件夹以及文件能否写到了指定的目录里。2)软件安装各个选项的组合能否切合纲要设计说明。3)软件安装导游的UI测试4)安装后没有生成剩余的目录构造和文件。卸载1)测试系统直接卸载程序能否有提示信息。2)测试卸载后文件能否所有删除所有的安装文件夹。3)卸载能否支持撤消功能,单击撤消后软件卸载的状况。4)系统直接卸载UI测试,能否有卸载状态进度条提示。三、UI测试1)测试用户界面(如菜单、对话框、窗口和其余控件)布局、风格能否知足要求、文字能否正确、页面能否雅观、文字、图片组合能否完满、操作能否友善等。2)UI测试的目标是保证用户界面会经过测试对象的功能来为用户
8、供给相应的接见或阅读功能。保证用户界面切合企业或行业的标准。包含用户友善性、人性化、易操作性测试。导航测试1)按钮、对话框、列表和窗口等;或在不一样的连结页面之间需要导航。2)能否易于导航,导航能否直观。3)能否需要搜寻引擎。4)导航帮助能否正确直观。5)导航与页面构造、菜单、连结页面的风格能否一致。图形测试1)横向比较,各控件操作方式一致。2)自适应界面设计,内容依据窗口大小自适应。3)页面标签风格能否一致。4)页面能否雅观。5)页面的图片应有其实质意义而要求整体有序雅观。内容测试1)输入框说明文字的内容与系统功能能否一致。2)文字长度能否加以限制。3)文字内容能否表意不明。4)能否有错别字
9、。5)信息能否为中文显示。四、功能测试依据软件说明或用户需求考证App的各个功能实现,采纳以下方法实现并评估功能测试过程:1)采纳时间、地址、对象、行为和背景五元素或业务剖析等方法剖析、提炼App的用户使用处景,对照说明或需求,整理出内在、外在及非功能直接有关的需求,建立测试点,并明确测试标准。2)依据被测功能点的特征列出相应种类的测试用例对其进行覆盖,如:设计输入的地方需要考虑等价、界限、负面、异样、非法、场景回滚、关系测试等测试种类对其进行覆盖。3)在测试实现的各个阶段追踪测试实现与需求输入的覆盖状况,及时修正业务或需求理解错误。运转1)App安装达成后的试运转,可正常翻开软件。2)App
10、翻开测试,能否有加载状态进度提示。3)App翻开速度测试,速度能否可观4)App页面间的切换能否流利,逻辑能否正确。5)注册同表单编写页面用户名密码长度注册后的提示页面前台注册页面和后台的管理页面数据能否一致注册后,在后台管理中页面提示6)登录使用合法的用户登录系统系统能否允很多次非法的登录,能否有次数限制使用已经登录的账号登录系统能否正确办理用户名、口令(密码)错误或漏填时可否登岸删除或改正后的用户,原用户名登岸不输入用户口令和重复点“确立/撤消”按钮,能否同意登录登岸后,页面中登录信息页面中有注销按钮登录超时的办理7)注销注销原模块,新的模块系统可否正确办理。停止注销可否返回原模块,原用户
11、。注销原用户,新用户系统可否正确办理。使用错误的账号、口令、无权限的被禁用的账号进行注销应用的前后台切换1)App切换到后台,再回到App,检查能否逗留在前一次操作界面。2)App切换到后台,再回到App,检查功能及应用状态能否正常。3)App切换到后台,再回到前台时,注意程序能否崩溃,功能状态能否正常,特别是关于从后台切换回前台数占有自动更新的时候。4)手机锁屏解锁后进入App注意能否会崩溃,功能状态能否正常,特别是关于从后台切换回前台数占有自动更新的时候。5)当App使用过程中有电话进来中止后再切换到App,功能状态能否正常。6)当杀掉App进城后,再开启App,App可否正常启动。7)出
12、现一定办理的提示框后,切换到后台,再切换回来,检查提示框能否还存在,有时会出现应用自动跳过提示框的缺点。8)关于有数据互换的页面,每个页面都一定要进行前后台切换、锁屏的测试,这类页面最简单出现崩溃。免登岸:好多应用供给免登岸功能,当应用开启时自动以前一次登录的用户身份来使用App。app有免登录功能时,需要考虑IOS版本差别。1)考虑无网络状况时可否正常进入免登录状态。2)切换用户登岸后,要校验用户登录信息以及数据内容能否相应更新,保证原用户退出。3)依据MTOP的现有规则,一个账户只同意登岸一台机器。所以,需要检查一个账户登录多台手机的状况。原手机里的用户需要被退出,给出友善提示。4)App
13、切换到后台,在切换回前台的校验。5)切换到后台,再切换回到前台的测试。6)密码改换后,检查有数据互换时能否进行了有效身份的校验。7)支持自动登录的应用在进行数据校验时,检查系统能否能自动登录成功而且数据操作无误。8)检查用户主动退出登录后,下次启动App,应逗留在登录界面。离线阅读:好多应用会支持离线阅读,即在当地客户端会缓存一部分数据供用户查察。1)在无线网络状况能够阅读当地数据。2)退出App再开启App时能正常阅读。3)切换到后台再回到前台能够正常阅读。4)锁屏后再解锁回到应用前台能够正常阅读。5)在对服务器段的数占有更新时回赐予离线的相应提示。更新1)当客户端有新版本时,有更新提示。2
14、)当版本为非强迫升级版时,用户能够撤消更新,老版本能正常使用。用户在下次启动App时,仍出现更新提示。3)当版本为强迫升级版时,但给出强迫更新后用户没有做更新时,退出客户端。下次启动App时,仍出现强迫升级提示。4)当客户端有新版本时,在当地不删除客户端的状况下,直接更新检查能否能正常更新。5)当客户端有新版本时,在当地不删除客户端的状况下,检查更新后的客户端功能是不是新版本。6)当客户端有新版本时,在当地不删除客户端的状况下,检查资源同名文件如图片能否能正常更新成最新版本。假如以上没法更新成功的,也都属于缺点。定位、照相机服务1)App实用到相机,定位服务时,需要注意系统版本差别。2)实用到
15、照相机服务的地方,需要进行前后台的切换测试,检查应用能否正常。3)测试照定位、相机服务时,需要采纳真机进行测试。当定位服务没有开启时,使用定位服务,会友善性弹出能否同意设置定位提示。当确立同意开启定位时,能自动跳转到定位设置中开启定位服务。时间测试:客户端能够自行设置手机的时区、时间,所以需要校验该设置对中国为东8区,所以当手机设置的时间非东8区时,查察需要显示时间的地方,app的影响。时间能否展示正确,应用功能能否正常。时间一般需要依据服务器时间再变换成客户端对应的时区来展示,这样的用户体验比较好。比方发布一篇微博在服务端记录的是10:00,此时,华盛顿时间为22:00,客户端去阅读时,假如
16、设置的是华盛立时间,则显示的发布时间即为22:00,当时间设回东8区时间时,再查察则显示为10:00。测试1)检查Push信息能否依照指定的业务规则发送。2)检查不接收推送信息时,用户不会在接收到Push信息。3)假如用户设置了免打搅的时间段,检查在免打搅时间段内,用户接收不到Push。在非免打搅时间段内,用户能正常收到Push。4)当Push信息是针对登录取户的时候,需要检查收到的Push与用户身份能否符合,没有错误的将其余人的信息推送过来。一般状况下,只敌手机上最后一个登录取户进行信息推送。5)测试Push时,需要采纳真机进行测试。五、性能测试1)响应能力测试:测试App中的各种操作能否知
17、足用户响应时间要求。App安装、卸载的响应时间App各种功能性操作的响应时间2)压力测试:频频/长久操作下,系统资源能否占用异样。App频频进行安装卸载,检查系统资源能否正常其余功能频频进行操作,检查系统资源能否正常3)极限测试:在各样界限压力状况下,如电池、储存、网速等,考证App能否能正确响应。内存满时安装App运转App时手机断电运转App时断掉网络性能评估:评估典型用户应用处景下,系统资源的使用状况。Benchmark测试(基线测试):与竞争产品的Benchmarking,产品演变对照测试等。特定场景测试1.经过模拟终端低电量(比如5%电量)的状态来测试功能在该状态下的正确性经过模拟终
18、端处于特别地理地点(比如上海)来测试功能在该状态下的正确性经过模拟终端处于特定网络状态下(比如3G)来测试功能在该状态下的正确性深度性能测试获得App在典型使用处景及状态下耗费的电量流量耗费获得App在典型使用处景及待机状态下耗费的流量获得App在典型使用处景及待机状态下的CPU占用率获得App在典型使用处景及待机状态下内存量获得App冷启动和热启动耗时内容获得App特定页面的内容加载耗时获得App退出的耗时获得App在典型使用处景下帧率六、交错事件测试针对智能终端应用的服务等级区分方式及及时特征所提出的测试方法。交错测试又叫事件或矛盾测试,是指一个功能正在履行过程中,同时此外一个事件或操作对
19、该过程进行扰乱的测试。如:App在前/后台运转状态时与来电、文件下载、音乐收听等重点运用的交互状况测试等。交错事件测试特别重要,能发现好多应用中潜伏的性能问题。1)多个App同时运转能否影响正常功能。2)App运转时前/后台切换能否影响正常功能。3)App运转时拨打/接听电话。4)App运转时发送/接收信息。5)App运转时发送/收取邮件。6)App运转时阅读网络(2G/3G/4G/WIFI)。7)App运转时使用蓝牙传递/接收数据。8)App运转时使用相机、计算器等手机自带设施。9)App运转时插拔充电器。10)App运转阅读网页。履行扰乱的矛盾事件不可以致使软件应用软件异样、手机死机或许花
20、屏等严重问题,还需要注意各交错事件的优先级别,查验系统能否能依照各事件的优先级别挨次进行办理。不可以因执行优先级别高的事件而致使优先级别较低的事件吊死。此外有中英文模式切换的手机要注意中英文模式切换后的功能实现存在的问题。七、兼容测试主要测试内部和外面兼容性1)与当地及主流App能否兼容2)与各样设施能否兼容,如有跨系统支持则需要查验能否在个系统下,各样行为能否一致。不一样手机屏幕分标率的兼容性不一样手机品牌的兼容性八、回归测试1)Bug修复后且在新版本公布后需要进行回归测试。2)Bug修复后的回归测试在交托前、要进行大批用例的回归测试。九、用户体验测试以主观的一般花费者的角度去感知产品或服务的舒坦、实用、易用、友善和蔼程度。经过不同个体、独立空间和非经验的统计复用方式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年市场调研与分析能力考试试卷及答案
- 农村数字金融生态-洞察及研究
- 2025年美术教育基础与创新实践的考试试卷及答案
- 2025年计算机程序设计考试试卷及答案
- 2025年城市环境管理与保护专业能力测评试题及答案
- 2025年电子信息工程师资格考试试卷及答案
- 讲故事比赛演讲稿
- 2024年度浙江省二级造价工程师之建设工程造价管理基础知识综合检测试卷A卷含答案
- 2024年度浙江省二级造价工程师之建设工程造价管理基础知识题库练习试卷B卷附答案
- 早期矫治培训课件
- 幼儿园小班交通安全主题PPT
- 医用耗材一次性使用申请表
- 山东大学计算思维2022期末考试真题(每年80%都是原题)
- GB/T 42068-2022农村产权流转交易市场建设和管理规范
- GB/T 10095.1-2022圆柱齿轮ISO齿面公差分级制第1部分:齿面偏差的定义和允许值
- GB/T 2833-1996陶管弯曲强度试验方法
- DB12T 1179-2023 泥态固化土道路填筑技术规程
- 西安市绿化养护管理标准
- 学校机房网络规划与设计
- 开标一览表(模板)
- 2009-2022历年河北省公安厅高速交警总队招聘考试真题含答案带详解2022-2023上岸资料汇编3
评论
0/150
提交评论