论文部分内容阅读
如今,各种移动设备已广泛地应用于人们生活,其中手机更是成为日常生活不可缺少的工具。因此,移动设备的可用性问题也引起了研究者的日益关注。传统方式的可用性测试需要在配置了专门设备的实验室内进行,存在测试人数受限,测试效率较低等问题。而且舒适的实验室环境无法模拟用户使用移动设备的真实环境,降低了测试结果的可靠性。远程可用性测试通过网络传输测试数据和监控视频,使可用性测试走出实验室,在用户的真实使用环境里进行,提高了测试结果的可靠性;同时减少了时间与空间的约束,提高了效率。通过远程可用性测试能比传统方式更易于发现移动设备自身难于使用、缺乏灵活性的地方。
近年来,无线网络性能的改善和手机性能的提升,为使用远程方式对手机进行可用性测试提供了契机。本论文的研究目的是找出现有远程测试方法存在的问题,提出改进方案并验证方案的有效性。本论文探讨远程测试技术难点,提出一种无干扰式的可用性测试方法,介绍在本研究中设计并实现的适用于Android手机的远程可用性测试平台。该平台利用手机内置的硬件使用软件方式获取手机截屏、用户操作和声音等可用性测试信息,减少了附加的测试设备对用户所造成的不便。该平台通过无线网络传输测试数据,使用户能够在真实使用环境下进行测试,提高测试结果的可靠性。平台还支持多个用户同时进行测试,提高测试的效率。
本文的主要工作包括:
(1)通过软件方式对手机屏幕上的操作进行截图,避免了在手机上安装额外的录制装置。在保证测试质量的前提下,有效地减少测试装备对测试用户造成的干扰。同时,这种方式大大减少了测试过程中需要实时传输的数据量,保证实验数据能及时地传回服务器,确保了可用性测试的可靠性和有效性。
(2)通过无线网络传输测试数据和监控视频,使可用性测试在用户的真实使用环境里进行,提高了测试结果的可靠性,也减少了时间和空间的约束。
(3)采用C/S(服务器/客户端)模式,支持多用户同时进行测试,提高了测试的效率。
最后,本研究选取谷歌输入法的软键盘应用作为测试案例,使用该平台对手机进行了远程可用性测试。实验结果表明,在Wi-Fi和3G网络条件下,通过该平台获取的数据能够满足测试所需,从而发现移动设备的可用性问题。