当前位置: 首页 > 专利查询>株式会社SJI专利>正文

应用测试系统及应用测试方法技术方案

技术编号:11787660 阅读:53 留言:0更新日期:2015-07-29 11:40
本发明专利技术涉及应用测试系统及应用测试方法。一种应用测试系统,包括:管理服务器,用于管理为了对应用进行测试而操作的操作终端的操作状况、以及按照操作终端的操作被进行远程操作的被操作终端的操作状况,其中,管理服务器包括:操作信息接收设备,用于从操作终端接收通过终端操作监控程序监控的操作终端的操作信息,在操作终端中安装有通过将用于监控操作终端的操作的终端操作监控程序注入至受测应用而获取的已处理应用;以及操作信息发送设备,用于将操作信息发送到被操作终端,在被操作终端中安装有受测应用以及基于操作信息对被操作终端进行操作的操作程序。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
目前,终端(例如,智能手机、平板电脑和PC(下文称为“终端”))的操作系统(OS)频繁地更新,且存在各种版本的OS以及与这些OS兼容的大量的机型。因此,应用的开发者(下文称为“测试人”)必须对各种OS和兼容机型中的每一个进行测试,这使得测试操作复杂化。作为该问题的解决方案,已知一种在浏览器上测试应用的应用测试系统(见非专利文献I)。在非专利文献I中记载的应用测试系统中,通过预先在服务器上将安装有不同版本的OS的多个终端虚拟化并在浏览器上操作虚拟化的终端,进行应用测试。引证列表非专利文献非专利文献1:在 2014 年 I 月 14 日检索的 “Automated platform for smartphone applicat1n/site testing:智能手机应用/网站检测的自动化平台”,,网址〈URL:http:// www.scirocco-cloud.com/>。
技术实现思路
技术问题然而,在非专利文献I所记载的应用测试系统中,受测试的终端只是虚拟化的终端,而不是实际的终端(实体机)。因此,利用非专利文献I中记载的应用测试系统,不能检测实体机中的应用的动作,且不能进行精确的应用测试。这是因为:由于虚拟终端与实体机之间的操作环境的差异,虚拟终端上的操作不一定与实体机上的操作相同。而且,在非专利文献I中记载的应用测试系统中,对每个机型执行测试,因此不能同时检查安装有各种版本的OS的多个终端,这使得应用测试效率低且增大了测试工作量。因此,本专利技术是鉴于上述情况做出的,本专利技术的目的在于提供一种,其通过同时检测安装有各种版本的OSs的多个终端使测试工作量大幅减小,并且通过利用实体机的测试操作进行精确的应用测试。用于解决技术问题的手段根据本专利技术的第一方面的应用测试系统是用于在多个终端对应用进行测试的应用测试系统,所述应用测试系统包括:管理服务器,所述管理服务器用于管理为了对应用进行测试而操作的操作终端的操作状况、以及按照所述操作终端的操作被远程操作的被操作终端的操作状况,其中,所述管理服务器包括:操作信息接收设备,所述操作信息接收设备用于从所述操作终端接收通过终端操作监控程序监控的所述操作终端的操作信息,在所述操作终端中安装有通过将用于监控所述操作终端的操作的终端操作监控程序注入至受测应用而获取的已处理应用;以及操作信息发送设备,所述操作信息发送设备用于将所述操作信息发送到所述被操作终端,在所述被操作终端中安装有所述受测应用以及基于所述操作信息对所述被操作终端进行操作的操作程序。根据本专利技术的第二方面的应用测试系统是用于在多个终端对应用进行测试的应用测试系统,所述应用测试系统包括:管理服务器,所述管理服务器用于管理为了对应用进行测试而操作的操作终端的操作状况、以及按照所述操作终端的操作被进行远程操作的被操作终端的操作状况,其中,所述管理服务器包括:应用接收设备,所述应用接收设备用于接收受测应用;已处理应用的发送设备,所述已处理应用的发送设备用于发送通过将用于监控所述操作终端的操作的终端操作监控程序注入至受测应用而获取的已处理应用;操作信息接收设备,所述操作信息接收设备用于从安装有所述已处理应用的所述操作终端接收通过所述终端操作监控程序监控的所述操作终端的操作信息;以及操作信息发送设备,所述操作信息发送设备用于将所述操作信息发送到所述被操作终端,在所述被操作终端中安装有所述受测应用和基于所述操作信息对所述被操作终端进行操作的操作程序。根据本专利技术的第三方面的应用测试系统是用于在多个终端对应用进行测试的应用测试系统,该应用测试系统包括:被操作终端,按照为了对应用进行测试而操作的操作终端的操作,对所述被操作终端进行远程操作;以及管理服务器,所述管理服务器用于管理所述操作终端和所述被操作终端的操作状况,其中,所述管理服务器包括:操作信息接收设备,所述操作信息接收设备用于从所述操作终端接收通过终端操作监控程序监控的所述操作终端的操作信息,在所述操作终端中安装有通过将用于监控所述操作终端的操作的终端操作监控程序注入至受测应用而获取的已处理应用;以及操作信息发送设备,所述操作信息发送设备用于将所述操作信息发送到所述被操作终端,在所述被操作终端中安装有所述受测应用和基于所述操作信息对所述被操作终端进行操作的操作程序,其中,所述被操作终端包括:操作信息接收设备,所述操作信息接收设备用于从所述管理服务器接收所述操作信息;以及操作程序控制设备,所述操作程序控制设备用于基于所述操作信息执行所述操作程序。根据本专利技术的第四方面的应用测试系统是用于在多个终端对应用进行测试的应用测试系统,该应用测试系统包括:操作终端,为了对应用进行测试而操作所述操作终端;被操作终端,按照所述操作终端的操作对所述被操作终端进行远程操作;以及管理服务器,所述管理服务器用于管理所述操作终端和所述被操作终端的操作状况,其中,所述管理服务器包括:操作信息接收设备,所述操作信息接收设备用于从所述操作终端接收通过终端操作监控程序监控的所述操作终端的操作信息,在所述操作终端中安装有通过将用于监控所述操作终端的操作的终端操作监控程序注入至受测应用而获取的已处理应用;以及操作信息发送设备,所述操作信息发送设备用于将所述操作信息发送到所述被操作终端,在所述被操作终端中安装有所述受测应用和基于所述操作信息对所述被操作终端进行操作的操作程序,其中,所述操作终端包括:操作信息生成设备,当所述操作信息生成设备被操作时,基于所述终端操作监控程序,生成所述操作信息;以及操作信息发送设备,所述操作信息发送设备用于将所述操作信息发送到所述管理服务器,其中,所述被操作终端包括:操作信息接收设备,所述操作信息接收设备用于从所述管理服务器接收所述操作信息;以及操作程序控制设备,所述操作程序控制设备用于基于所述操作信息执行所述操作程序。根据本专利技术的第五方面的应用测试系统是用于在多个终端对应用进行测试的应用测试系统,该应用测试系统包括:管理服务器,所述管理服务器用于管理为了对应用进行测试而被操作的操作终端的操作状况以及按照所述操作终端的操作被远程操作的被操作终端的操作状况,其中,所述管理服务器包括:操作信息接收设备,所述操作信息接收设备用于从所述操作终端接收通过终端操作监控程序监控的所述操作终端的操作信息,在所述操作终端中安装有受测应用和监控所述操作终端的操作的终端操作监控程序;以及操作信息发送设备,所述操作信息发送设备用于将所述操作信息发送到所述被操作终端,在所述被操作终端中安装有所述受测应用和基于所述操作信息对所述被操作终端进行操作的操作程序。根据本专利技术的第六方面的应用测试系统是根据本专利技术的第一方面、第二方面或者第五方面的应用测试系统,其中,所述管理服务器还包括:视频数据接收设备,所述视频数据接收设备用于从所述被操作终端接收与所述被操作终端的操作状况有关的视频数据;以及视频数据发送设备,所述视频数据发送设备用于将所述视频数据发送到用于显示所述被操作终端的操作状况的操作显示终端。根据本专利技术的第七方面的应用测试系统是根据本专利技术的第三方面或者第四方面的应用测试系统,其中,所述被操作终端还包括:视频数据生成设备,所述视频数据生成设备用于生成与所述被本文档来自技高网...

【技术保护点】
一种用于在多个终端对应用进行测试的应用测试系统,所述应用测试系统包括:管理服务器,所述管理服务器用于管理为了对应用进行测试而操作的操作终端的操作状况、以及按照所述操作终端的操作被远程操作的被操作终端的操作状况,其中,所述管理服务器包括:操作信息接收设备,所述操作信息接收设备用于从所述操作终端接收通过终端操作监控程序监控的所述操作终端的操作信息,在所述操作终端中安装有通过将用于监控所述操作终端的操作的终端操作监控程序注入至受测应用而获取的已处理应用;以及操作信息发送设备,所述操作信息发送设备用于将所述操作信息发送到所述被操作终端,在所述被操作终端中安装有所述受测应用以及基于所述操作信息对所述被操作终端进行操作的操作程序。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:李水平
申请(专利权)人:株式会社SJI
类型:发明
国别省市:日本;JP

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1