【技术实现步骤摘要】
本专利技术涉及测试领域,尤其涉及一种交互式软件与设备兼容性的测试方法及系统。
技术介绍
交互式软件通常包括客户端和服务器端,在被正式应用之前均需要进行相应的软件兼容性测试,来检视被测软件产品与计算机上已有的操作系统、应用软件是否存在不兼容的情况,以便及时的发现被测软件的性能异常、程序异常等问题,从而对被测软件进行相应的修补与完善,使其能够与计算机上已有的操作系统、应用软件兼容运行。申请号为201110247149.6的专利文献公开了一种软件兼容性测试的方法和设备,将部署为测试环境的各应用软件按照其不同的运行态进行分类,从而使得各应用软件在运行时可以真实地表现出对其它软件的影响以及所受到的来自其它软件的影响,也就是说能够真实地反映各应用软件在实际环境下的运行态特质,使得测试环境能真实地仿真实际环境,提高了软件兼容性测试结果的准确性。上述专利文献是在虚拟机中对软件进行测试,虽然能够模拟软件的运行态,提高测试结果的准确性,但是虚拟机和真实设备始终存在差异,无法完全真实地反映出软件在真实设备中运行的情况。此外,上述专利文献无法在交互式软件的服务器端同时连接多个客户端时进行测试,不符合交互式软件在实际使用过程中的真实情况。
技术实现思路
本专利技术所要解决的技术问题是:提供一种交互式软件与设备兼容性的测试方法,实现检测交互式软件大规模部署时与设备的兼容性。为了解决上述技术问题,本专利技术采用的技术方案为:本专利技术提供一种交互式软件与设备兼容性的测试方法,包括:步骤1、预设待测交互式软件;所述交互式软件包括客户端和服务器端;步骤2、获取待部署所述待测交互式软件的服务器 ...
【技术保护点】
一种交互式软件与设备兼容性的测试方法,其特征在于,包括:步骤1、预设待测交互式软件;所述交互式软件包括客户端和服务器端;步骤2、获取待部署所述待测交互式软件的服务器端的第一设备;步骤3、获取待部署所述待测交互式软件的客户端的第二设备,得到第二设备集合;步骤4、发送所述待测交互式软件的服务器端的安装包至所述第一设备;所述第一设备使用所述服务器端的安装包安装所述待测交互式软件的服务器端;步骤5、发送所述待测交互式软件的客户端的安装包至所述第二设备集合中的第二设备;所述第二设备集合中的第二设备使用所述客户端的安装包安装所述待测交互式软件的客户端;步骤6、配置所述第一设备中的待测交互式软件的服务器端与所述第二设备集合的第二设备中的所述待测交互式软件的客户的端连接关系;步骤7、封装模拟用户对设备的操作为常规测试脚本;所述用户对设备的操作包括点击、长按、拖动和滑动;步骤8、发送所述常规测试脚本至所述第一设备和所述第二设备集合中的第二设备;步骤9、预设测试次数;步骤10、所述第一设备和所述第二设备集合中的第二设备执行与所述测试次数相对应次所述常规测试脚本。
【技术特征摘要】
1.一种交互式软件与设备兼容性的测试方法,其特征在于,包括:步骤1、预设待测交互式软件;所述交互式软件包括客户端和服务器端;步骤2、获取待部署所述待测交互式软件的服务器端的第一设备;步骤3、获取待部署所述待测交互式软件的客户端的第二设备,得到第二设备集合;步骤4、发送所述待测交互式软件的服务器端的安装包至所述第一设备;所述第一设备使用所述服务器端的安装包安装所述待测交互式软件的服务器端;步骤5、发送所述待测交互式软件的客户端的安装包至所述第二设备集合中的第二设备;所述第二设备集合中的第二设备使用所述客户端的安装包安装所述待测交互式软件的客户端;步骤6、配置所述第一设备中的待测交互式软件的服务器端与所述第二设备集合的第二设备中的所述待测交互式软件的客户的端连接关系;步骤7、封装模拟用户对设备的操作为常规测试脚本;所述用户对设备的操作包括点击、长按、拖动和滑动;步骤8、发送所述常规测试脚本至所述第一设备和所述第二设备集合中的第二设备;步骤9、预设测试次数;步骤10、所述第一设备和所述第二设备集合中的第二设备执行与所述测试次数相对应次所述常规测试脚本。2.根据权利要求1所述的一种交互式软件与设备兼容性的测试方法,其特征在于,在所述步骤3和所述步骤4之间,还包括:检测所述第一设备中是否已安装所述待测交互式软件的服务器端;若是,则卸载已安装的所述待测交互式软件的服务器端;分别检测所述第二设备集合中的第二设备是否已安装所述待测交互式软件的客户端;若是,则卸载已安装的所述待测交互式软件的客户端。3.根据权利要求1所述的一种交互式软件与设备兼容性的测试方法,其特征在于,所述步骤10之后,还包括:预设与所述待测交互式软件的服务器端对应的第一测试脚本,形成第一测试脚本集合;预设与所述待测交互式软件的客户端对应的第二测试脚本,形成第二测试脚本集合;从所述第一测试脚本集合中获取一第一测试脚本,并将所述一第一测试脚本发送至所述第一设备;所述第一设备解析并执行所述一第一测试脚本;从所述第二测试脚本集合中获取与所述一第一测试脚本对应的第二测试脚本,并将所述第二测试脚本发送至所述第二设备集合中的第二设备;所述第二设备集合中的第二设备解析并执行所述第二测试脚本。4.根据权利要求1所述的一种交互式软件与设备兼容性的测试方法,其特征在于,所述步骤10之后,还包括:获取测试脚本返回的测试数据;分析所述测试数据形成测试报告。5.根据权利要求1所述的一种交互式软件与设备兼容性的测试方法,其特征在于,所述步骤10之后,还包括:卸载所述第一设备中的所述待测交互式软件的服务器端和所述第二设备集合中的第二设备的所述待测交互式软件的客户端。6.一种交互式软件与设备兼容性的测试系统,其特征在于,包括:第一预设模块,用于预设待测交互式软件;...
【专利技术属性】
技术研发人员:刘德建,黄斌,王柟,陈军,林存旅,王春兰,陈婷,陈娟,邓文强,曾捷,
申请(专利权)人:福建天晴数码有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。