测试装置及测试方法制造方法及图纸

技术编号:10256016 阅读:129 留言:0更新日期:2014-07-25 09:56
一种测试装置,对移动终端中安装的软件的动作进行评价,该测试装置具有:脚本设定部,其设定包含如下操作信息的脚本,该操作信息用于执行使移动终端进行动作的功能;操作判定部,其判定该脚本中包含的操作信息所表示的操作是否由于该移动终端中安装的设备而受到影响;操作对象变换部,其根据移动终端中安装的设备,变换被判定为由于移动终端中安装的设备而受到影响的操作;脚本执行部,其按照变换后的操作来执行所设定的脚本;以及脚本执行结果判定部,其判定所执行的脚本的执行结果是否与预先假定的结果相同。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及移动终端的测试装置。
技术介绍
随着移动终端的高功能化,操作步骤变复杂。并且,随着高功能化,用于使某个功能执行的操作数也增加。另外,在移动终端中存储的软件的容量也有增大趋势。随着软件的容量的增大,故障数也有增大趋势。关于这些故障,事实上不能事前检测出全部故障。因此,对安装于移动终端的软件进行评价。例如,公知有利用自动评价工具进行评价的方法。为了采用利用自动评价工具评价软件的方法,作为安装于评价对象的移动终端的软件的动作方法之一,需要在该软件中装配预先决定的操作步骤。另外,为了采用利用自动评价工具评价软件的方法,需要由利用者进行按下菜单按钮的操作或按下数字按钮等的操作,由此能够利用期望的功能。在利用自动评价工具评价软件的方法中包含功能方式。在功能方式中,按照预先决定的操作步骤来评价移动终端的特定的功能。通过评价特定的功能,能够确认利用安装于移动终端的软件是否按照所要求的规格那样发挥特定的功能的作用。例如,在评价具有触摸屏等输入装置的移动终端的特定功能的情况下,有时按照某个脚本执行与按下在触摸屏上显示的某个图标相当的处理。在这种情况下,指定所选择的某个图标的区域,利用自动评价工具执行该区域中所包含的某个位置被按下的处理。通过利用自动评价工具执行某个图标被按下的处理,能够判定通过该按下而执行的处理是否是所要求的规格那样的处理。例如,公知有进行触摸屏的非线性的修正的方法(例如,参照专利文献1)。现有技术文献专利文献专利文献1:日本特表2005-539325号公报
技术实现思路
专利技术要解决的问题移动终端具有的设备不同,因而存在按照相同的操作不能执行作为评价对象的功能的情况。例如,存在输出画面的尺寸、分辨率依每个移动终端(每个装置)而不同的情况。即,所安装的设备根据每个移动终端(每个装置)而不同。在依存于设备且基于触摸屏方式的输入中,画面的尺寸、分辨率不同。在自动评价工具中,往往生成包括利用坐标指定显示画面的规定位置的命令的操作命令,以便通用化。例如,生成包括利用X-Y坐标指定显示画面的规定位置的命令的操作命令。另外,在为了评价某个功能而生成的脚本中,也包括包含利用坐标指定显示画面的规定位置的命令的操作命令。因此,一次性生成的脚本由于依存于设备,而存在不能在其它移动终端(装置)上使用的情况。因为部件的配置位置(X-Y坐标)根据画面的尺寸、分辨率而不同。这是因为在脚本中包含根据用于使特定的功能进行动作的按钮等各软部件的配置坐标而生成的操作命令。因此,利用自动评价工具生成的脚本除成为生成对象的装置以外,在其它装置的再利用性降低。具体地讲,移动终端具有的触摸屏的尺寸和分辨率各式各样。因此,需要按照移动终端具有的触摸屏的尺寸和分辨率指定所选择的某个图标的区域。即,需要根据移动终端具有的触摸屏的尺寸和分辨率修正自动评价工具。例如,在移动终端具有的触摸屏的分辨率不同的情况下,在该触摸屏配置的图标的水平坐标及垂直坐标至少一方有可能不同。因此,在执行同一应用被起动的处理而指定所选择的图标的区域时,在该区域是利用坐标指定的情况下,有时会被指定不同的区域。本专利技术正是鉴于上述问题而提出的,其目的在于,无论移动终端具有的设备怎样,都对在该移动终端安装的软件的功能进行测试。用于解决问题的手段本测试装置对移动终端中安装的软件的动作进行评价,该测试装置具有:脚本设定部,其设定包含如下操作信息的脚本,该操作信息用于执行使移动终端进行动作的功能;操作判定部,其判定该脚本设定部设定的脚本中包含的操作信息所表示的操作是否由于该移动终端中安装的设备而受到影响;操作对象变换部,其根据所述移动终端中安装的设备,变换由该操作判定部判定为由于所述移动终端中安装的设备而受到影响的操作;脚本执行部,其按照由所述操作对象变换部变换后的操作,执行由所述脚本设定部设定的脚本;以及脚本执行结果判定部,其判定由该脚本执行部执行的脚本的执行结果是否与预先假定的结果相同。也可以构成为,在该脚本设定部设定的脚本中包含的操作信息所表示的操作包括推送画面的操作及按下按键的操作中的至少一种操作的情况下,所述操作判定部判定为由于所述移动终端中安装的设备而受到影响。也可以构成为,在由所述操作判定部判定为由于所述移动终端中安装的设备而受到影响的操作包括所述推送画面的操作及所述按下按键的操作中的至少一种操作的情况下,所述操作对象变换部通过分析所述移动终端上显示的画面信息,计算用于执行所述推送画面的操作以及所述按下按键的操作中的至少一方的坐标范围。也可以构成为,所述操作对象变换部对利用所述移动终端中安装的取得画面信息的功能而取得的画面信息进行分析。也可以构成为,在该脚本设定部设定的脚本中包含的操作信息所表示的操作包括执行GPS测位的操作的情况下,所述操作判定部判定为由于所述移动终端中安装的设备而受到影响。也可以构成为,在由所述操作判定部判定为由于所述移动终端中安装的设备而受到影响的操作包括所述执行GPS测位的操作的情况下,所述操作对象变换部变换使所述GPS测位执行的测位命令及参数中的至少一方。也可以构成为,在所述脚本中包含一个或者多个用于使移动终端进行动作的功能。另外,也能够构成为由所述测试装置执行的测试方法、程序。专利技术效果根据本公开的实施例,无论移动终端具有怎样的设备,都能够对安装在该移动终端的软件的功能进行测试。附图说明图1是示出测试装置的一个实施例的图。图2是示出移动终端的一个实施例的图。图3是示出自动评价工具的一个实施例的图。图4是示出脚本的一个实施例的图。图5是示出脚本的一个实施例的图。图6是示出脚本的一个实施例的图。图7是示出设备依存定义的一个实施例的图。图8是示出画面信息的分析结果的一个实施例的图。图9是示出测试装置的一个实施例的功能框图。图10是示出测试装置的动作的一个实施例的流程图。图11是示出测试装置的动作的一个实施例的流程图。图12是示出测试装置的动作的一个实施例的流程图。具体实施方式下面,根据附图说明实施例。另外,在用于说明实施例的所有附图中,具有相同功能的要素使用相同的标号,并省略重复说明。<实施例><测试装置100>本实施例的自动评价工具被安装于PC(Personal Computer:个人电脑)等中。并且,也可以本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201280056947.html" title="测试装置及测试方法原文来自X技术">测试装置及测试方法</a>

