论文部分内容阅读
随着Android的迅猛发展及系统版本的快速迭代,Android下的适配兼容问题已经成为一种迫切的需求。本课题结合移动终端下网页适配测试的特殊性,提出了通过面向移动终端的网页适配测试平台来实现自动化测试网页在不同移动终端下的适配测试问题本文通过对国内外研究现状及现有技术的调查研究,结合对网页在移动终端下的适配测试效率瓶颈分析,提出了通过WebServer+APP的方式进行平台的构建。WebServer部分负责测试任务的创建、修改、暂停、删除、查看等功能,APP部分负责自动拉取任务执行并返回执行结果。平台在实现过程中使用的关键技术包括:平台客户端通过java调用本地C截屏程序,屏蔽了系统提供的上层应用接口,通过直接读取显存还原图片的方式实现了客户端在Android下的全面兼容性;在数据通信方面,使用json小数据格式加快了客户端与服务器的通信效率,并通过数据库数据源的引入加快了数据库的读取存储效率;通过对jsoup的封装,实现了对网页中通过JS控制的网页特效进行自动触发;使用专门的图片存储服务器,提供图片的永久存储,使得测试人员可以随时查看测试结果。平台通过将测试任务的执行进行批量化、并行化、自动化,并提供了全面的移动测试设备,大幅度的缩短了网页在移动终端下适配测试花费的时间,提升了测试的有效性和全面性。