一种基于通用测试软件开发平台测试子系统的方法技术方案

技术编号:14768242 阅读:79 留言:0更新日期:2017-03-08 12:31
本发明专利技术公开了一种基于通用测试软件开发平台测试子系统的方法。包括如下步骤:通过产品型号选择界面,得到选择的型号信息;通过产品测试选择界面,得到选择的测试程序信息;载入测试流程,通过测试程序运行界面进行系统测试;得到测试结果,测试结束。本发明专利技术通过围绕着用户进行产品测试而构成的一种递进式的选择结构,用户通过逐步的操作,使测试子系统完成从产品型号到测试项目的选择,再到具体测试步骤的运行这样一个过程;实现对测试硬件的调用和初始化,实现对不同产品测试程序的选择与执行,识别用于测试的硬件适配器,提供终端测试硬件的功能。

【技术实现步骤摘要】

本专利技术属于软件开发
,特别是涉及一种基于通用测试软件开发平台测试子系统的方法
技术介绍
国内自主研制的同类检测平台中较有代表性的是634所的GTest软件系统。其利用后发优势,通过集成较新的开发环境和工具,摆脱了专用硬件系统的使用束缚,可以在常见的计算机平台上安装使用。为用户的测试软件开发和运行环境提供了基于Windows系统的VC7.1开发环境和C1编译器,数据库管理系统为SQLSERVER2000,数据库访问语言为SQL,访问接口方式为ODBC。另外,系统软件开发环境还提供了MFC、BCG等软件开发工具,可以便利的协助用户进行TPS开发。总体而言,GTest在技术上具有后发优势,先进性和应用便利性更加出色。但其在推广范围上还仅限于国内部分机型的部分机载电子产品测试上,同时也不具备行业国际认证的政策优势,还无法与AIEC6展开竞争,这也反过来限制了其测试程序集开发以及自身的进一步完善、发展和推广。
技术实现思路
本专利技术的目的在于提供一种基于通用测试软件开发平台测试子系统的方法,通过围绕着用户进行产品测试而构成的一种递进式的选择结构,用户通过逐步的操作,使测试子系统完成从产品型号到测试项目的选择,再到具体测试步骤的运行这样一个过程;提供终端测试硬件的功能。本专利技术是通过以下技术方案实现的:本专利技术为一种基于通用测试软件开发平台测试子系统的方法,包括如下步骤:步骤一,通过产品型号选择界面,得到选择的型号信息;步骤二,通过产品测试选择界面,得到选择的测试程序信息;步骤三,载入测试流程,通过测试程序运行界面进行系统测试;步骤四,得到测试结果,测试结束。优选地,所述步骤三,载入测试流程,通过测试程序运行界面进行系统测试的具体方式包括人为操作中断和执行软件测试操作步骤,所述人为操作中断决定子系统的运行结果;所述执行软件测试操作通过反馈硬件及操作信息、判断结果。本专利技术具有以下有益效果:本专利技术通过围绕着用户进行产品测试而构成的一种递进式的选择结构,用户通过逐步的操作,使测试子系统完成从产品型号到测试项目的选择,再到具体测试步骤的运行这样一个过程;实现对测试硬件的调用和初始化,实现对不同产品测试程序的选择与执行,识别用于测试的硬件适配器,提供终端测试硬件的功能。当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的一种基于通用测试软件开发平台测试子系统的方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1所示,本专利技术为一种基于通用测试软件开发平台测试子系统的方法,包括如下步骤:步骤一,通过产品型号选择界面,得到选择的型号信息;步骤二,通过产品测试选择界面,得到选择的测试程序信息;步骤三,载入测试流程,通过测试程序运行界面进行系统测试;步骤四,得到测试结果,测试结束。其中,步骤三,载入测试流程,通过测试程序运行界面进行系统测试的具体方式包括人为操作中断和执行软件测试操作步骤,所述人为操作中断决定子系统的运行结果;所述执行软件测试操作通过反馈硬件及操作信息、判断结果。产品型号选择的主要过程是对现有产品测试程序(即开发子系统输出的产品测试程序)进行识别并分类显示,供用户进行选择。在用户完成选择后将选中的产品信息传递给产品测试选择模块。产品测试选择的主要过程是获取选中的产品测试程序信息,然后对应载入产品测试的测试组信息并显示,供用户进行选择,在用户进行选择的过程中,动态更新选中的测试组信息以避免选择的先后关系导致测试组的排列次序产生改变而影响测试的先后顺序。同时,载入产品测试所要调用的测试仪器的硬件复位信息,以备进行产品测试前的测试硬件复位。在用户完成测试组的选择后,将选中的测试组信息传递给测试程序运行,并依据载入的硬件复位信息对测试硬件进行复位操作。测试程序运行的主要过程是获取选中的测试组信息,然后按次序逐项载入测试组内包含的测试步骤信息以及配套的配罝信息和输出信息,并对载入的测试步骤按步运行。在运行过程中动态反馈测试步骤的执行情况以及相应硬件的工作情况以及测试参数的判断结果等信息。在测试步骤执行完成后,会自动转入下一个测试组执行测试步骤,在全部测试组执行完成后,将停止测试执行。值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本专利技术的保护范围。另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。以上公开的本专利技术优选实施例只是用于帮助阐述本专利技术。优选实施例并没有详尽叙述所有的细节,也不限制该专利技术仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本专利技术的原理和实际应用,从而使所属
技术人员能很好地理解和利用本专利技术。本专利技术仅受权利要求书及其全部范围和等效物的限制。本文档来自技高网
...
一种基于通用测试软件开发平台测试子系统的方法

【技术保护点】
一种基于通用测试软件开发平台测试子系统的方法,其特征在于,包括如下步骤:步骤一,通过产品型号选择界面,得到选择的型号信息;步骤二,通过产品测试选择界面,得到选择的测试程序信息;步骤三,载入测试流程,通过测试程序运行界面进行系统测试;步骤四,得到测试结果,测试结束。

【技术特征摘要】
1.一种基于通用测试软件开发平台测试子系统的方法,其特征在于,包括如下步骤:步骤一,通过产品型号选择界面,得到选择的型号信息;步骤二,通过产品测试选择界面,得到选择的测试程序信息;步骤三,载入测试流程,通过测试程序运行界面进行系统测试;步骤四,得到测试结果,测试结束。2.根...

【专利技术属性】
技术研发人员:张介飞
申请(专利权)人:合肥微匠信息科技有限公司
类型:发明
国别省市:安徽;34

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

1