测试系统及测试方法

文档序号:6507489阅读:169来源:国知局
测试系统及测试方法
【专利摘要】提供一种能够在身边(指令地)准确地进行位于远程位置的环境中设备的动作测试的技术。从本地侧管理装置(5b)向位于远程位置的远程侧测试对象装置(7a)发送操作指令使其动作,并将该远程侧测试对象装置(7a)检测到的检测信息发送到本地侧输入到本地侧测试对象装置(7b)。即,利用在远程位置获得的检测信息,使本地侧测试对象装置(7b)动作。如果这样,能够在身边(指令地)准确地进行在与远程位置的环境中进行的对本地侧测试对象装置(7b)的测试相同的测试。
【专利说明】测试系统及测试方法
【技术领域】
[0001]本发明涉及在身边(指令地)进行与在远程位置进行的动作测试相同的动作测试的技术。
【背景技术】
[0002]以往,作为在身边操作存在于远程位置的控制设备的技术,提出了各种技术。例如,在下述专利文献I中记载的技术,利用摄像机拍影位于远程位置的控制设备的状态,并将该影像显示在身边的显示器上,而且在身边进行对该影像中的操作按钮的按下操作(对触摸面板进行操作)时,则对应于该操作的指令被发送到位于远程位置的控制设备,从而能够得到实际在现场操作控制设备时的情况相同的结果。
[0003]专利文献:
[0004]专利文献1:日本特开2011-134357号公报
【发明内容】

