用户界面检查方法、设备及程序的制作方法

文档序号:9602496阅读:432来源:国知局
用户界面检查方法、设备及程序的制作方法
【技术领域】
[0001]本发明涉及用于检查屏幕的用户界面的用户界面检查方法、用户界面检查设备和用户界面检查程序。
【背景技术】
[0002]在开发屏幕的用户界面(例如网页等)中,可用性的质量等在一些情况下取决于开发者,因此专业人员用需要检查用户界面。然而,能够检查用户界面的人员数量有限,这导致检查需要大量成本和时间的问题。
[0003]非专利文献(NPL) 1公开了一种工具,用于自动评估可用性(例如屏幕上的网页的可读性和内容的可理解性),并提取要改进的问题。
[0004]NPL 2公开了一种测试应用软件的自动工具。该自动工具在用户执行调试之前根据用户预先创建的测试案例自动执行测试。
[0005]引用列表[〇〇〇6] 非专利文献
[0007]NPL 1 :Takehiro Suzuki 的硕士论文 “Automatic Usability Testing Methodfor Web Pages”,奈良先端科学技术大学院大学,1999年2月14日
[0008]NPL 2 :2013 年6月 4 日通过互联网〈URL :http ://oss. infoscience. co. jp/seleniumhq/docs/03_selenium_ide.html#idl2>在线检索的“Selenium Japanesedocument,Selenium-IDE’,

【发明内容】

[0009]技术问题
[0010]然而,NPL 1中描述的工具基于利用超文本标记语言(HTML)所描述的资源代码自动评估网页。因此,尽管该工具能够评估初始显示等,但是在对响应于用户操作所引起的屏幕动作进行评估方面存在困难。
[0011]此外,在NPL 2所公开的自动工具中,用户需要建立对要检查的每个屏幕进行验证所需的测试案例和动作结果。因此,在通过利用自动工具来检查屏幕的可用性的情况下,需要专业人员来执行检查,从而导致大量成本和时间的问题。
[0012]所以,本发明的目的是提供一种用户界面检查方法、一种用户界面检查设备以及一种用户界面检查程序,能够容易地评估与响应于用户操作所引起的屏幕动作有关的可用性。
[0013]解决问题的方案
[0014]根据本发明的一种用户界面检查方法包括:取得与用户在屏幕上执行的操作的内容和响应于所述操作所引起的屏幕中的变化有关的信息;以及检查与所述操作的内容和响应于所述操作所引起的屏幕中的所述变化有关的所述信息是否符合包含用户界面检查准则在内的检查规则。
[0015]根据本发明的一种用户界面检查设备包括:检查规则存储单元,所述检查规则存储单元存储包含用户界面检查准则在内的检查规则;信息取得单元,所述信息取得单元取得与用户在屏幕上执行的操作的内容和响应于所述操作所引起的屏幕中的变化有关的信息;以及检查单元,所述检查单元检查与所述操作的内容和响应于所述操作所引起的屏幕中的所述变化有关的所述信息是否符合所述检查规则。
[0016]根据本发明的一种用户界面检查程序使计算机执行以下处理:信息取得处理,用于取得与用户在屏幕上执行的操作的内容和响应于所述操作所引起的屏幕中的变化有关的信息;以及检查处理,用于检查与所述操作的内容和响应于所述操作所引起的屏幕中的所述变化有关的信息是否符合包含用户界面检查准则在内的检查规则。
[0017]本发明的有利效果
[0018]根据本发明,能够容易地评估与响应于用户操作所引起的屏幕的动作有关的可用性。
【附图说明】
[0019]图1描述了示意根据本发明的用户界面检查设备的示例性实施例的配置的框图。
[0020]图2描述了根据本发明的用户界面检查设备的示例性实施例的动作的流程图。
[0021]图3描述了示意第一示例的在用鼠标进行操作之前和之后的屏幕的说明图。
[0022]图4描述了示意第二示例的屏幕转变的说明图。
[0023]图5描述了示意第三示例的选择屏幕和转变之后的屏幕的说明图。
[0024]图6描述了示意第五示例的从要检查的屏幕转变到帮助屏幕的说明图。
[0025]图7描述了示意根据本发明的用户界面检查设备的主要部分的配置的框图。
【具体实施方式】
[0026]在下文中将参考附图描述根据本发明的用户界面检查设备的示例性实施例。
[0027]图1是示意根据该示例性实施例的用户界面检查设备的配置的框图。如图1所示,该示例性实施例的用户界面检查设备包括:信息取得单元1、日志存储单元2、检查单元3、检查规则存储单元4和显示处理单元5。信息取得单元1、检查单元3和显示处理单元5由信息处理器(例如,设计用于执行特定演算处理等的硬件或根据程序进行操作的中央处理单元(CPU))实现。日志存储单元2和检查规则存储单元4由诸如常用硬盘驱动器(HDD)之类的存储设备实现。
[0028]信息取得单元1取得与用户在屏幕上执行的操作的内容和响应于该操作所引起的屏幕中的变化有关的信息。例如,信息取得单元1取得该操作之前和之后的屏幕信息作为与响应于该操作所引起的屏幕中的变化有关的信息。屏幕信息是指示屏幕的显示内容的信息,例如文本的颜色或内容。
[0029]此外,信息取得单元1可以取得例如与屏幕中的变化有关的时间信息作为与响应于该操作所引起的屏幕中的变化有关的信息。例如,信息取得单元1可以取得指示点击执行屏幕转变的按钮的时间的时间信息和指示完成读取屏幕转变之后的屏幕的时间的时间
?目息。
[0030]此外,信息取得单元1可以取得识别屏幕的信息作为与响应于某一操作所引起的屏幕中的变化有关的信息。例如,信息取得单元1可以取得用于识别从多个屏幕中调出的帮助屏幕的信息。
[0031]日志存储单元2存储信息取得单元1所取得的与用户在要检查的屏幕上执行的操作的内容和响应于该操作所引起的屏幕中的变化有关的信息。
[0032] 检查规则存储单元4存储一个或多个检查规则。每个规则包含屏幕的用户界面检查规则。检查规则与在屏幕上显示的用户界面的可用性(例如网页等对于用户的可读性、内容的可理解性等)有关。用户先前记录了该检查规则。
[0033] 检查单元3检查日志存储单元2中所存储的与操作的内容和响应于该操作所引起的屏幕中的变化有关的信息是否符合检查规则存储单元4中所存储的检查规则。检查单元3可以在已经执行了特定操作时或者在用户指示检查单元3执行检查时执行检查。
[0034] 显示处理单元5在显示设备等的屏幕上显示检查单元3所执行的检查的结果。显示方法可以是任意方法。例如,显示处理单元5可以列出不符合检查的条目以及用于检查的检查规则。此外,显示处理单元5可以在要检查的屏幕上显示检查结果。
[0035] 随后,下面将描述根据该示例性实施例的用户界面检查设备的动作。图2是示出了根据该示例性实施例的用户界面检查设备的动作
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1