自动化测试的图形用户界面及其创建方法技术

技术编号:9833150 阅读:167 留言:0更新日期:2014-04-01 23:50
本发明专利技术公开了一种自动化测试的图形用户界面及其创建方法,创建方法包括以下步骤:S1、创建初始界面,包括菜单栏、启动测试的测试按钮、显示产品信息的第一显示区域、显示脚本配置信息的第二显示区域及显示测试结果的第三显示区域;S2、创建配置菜单及第一子菜单和第二子菜单;S3、创建被测产品的配置窗口界面,包括输入产品信息的对话框以及第一确认按钮;S4、创建测试脚本的配置窗口界面,包括第四显示区域、第五显示区域、添加按钮及第二确认按钮。本发明专利技术利用Tcl/Tk语言创建自动化测试的图形用户界面,使得自动化测试能够直接显示出来,界面的图形布局更加均衡、美观,同时能够提供API,使得跨平台测试更加容易实现。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种,创建方法包括以下步骤:S1、创建初始界面,包括菜单栏、启动测试的测试按钮、显示产品信息的第一显示区域、显示脚本配置信息的第二显示区域及显示测试结果的第三显示区域;S2、创建配置菜单及第一子菜单和第二子菜单;S3、创建被测产品的配置窗口界面,包括输入产品信息的对话框以及第一确认按钮;S4、创建测试脚本的配置窗口界面,包括第四显示区域、第五显示区域、添加按钮及第二确认按钮。本专利技术利用Tcl/Tk语言创建自动化测试的图形用户界面,使得自动化测试能够直接显示出来,界面的图形布局更加均衡、美观,同时能够提供API,使得跨平台测试更加容易实现。【专利说明】
本专利技术涉及一种,特别是涉及一种利用Tcl/Tk语言实现的自动化测试的图形用户界面的创建方法以及一种利用该创建方法创建出的自动化测试的图形用户界面。
技术介绍
随着国内数据通信技术的发展,对于新业务的增加和可靠性的要求,使得在研发测试过程中,测试用例的种类和数量越来越多,自动化测试也成为一种必然趋势。而目前研发的自动化测试都是讲每一个测试用例编写成对应的测试脚本,然后根据测试项目的需求,选择合适的测试脚本,再进行测试。但是目前整个研发的自动化测试过程都是在命令行界面中运行的,由于测试脚本的种类和数量也非常繁多,导致存在以下缺点:一、命令行界面的布局没有针对性,因而看起来不是很直观;二、整个命令行界面都是代码及命令,显示非常密集,导致观察起来非常枯燥,容易造成测试人员视觉疲劳;三、命令行界面对于跨平台测试的实现存在很大的局限性。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中自动化测试过程是在命令行界面中运行的导致显示非常密集、容易造成视觉疲劳并且对跨平台测试的实现存在很大的局限性的缺陷,提供一种利用Tcl/Tk(Tcl:Tool Control Language,工程控制语言,Tk是Tcl图形工具箱的扩展,提供各种标准的图形用户界面的接口项)语言实现的自动化测试的图形用户界面的创建方法以及一种利用该创建方法创建出的自动化测试的图形用户界面。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供了一种自动化测试的图形用户界面的创建方法,其特点在于,该创建方法包括以下步骤:S1、创建一初始界面,该初始界面包括一菜单栏、一测试按钮、一第一显示区域、一第二显示区域以及一第三显示区域,该第一显示区域用于显示一被测产品的产品信息,该第二显示区域用于显示对该被测产品进行自动化测试的多个测试脚本的配置信息,该第三显示区域用于显示自动化测试的测试结果,该测试按钮用于在接收到点击指令后启动自动化测试;S2、在该菜单栏中创建一配置菜单以及该配置菜单的一第一子菜单和一第二子菜单;S3、创建一被测产品的配置窗口界面,该被测产品的配置窗口界面包括一对话框以及一第一确认按钮,该对话框用于输入该产品信息,该第一确认按钮用于在接收到点击指令后将该产品信息传输至该第一显示区域进行显示,其中,在该第一子菜单接收到点击指令后会弹出该被测产品的配置窗口界面;S4、创建一测试脚本的配置窗口界面,该测试脚本的配置窗口界面包括一第四显示区域、一第五显示区域、一添加按钮以及一第二确认按钮,该第四显示区域用于显示一脚本库中所有的测试脚本的配置信息,该添加按钮用于在接收到点击指令后将在该第四显示区域中被选中的该多个测试脚本传输至该第五显示区域进行显示,该第二确认按钮用于在接收到点击指令后将该多个测试脚本的配置信息传输至该第二显示区域进行显示,其中在该第二子菜单接收到点击指令后会弹出该测试脚本的配置窗口界面。较佳地,步骤S3中的该被测产品的配置信息包括被测产品的序列号以及版本号,该对话框包括一第一输入框以及一第二输入框,该第一输入框用于输入该序列号,该第二输入框用于输入该版本号。较佳地,步骤S4中该测试脚本的配置窗口界面还包括一删除按钮,该删除按钮用于在接收到点击指令后将在该第五显示区域中被选中的至少一个测试脚本删除。较佳地,每个测试脚本的配置信息均包括测试脚本的位置及大小。较佳地,步骤S1中该初始界面还包括一统计结果显示区域,该统计结果显示区域用于在对该测试结果进行统计后显示自动化测试的总次数、通过测试的次数、未通过测试的次数以及通过率。较佳地,步骤S1中该初始界面还包括一脚本信息显示区域,该脚本信息显示区域用于在该第二显示区域中的一测试脚本被选中时显示该被选中的测试脚本的描述信息。较佳地,该创建方法利用Tcl/Tk语言实现。通过利用该Tcl/Tk语言来实现该创建方法,就使得创建出的自动化测试的图形用户界面的图形布局更加直观,并且也更加均衡和美观,并且能够使得测试结果及重要信息更加醒目地标出,而且Tcl/Tk语言自带有高层次的API (Application ProgrammingInterface,应用程序编程接口),可以让所写的脚本代码不加修改地应用于多种平台上。本专利技术的目的在于还提供了一种利用上述的创建方法创建出的自动化测试的图形用户界面。本专利技术的积极进步效果在于:本专利技术能够利用Tcl/Tk语言创建出自动化测试的图形用户界面,从而使得自动化测试的测试结果及其它重要信息都能够直接地显示出来,整个界面的图形布局也更加均衡、美观,适合测试人员的观察,同时Tcl/Tk语言能够提供高层次的API,使得跨平台测试更加容易实现。【专利附图】【附图说明】图1为本专利技术的一较佳实施例的自动化测试的图形用户界面的创建方法的流程图。图2为本专利技术的一较佳实施例的自动化测试的图形用户界面的创建方法创建出的初始界面的结构图。图3为本专利技术的一较佳实施例的自动化测试的图形用户界面的创建方法创建出的被测产品的配置窗口界面的结构图。图4为本专利技术的一较佳实施例的自动化测试的图形用户界面的创建方法创建出的测试脚本的配置窗口界面的结构图。【具体实施方式】下面结合附图给出本专利技术较佳实施例,以详细说明本专利技术的技术方案。如图1所示,本专利技术的自动化测试的图形用户界面的创建方法包括以下步骤:步骤100、创建一初始界面1,该初始界面包括一菜单栏11、一测试按钮12、一第一显示区域13、一第二显示区域14、一第三显示区域15、一统计结果显示区域16以及一脚本信息显示区域17。其中每个区域在该初始界面I中的具体位置则可以根据用户需要自行确定,这样,就能够使得整个界面的图形布局更加均衡、美观,适合测试人员的观察。其中,该初始界面I中的各个部分也都是在创建出该初始界面I的主界面之后逐个在主界面中创建出的,并且在创建各个部分的同时还使得各个部分分别具有下述的功能和特征。在开始运行自动化测试的软件后,就会出现该初始界面1,在该初始界面I中,该第一显示区域13能够显示被测产品的产品信息,该第二显示区域14能够显示对该被测产品进行自动化测试的多个测试脚本的配置信息,该第三显示区域15则能显示自动化测试完成之后的测试结果。具体在该第二显示区域14中,每个测试脚本的配置信息均包括测试脚本的位置及大小,该多个测试脚本则是以树形结构的形式显示出来的。该测试按钮12则能够在接收到用户通过鼠标发出的点击指令后启动自动化测试,则自动化测试的软件就会利用该多个测试脚本对该被测产品进行自动化测试,而该第三显示区域15则会对每个脚本的测本文档来自技高网...

