移动设备的远程可用性测试方法研究

来源 :华南农业大学 | 被引量 : 0次 | 上传用户:mengxiangpiaoxue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今,各种移动设备已广泛地应用于人们生活,其中手机更是成为日常生活不可缺少的工具。因此,移动设备的可用性问题也引起了研究者的日益关注。传统方式的可用性测试需要在配置了专门设备的实验室内进行,存在测试人数受限,测试效率较低等问题。而且舒适的实验室环境无法模拟用户使用移动设备的真实环境,降低了测试结果的可靠性。远程可用性测试通过网络传输测试数据和监控视频,使可用性测试走出实验室,在用户的真实使用环境里进行,提高了测试结果的可靠性;同时减少了时间与空间的约束,提高了效率。通过远程可用性测试能比传统方式更易于发现移动设备自身难于使用、缺乏灵活性的地方。   近年来,无线网络性能的改善和手机性能的提升,为使用远程方式对手机进行可用性测试提供了契机。本论文的研究目的是找出现有远程测试方法存在的问题,提出改进方案并验证方案的有效性。本论文探讨远程测试技术难点,提出一种无干扰式的可用性测试方法,介绍在本研究中设计并实现的适用于Android手机的远程可用性测试平台。该平台利用手机内置的硬件使用软件方式获取手机截屏、用户操作和声音等可用性测试信息,减少了附加的测试设备对用户所造成的不便。该平台通过无线网络传输测试数据,使用户能够在真实使用环境下进行测试,提高测试结果的可靠性。平台还支持多个用户同时进行测试,提高测试的效率。   本文的主要工作包括:   (1)通过软件方式对手机屏幕上的操作进行截图,避免了在手机上安装额外的录制装置。在保证测试质量的前提下,有效地减少测试装备对测试用户造成的干扰。同时,这种方式大大减少了测试过程中需要实时传输的数据量,保证实验数据能及时地传回服务器,确保了可用性测试的可靠性和有效性。   (2)通过无线网络传输测试数据和监控视频,使可用性测试在用户的真实使用环境里进行,提高了测试结果的可靠性,也减少了时间和空间的约束。   (3)采用C/S(服务器/客户端)模式,支持多用户同时进行测试,提高了测试的效率。   最后,本研究选取谷歌输入法的软键盘应用作为测试案例,使用该平台对手机进行了远程可用性测试。实验结果表明,在Wi-Fi和3G网络条件下,通过该平台获取的数据能够满足测试所需,从而发现移动设备的可用性问题。
其他文献
数据挖掘是从大量的、不完全的、有噪声的、模糊和随机的数据中提取隐含在其中的、人们事先不知道但又是潜在有用信息和知识的过程,序列模式挖掘是数据挖掘的一个重要分支,有着
汽车悬架系统是车轮和车身之间传力连接装置的总称,用于减缓外界扰动对车身的冲击,保证汽车行驶平顺性和操纵稳定性。半主动悬架系统在控制品质上优于被动悬架,接近主动悬架
问题解决是通过执行算子(例如启发式规则)在问题空间中进行搜索,使问题从初始状态达到目标状态的思维过程,在这个过程中,工作记忆和表象起着重要的作用。随着认知心理学,神经
软件过程模式是一种包含解决软件过程中某类通用问题解决方案的知识,是软件过程构造和改进中可复用的资产。复用过程模式对于改进项目过程、提高开发效率起着极为重要的作用
本文主要讨论用贝叶斯随机搜索方法进行模型选择及参数估计。借助拉丁变量计算的贝叶斯随机搜索模型,把模型选择问题转化为对拉丁变量后验分布的分析。在通过积分等手段,使得
细分方法是曲面造型技术的重要工具之一,被广泛应用于计算机辅助几何设计与计算机图形学等领域。传统的逼近型与插值型细分方法在曲面的层次细节表达上有许多缺陷,尤其是在对
顶空液相微萃取(HS-LPME)技术是一种集分离、纯化、浓缩为一体的样品前处理方法,该技术已经广泛应用于对多种不同样品中挥发性或半挥发性目标物的富集。在该技术中,提高样品
随着面向服务的软件体系结构、软件即服务、云计算等新的软件架构思想和运营理念的发展,Web服务作为互联网中最为重要的计算资源和软件资产,以其语言独立、平台无关、协议标
近年来,随着处理器技术和性能的快速发展,尤其是硬件虚拟化技术的诞生,虚拟化技术成为当前研究的热点。虚拟化技术可以提高硬件的利用率,降低应用成本,减少配置和管理的复杂性,同时
应用程序间虚拟隔离是构建可信应用环境的重要途径之一。由于应用程序的来源不同,系统对其的信任程度也不相同,而在同一个系统中运行的应用程序在运行中可能会调用信任度不同