[0005]但是,将如上所述的技术应用在远程测试、即设备放置在远程位置而在身边操作该设备以确认各种动作的测试时,可能发生如下问题。
[0006]例如,若远程位置和身边(指令地)之间的通信线路的带宽不足时,可能发生摄像机的影像中断、或迟延、或分辨率下降的情况,而且,可能会发生难以发出操作指示、或者操作结果的确认精度下降的问题。并且,也有可能导致不能有效地进行不良状况(所谓调试操作)纠正的结果。
[0007]另一方面,若在身边设置设备而进行测试,则能够有效地进行不良状况的纠正等,然而,该测试属于在身边环境下进行的测试,无法输入能够在期望的地方(远程位置)获得的实际信息、例如位置信息、温度信息、移动信息、照度信息、遮光信息、语音信息、来自静电容式等触摸传感器的信息、来自外部设备的信息等实时信息并进行测试。还有,虽然也可以通过模拟生成这些信息(检测信息)并输入,但通过模拟生成的信息与实际获得的信息不同,所以很难说是真实的测试。
[0008]本发明鉴于这些问题而提出,其目的在于提供一种能够在身边(指令地)准确地进行位于远程位置环境中的设备的动作测试的技术。
[0009](I)第一发明
[0010]第一发明的测试系统具备:第一管理装置,存在于远程位置,并且与存在于远程位置的第一测试对象装置连接;第二管理装置,存在于指令地,并且与存在于指令地的第二测试对象装置连接,该第二测试对象装置是与第一测试对象装置相同种类的装置。第一管理装置具备:检测信息发送单元,从第一测试对象装置输入由第一测试对象装置检测的检测信息,并且向第二管理装置发送该输入的检测信息;以及操作信息输出单元,向第一测试对象装置输出从第二管理装置接收的操作信息。另一方面,第二管理装置具备:操作信息发送单元,向第一管理装置发送由测试员输入的操作信息;操作信息输出单元,向第二管理装置输出操作信息;检测信息接收单元,从第一测试对象装置接收检测信息;以及检测信息输出单元,向第二管理装置输出由检测信息接收单元接收的检测信息。
[0011]根据这样的测试系统,能够从指令地向远程位置的第一测试对象装置发送操作信息并使其动作,将该第一测试对象装置检测到的检测信息发送到指令地并输入到第二测试对象装置。即,能够利用在远程位置得到的检测信息,使指令地的第二测试对象装置动作。因此,能够在身边准确地进行位于远程位置的环境中设备的动作测试。
[0012](2)第二发明
[0013]第二发明的测试系统是,在第一发明的测试系统中,在第一管理装置上连接有第一摄像机,该第一摄像机用于至少拍摄第一测试对象装置的显示部;第一管理装置还具备影像发送单元,该影像发送单元输入从第一摄像机输出的影像并发送给第二管理装置。而且,第二管理装置还具备远程位置影像显示单元,该远程位置影像显示单元用于显示从第一管理装置接收的影像。
[0014]根据这样的测试系统,能够在指令地的第二管理装置中了解远程位置的第一测试对象装置的显示部的样子,能够更顺利地进行测试。
[0015](3)第三发明
[0016]第三发明的测试系统是,在第一发明或第二发明的测试系统中,在第二管理装置上连接有第二摄像机,该第二摄像机用于至少拍摄第二测试对象装置的显示部,第二管理装置还具备指令地影像显示单元,该指令地影像显示单元用于输入并显示从第二摄像机输出的影像。
[0017]根据这样的测试系统,能够在指令地的第二管理装置中了解指令地的第二测试对象装置的显示部的样子,能够更顺利地进行测试。特别是,在指令地的第二管理装置中也能够了解远程位置的第一测试对象装置的显示部的样子的情况下,能够通过对比两个影像进行测试,因此能够更顺利地进行测试。
[0018](4)第四发明
[0019]第四发明的测试系统是,在第一发明的测试系统中,第一管理装置还具备:第一画面取得单元,取得在第一测试对象装置的显示部显示的画面;第一画面状态ID确定单元,基于由第一画面取得单元取得的画面,确定可确定画面状态的画面状态ID ;以及画面状态ID发送单元,向第二管理装置发送被第一画面状态ID确定单元确定的画面状态ID。另一方面,第二管理装置还具备:画面状态ID接收单元,从第一管理装置接收画面状态ID ;第二画面取得单元,取得在第二测试对象装置的显示部显示的画面;第二画面状态ID确定单元,基于由第二画面取得单元取得的画面,确定可确定画面状态的画面状态ID ;以及比较单元,比较由画面状态ID接收单元接收的画面状态ID和由第二画面状态ID确定单元确定的画面状态ID,并输出比较结果。
[0020]而且,作为确定画面状态ID的方法的一例,可以想到如下方法:预先将画面状态和与其对应的画面状态ID对应起来形成数据库,并参照该数据库,确定与显示在各测试对象装置的显示部上的画面对应的画面状态ID。此外,作为其它方法,想到如下方法:在各测试对象装置的显示部显示的画面中,预先以数字水印的形式嵌入画面状态ID,并且,从由各画面取得单元所取得的画面本身抽取出画面状态ID进行确定。
[0021]根据这样的测试系统,关于在第一测试对象装置的显示部显示的画面和在第二测试对象装置的显示部显示的画面的同一性(换言之,执行结果的同一性),即使测试者不进行目视判断,也能够根据由比较单元输出的比较结果做出判断。而且,对各自ID进行比较,所以比较结果错误的可能性也低。
[0022](5)第五发明
[0023]第五发明的测试系统是,在第四发明的测试系统中,在第一管理装置上连接有第一摄像机,该第一摄像机用于至少拍摄第一测试对象装置的显示部,第一管理装置的第一画面取得单元利用从第一摄像机输出的影像取得所述画面。另一方面,在第二管理装置上连接有第二摄像机,该第二摄像机用于至少拍摄第二测试对象装置的显示部,述第二管理装置的第二画面取得单元利用从所述第二摄像机输出的影像取得所述画面。
[0024]根据这样的测试系统,不必在各测试对象装置中组装用于从各测试对象装置取得图像的构成,也能够取得与第四发明相同的效果。
[0025](6)第六发明
[0026]第六发明的测试系统是,在第一至第五中的任一个发明的测试系统中,第一管理装置还具备动作记录发送单元,该动作记录发送单元从第一测试对象装置输入第一测试对象装置的动作记录,并且向第二管理装置发送所输入的动作记录。第二管理装置还具备:动作记录接收单元,从第一测试对象装置接收动作记录;动作记录存储控制单元,从第二测试对象装置输入第二测试对象装置的动作记录,并存储所输入的动作记录和由动作记录接收单元接收的动作记录。
[0027]根据这样的测试系统,能够在指令地的第二管理装置中确认远程位置的第一测试对象装置的动作记录,所以,在指令地可以更详细地了解第一测试对象装置的动作状况。此夕卜,也可以通过比较远程位置的第一测试对象装置的动作记录和指令地的第二测试对象装置的动作记录来了解状况。
[0028](7)第七发明
[0029]第七发明的测试系统是,在第一至第六中的任一个发明的测试系统中,还具备第三管理装置,第三管理装置具备:程序开发单元,可修改程序的源代码,并且可生成执行代码;程序发送单元,经由第二管理装置和第一管理装置向第一测试对象装置发送由程序开发单元生成的执行代码;以及程序输出单元,向第二测试对象装置输出由程序开发单元生成的执行代码。
[0030]根据这样的测试系统,能够在第一测试对象装置和第二测试对象装置中迅速地适用更新后的程序,能够迅速地进行再测试。
[0031](8)第八发明
[0032]第八发明是一种测试方法,在具备第一管理装置和第二管理装置的测试系统中进行测试,其中,所述第一管理装置存在于远程位置,并且与存在于远程位置的第一测试对象装置连接;所述第二管理装置存在于指令地,并且与存在于指令地的第二测试对象装置连接,该第二测试对象装置是与所述第一测试对象装置相同种类的装置;所述第一管理装置执行以下步骤:从所述第一测试对象装置输入由所述第一测试对象装置检测的检测信息,并且向所述第二管理装置发送该输入的检测信息;以及向所述第一测试对象装置输出从所述第二管理装置接收的操作信息。
[0033]根据这样的测试方法,能够从指令地向远程位置的第一测试对象装置发送操作信息并使其动作,将该第一测试对象装置检测到的检测信息发送到指令地并输入到第二测试对象装置。即,能够利用在远程位置得到的检测信息,使指令地的第二测试对象装置动作。因此,能够在身边准确地进行位于远程位置的环境中设备的动作测试。
[0034](9)第九发明
[0035]第九发明的测试方法是,在第八发明的测试方法中,所述第二管理装置执行以下步骤:
[0036]向所述第一管理装置发送由测试员输入的操作信息;
[0037]向所述第二管理装置输出所述操作信息;
[0038]从所述第一测试对象装置接收所述检测信息;以及
[0039]向所述第二管理装置输出所接收到的所述检测信息。
[0040]根据这样的测试方法,能够在指令地的第二管理装置中了解远程位置的第一测试对象装置的显示部的样子,能够更顺利地进行测试。
[0041](10)第十发明
[0042]第十发明的测试方法是,在第八发明的测试方法中,所述第一管理装置还执行以下步骤:取得在所述第一测试对象装置的显示部显示的画面;基于所取得的画面,确定可确定画面状态的画面状态ID ;以及向第二管理装置发送所述被确定的画面状态ID ;所述第二管理装置还执行以下步骤:从所述第一管理装置接收所述画面状态ID ;取得在所述第二测试对象装置的显示部显示的画面;基于所取得的画面,确定可确定画面状态的画面状态ID ;以及比较所述接收到的画面状态ID和所述被确定的画面状态ID,并输出比较结果。
[0043]根据这样的测试方法,关于在第一测试对象装置的显示部显示的画面和在第二测试对象装置的显示部显示的画面的同一性(换言之,执行结果的同一性),即使测试者不进行目视判断,也能够根据由比较单元输出的比较结果做出判断。而且,对各自ID进行比较,所以比较结果错误的可能性也低。
【专利附图】