【技术保护点】
一种自动化测试的图形用户界面的创建方法,其特征在于,该创建方法包括以下步骤:S1、创建一初始界面,该初始界面包括一菜单栏、一测试按钮、一第一显示区域、一第二显示区域以及一第三显示区域,该第一显示区域用于显示一被测产品的产品信息,该第二显示区域用于显示对该被测产品进行自动化测试的多个测试脚本的配置信息,该第三显示区域用于显示自动化测试的测试结果,该测试按钮用于在接收到点击指令后启动自动化测试;S2、在该菜单栏中创建一配置菜单以及该配置菜单的一第一子菜单和一第二子菜单;S3、创建一被测产品的配置窗口界面,该被测产品的配置窗口界面包括一对话框以及一第一确认按钮,该对话框用于输入该产品信息,该第一确认按钮用于在接收到点击指令后将该产品信息传输至该第一显示区域进行显示,其中,在该第一子菜单接收到点击指令后会弹出该被测产品的配置窗口界面;S4、创建一测试脚本的配置窗口界面,该测试脚本的配置窗口界面包括一第四显示区域、一第五显示区域、一添加按钮以及一第二确认按钮,该第四显示区域用于显示一脚本库中所有的测试脚本的配置信息,该添加按钮用于在接收到点击指令后将在该第四显示区域中被选中的该多个测试脚本传输至该第五显示区域进行显示,该第二确认按钮用于在接收到点击指令后将该多个测试脚本的配置信息传输至该第二显示区域进行显示,其中在该第二子菜单接收到点击指令后会弹出该测试脚本的配置窗口界面。...

【技术特征摘要】

【专利技术属性】
技术研发人员:沈志刚苏楠曦
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1