




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
11.1移动环境11.2测试面临的挑战11.3测试方法真机测试基于模拟器的测试11.4小结,第11章移动应用测试,第11章移动应用测试,移动设备上的软件测试非常富有挑战性,甚至比大多数的其他软件类型和平台都要困难得多。对于应用程序,这种挑战更多来自于设备和移动环境。你需要考虑多种因素,比如网络性能和可靠性、人机交互体验的一致性、代码转换器的影响、设备的多样性以及有限的资源平台。,11.1移动环境,这里所说的移动设备,特指能够运行在那些需要访问移动网络(即通过基站和卫星的无线电信号进行通信和连接的网络)的应用程序的电子产品,涵盖了大部分的智能手机、平板电脑以及PDA。移动应用是指运行在移动设备里基于网络的应用程序。目前,大部分的移动设备都能够通过无线热点和无线接入点联网,这种移动通信在速度和稳定性等性能方面都比不上传统的网络通信。,11.1移动环境,熟悉移动应用所发生的环境是创建成功测试计划的关键。下表列出了一些需要考虑的关键因素。,11.1移动环境,11.1移动环境,首先需要理解设备连接问题、网络速度、有效区域以及网络延时。例如,对于一个基于位置的服务或者电子邮件应用,那么测试应该检查软件在运营商网络不可用或者网速太慢时所出现的问题。接下来要考虑的就是设备的多样性、各种限制、输入手段。为了创建成功的测试计划,必须考虑到市场上有大量不尽相同、配置差别悬殊的设备,还需要考虑最终用户是如何与这些设备进行交互的。最后,需要确定以何种方式安装和维护应用程序。,11.2测试面临的挑战,移动应用测试的挑战主要来源于以下四个方面:设备的多样性;运营商网络基础设施;自动化脚本编程与开发;可用性测试。将设备类型、操作系统、用户输入手段以及网络问题等因素进行交叉组合,预示着我们必须权衡在测试上花费大量的时间、资金以及劳动力。,11.2测试面临的挑战,11.2.1移动设备的多样性操作系统、浏览器、应用程序运行时环境、屏幕分辨率、人机交互界面和接口、人体工程学设计、屏幕尺寸等因素的复杂多样性造成了设备的多样性。对移动应用测试者来说,越来越多样的设备意味着需要为手中的测试增加更多的测试用例。移动应用测试可口可分为真机测试与基于模拟器的测试。,11.2测试面临的挑战,11.2.2运营商网络基础设施要让移动应用支持多个运营商时,需要解决两大难题:理解和适应运营商网络的基础设施和架构,克服基于位置的障碍。理解运营商的基础设施和架构是良好设计测试计划的根基。移动应用使用的通信协议并不是基于IP的,通常是一种基于射频的协议,这种协议将基于IP协议的数据包当作有效载体,对其进行传输并分发到移动设备上,然后通过移动设备进行解码并最终呈现给应用程序。,11.2测试面临的挑战,11.2.2运营商网络基础设施很多运营商都使用某种代码转换器或者Web代理来进行移动设备与互联网的通信,这些代码转换器和Web代码暗地里做很多事情,例如:将数据转换成WAP或者HTTP支持的格式;压缩数据为了更快地传输和提高吞吐量;数据传输加密和隐私保护;屏蔽一些占用过高带宽的站点;从网页中抽取HTML头信息和其他元数据以供程序使用。,11.2测试面临的挑战,11.2.2运营商网络基础设施编码转换可能会导致不同设备上同一UI界面在视觉上的不一致。有些设备支持无线应用协议(WirelessApplicationProtocol,WAP),而有些支持HTTP协议。WAP使用无线标记语言(WirelessMarkupLanguage,WML)进行内容的传输。如果在跨运营商和跨设备之间的测试中,应用程序发现了UI的问题,则需要跟运营商和设备商联系,以便检查出当前使用的是WAP/WML还是HTTP/HTML。,11.2测试面临的挑战,11.2.2运营商网络基础设施尽管对数据进行压缩时为了提高传输率,但在网络流量高峰期进行超负荷的压缩,反而会降低传输性能。另外,必须克服基于位置的服务带来的障碍。11.2.3脚本编程移动应用测试经常通过创建和执行测试脚本来实现的。11.2.4可用性测试可用性测试与自动化测试所带来的挑战类似。,11.3测试方法,移动应用测试的分类,11.3测试方法,移动应用测试的分类,11.3测试方法,移动应用测试的分类,11.3测试方法,真机测试与基于模拟器的测试方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 想和做的课件
- 2026届山东省临沂市临沭县一中高一化学第一学期期末学业水平测试模拟试题含解析
- 幼儿园幼儿户外活动方案
- 2026届江西省上饶县二中化学高三上期末达标检测模拟试题含解析
- 大学组织联谊活动策划方案
- 隐形正畸面试题及答案
- 中建五局考试试题及答案
- 常量池面试题及答案
- 家电公司合同审核管理规定
- 温医护理考试试题及答案
- T-GDNS 004-2023 医疗机构信息系统等级保护定级工作指南
- 格式塔心理治疗
- ea100伺服驱动器用户手册
- 北京口腔专业门急诊病历考核评价实施细则
- YS/T 677-2016锰酸锂
- GB 4706.13-2004家用和类似用途电器的安全制冷器具、冰淇淋机和制冰机的特殊要求
- 《组织行为学》第十一章 组织结构与组织设计
- (通用版)保安员考试题库及答案
- 带状疱疹护理查房课件
- 药品生产质量管理规范(2010版)(含13个附录)
- 《食用菌工厂化栽培》课程教学大纲
评论
0/150
提交评论