【技术保护点】
一种测试装置,对移动终端中安装的软件的动作进行评价,该测试装置具有:脚本设定部,其设定包含如下操作信息的脚本,该操作信息用于执行使移动终端进行动作的功能;操作判定部,其判定该脚本设定部设定的脚本中包含的操作信息所表示的操作是否由于该移动终端中安装的设备而受到影响;操作对象变换部,其根据所述移动终端中安装的设备,变换由该操作判定部判定为由于所述移动终端中安装的设备而受到影响的操作;脚本执行部,其按照由所述操作对象变换部变换后的操作,执行由所述脚本设定部设定的脚本;以及脚本执行结果判定部,其判定由该脚本执行部执行的脚本的执行结果是否与预先假定的结果相同。

【技术特征摘要】
【国外来华专利技术】2011.11.24 JP 2011-2564221.一种测试装置,对移动终端中安装的软件的动作进行评价,该测试装置具有:
脚本设定部,其设定包含如下操作信息的脚本,该操作信息用于执行使移动终端
进行动作的功能;
操作判定部,其判定该脚本设定部设定的脚本中包含的操作信息所表示的操作是
否由于该移动终端中安装的设备而受到影响;
操作对象变换部,其根据所述移动终端中安装的设备,变换由该操作判定部判定
为由于所述移动终端中安装的设备而受到影响的操作;
脚本执行部,其按照由所述操作对象变换部变换后的操作,执行由所述脚本设定
部设定的脚本;以及
脚本执行结果判定部,其判定由该脚本执行部执行的脚本的执行结果是否与预先
假定的结果相同。
2.根据权利要求1所述的测试装置,其中,在该脚本设定部设定的脚本中包含
的操作信息所表示的操作包括推送画面的操作及按下按键的操作中的至少一种操作
的情况下,所述操作判定部判定为由于所述移动终端中安装的设备而受到影响。
3.根据权利要求2所述的测试装置,其中,在由所述操作判定部判定为由于所
述移动终端中安装的设备而受到影响的操作包括所述推送画面的操作及所述按下按
键的操作中的至少一种操作的情况下,所述操作对象变换部通过分析所述移动终端上
显示的画面信息,计算用于执行所述推送画面的操作以及所述按下按键的操作中的至
少一方的坐标范围。
4.根据权利要求3所述的测试装置...

【专利技术属性】
技术研发人员:矢崎英俊浅野浩一高桥武寿若林民
申请(专利权)人:株式会社NTT都科摩
类型:发明
国别省市:日本;JP

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

1