【附图说明】
[0044]图1是表示作为基本实施方式的测试系统的构成的框图。
[0045]图2(A)是表示远程侧测试对象装置的一例的远程侧智能手机的硬件结构的框图,图2 (B)是表示远程侧管理装置的硬件结构的框图。
[0046]图3 (A)是表示作为远程侧测试对象装置的一例的智能手机的软件结构的框图,图3 (B)是表示远程侧管理装置的软件结构的框图。
[0047]图4 (A)是表示作为本地侧测试对象装置的一例的远程侧智能手机的硬件结构的框图图4 (B)是表示本地侧管理装置的硬件结构的框图。
[0048]图5 (A)是表示作为本地侧测试对象装置的一例的智能手机的软件结构的框图,图5 (B)是表示本地侧管理装置的软件结构的框图。
[0049]图6是用于说明测试过程的梯形图。
[0050]图7是用于说明测试过程的梯形图。
[0051]图8是在本地侧管理装置的显示部显示的画面的一例。
[0052]图9是通用命令列表的一例。
[0053]图10 (A)UO (B)是用于说明画面状态ID的说明图。
【权利要求】
1.一种测试系统,其特征在于,具备:第一管理装置,存在于远程位置,并且与存在于远程位置的第一测试对象装置连接;第二管理装置,存在于指令地,并且与存在于指令地的第二测试对象装置连接,该第二测试对象装置是与所述第一测试对象装置相同种类的装置, 所述第一管理装置具备: 检测信息发送单元,从所述第一测试对象装置输入由所述第一测试对象装置检测的检测信息,并且向所述第二管理装置发送该输入的检测信息;以及 操作信息输出单元,向所述第一测试对象装置输出从所述第二管理装置接收的操作信息; 所述第二管理装置具备: 操作信息发送单元,向所述第一管理装置发送由测试员输入的操作信息; 操作信息输出单元,向所述第二管理装置输出所述操作信息; 检测信息接收单元,从所述第一测试对象装置接收所述检测信息;以及检测信息输出单元,向所述第二管理装置输出由所述检测信息接收单元接收的所述检测信息。
2.根据权利要求1所述的测试系统,其特征在于, 在所述第一管理装置上连接有第一摄像机,该第一摄像机用于至少拍摄所述第一测试对象装置的显示部; 所述第一管理装置还具备影像发送单元,该影像发送单元输入从所述第一摄像机输出的影像并发送给所述第二管理装置; 所述第二管理装置还具备远程位置影像显示单元,该远程位置影像显示单元用于显示从所述第一管理装置接收的影像。
3.根据权利要求1或2所述的测试系统,其特征在于, 在所述第二管理装置上连接有第二摄像机,该第二摄像机用于至少拍摄所述第二测试对象装置的显示部, 所述第二管理装置还具备指令地影像显示单元,该指令地影像显示单元用于输入并显示从所述第二摄像机输出的影像。
4.根据权利要求1所述的测试系统,其特征在于, 所述第一管理装置还具备: 第一画面取得单元,取得在所述第一测试对象装置的显示部显示的画面; 第一画面状态ID确定单元,基于由所述第一画面取得单元取得的画面,确定可确定画面状态的画面状态ID ;以及 画面状态ID发送单元,向第二管理装置发送被所述第一画面状态ID确定单元确定的画面状态ID ; 所述第二管理装置还具备: 画面状态ID接收单元,从所述第一管理装置接收所述画面状态ID ; 第二画面取得单元,取得在所述第二测试对象装置的显示部显示的画面; 第二画面状态ID确定单元,基于由所述第二画面取得单元取得的画面,确定可确定画面状态的画面状态ID ;以及比较单元,比较由所述画面状态ID接收单元接收的所述画面状态ID和由所述第二画面状态ID确定单元确定的所述画面状态ID,并输出比较结果。
5.根据权利要求4所述的测试系统,其特征在于, 在所述第一管理装置上连接有第一摄像机,该第一摄像机用于至少拍摄所述第一测试对象装置的显示部, 所述第一管理装置的所述第一画面取得单元,利用从所述第一摄像机输出的影像取得所述画面; 在所述第二管理装置上连接有第二摄像机,该第二摄像机用于至少拍摄所述第二测试对象装置的显示部, 所述第二管理装置的所述第二画面取得单元,利用从所述第二摄像机输出的影像取得所述画面。
6.根据权利要求1至5中任一项所述的测试系统,其特征在于, 所述第一管理装置还具备动作记录发送单元,该动作记录发送单元从所述第一测试对象装置输入所述第一测试对象装置的动作记录,并且向所述第二管理装置发送所输入的动作记录; 所述第二管理装置还具备: 动作记录接收单元,从所述第一测试对象装置接收所述动作记录; 动作记录存储控制单元,从所述第二测试对象装置输入所述第二测试对象装置的动作记录,并存储所输入的动 作记录和由所述动作记录接收单元接收的动作记录。
7.根据权利要求1至6中任一项所述的测试系统,其特征在于,还具备第三管理装置,第三管理装置具备: 程序开发单元,可修改程序的源代码,并且可生成执行代码; 程序发送单元,经由所述第二管理装置和第一管理装置向所述第一测试对象装置发送由所述程序开发单元生成的执行代码;以及 程序输出单元,向所述第二测试对象装置输出由所述程序开发单元生成的所述执行代码。
8.—种测试方法,在具备第一管理装置和第二管理装置的测试系统中进行测试,其中, 所述第一管理装置存在于远程位置,并且与存在于远程位置的第一测试对象装置连接;所述第二管理装置存在于指令地,并且与存在于指令地的第二测试对象装置连接,该第二测试对象装置是与所述第一测试对象装置相同种类的装置; 所述第一管理装置执行以下步骤: 从所述第一测试对象装置输入由所述第一测试对象装置检测的检测信息,并且向所述第二管理装置发送该输入的检测信息;以及 向所述第一测试对象装置输出从所述第二管理装置接收的操作信息。
9.根据权利要求8所述的测试方法,其中, 所述第二管理装置执行以下步骤: 向所述第一管理装置发送由测试员输入的操作信息; 向所述第二管理装置输出所述操作信息; 从所述第一测试对象装置接收所述检测信息;以及向所述第二管理装置输出所接收到的所述检测信息。
10.根据权利要求8所述的测试方法,其中,所述第一管理装置还执行以下步骤:取得在所述第一测试对象装置的显示部显示的画面;基于所取得的画面,确定可确定画面状态的画面状态ID ;以及向第二管理装置发送所述被确定的画面状态ID ;所述第二管理装置还执行以下步骤:从所述第一管理装置接收所述画面状态ID ;取得在所述第二测试对象装置的显示部显示的画面;基于所取得的画面,确定可确定画面状态的画面状态ID ;以及比较所述接收到的画面状态ID 和所述被确定的画面状态ID,并输出比较结果。
【文档编号】G06F11/36GK103473170SQ201310347526
【公开日】2013年12月25日 申请日期:2013年8月9日 优先权日:2012年11月16日
【发明者】崔华 申请人:东软集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1