生产线的测试脚本产生系统及其方法

文档序号:6646095阅读:129来源:国知局

专利名称::生产线的测试脚本产生系统及其方法
技术领域
:本发明涉及一种测试系统及其方法,特别是涉及一种生产线的测试脚本产生系统及其方法。
背景技术
:随着生产模式由计划性生产转变为需求性生产,目前一种客制化生产(CustomerToOrder,CTO)方式正成为一个趋势,而在现有的客制化生产测试系统中,使用的测试方法为对于每一种机型,测试工程师会制作一个测试脚本(Script),系统在接收到待测机的测试要求后,会依据待测机所属的类型,获得对应的测试脚本,如果待测机型有特别的配置(有些机型的组合种类多至上百种),则需针对每一个待测机型制作不同的测试脚本,但是上述方式只能满足小规模的CTO生产,随着待测机类型的增加,需要制作对应的测试脚本也增加,而每个测试脚本都需要一一设定其对应的参数,过程相当繁复,这样,不仅增加了测试脚本的制作时间,而且很容易造成很多人为错误。另外,在测试过程中需要判断机型组态,所以生产线需维护组态窗体(configtable),这个组态窗体不仅让每条生产线需额外架设服务器而且都需定期维护,除了增加生产成本外,还耗费许多人力资源。请参照台湾专利公告号第200521665号,该专利公开一种跨平台的计算机测试系统,包括脚本工具数据库,请求监听模块,请求池,以及逻辑控制模块,首先,将Windows/Linux启动程序以测试工具形成存放于数据库中,侦测来自不同平台下的测试机的连接请求,将该连接加入请求池中,然后从请求池依序取出连接请求,根据该连接请求数据进行测试,通过将Windows以及Linux启动程序看作测试工具而进行管理,从而使测试流程拥有极大的灵活性,自由的在三个测试平台下跳转,借以增加计算机测试系统的灵活性,但仍需一种可节省人力资源和减少测试错误的计算机测试系统。因此,如何提供一种生产线的测试脚本产生系统其方法,以减少测试流程中人为错误的问题,成为研究人员待解决的问题之一。
发明内容本发明所要解决的技术问题在于提供一种生产线的测试脚本产生系统及其方法,通过取得的零组件组态数据与标准测试脚本作整合,来省却人工设定参数的测试流程,借此来减少测试流程中人为的错误,更进一步缩短生产线的测试时间。为了实现上述目的,本发明提供了一种生产线的测试脚本产生系统,包括产品规格信息数据库,储存有各种产品机型的零组件规格信息;测试项目编辑单元,依据取得的零组件规格信息,选择性增/减一待测试项目,其中待测试项目以一逻辑运算指令方式(例,AND运算指令、OR运算指令)进行增加或减少;标准脚本数据库,储存有各种产品机型的标准测试脚本;以及测试脚本产生单元,将待测试项目与标准测试脚本作整合,用以产生最终测试脚本与待测项目提示文字文件。另外,为实现上述目的,本发明提供了一种生产线的测试脚本产生方法,包含有下列步骤首先,取得一待测产品机型信息;依据待测产品机型信息取得一零组件规格信息;依据零组件规格信息选择性增/减对应的测试项目,其中待测试项目以一逻辑运算指令方式(例,AND运算指令、OR运算指令)进行增加或减少;依据待测产品机型信息取得一标准测试脚本;以及整合测试项目与标准测试脚本,以产生一最终测试脚本与待测项目提示文字文件。借由这种生产线的测试脚本产生系统及其方法,直接由产品规格信息数据库中取得机型组态窗体,再依照机型组态窗体中的数据建立待测机型测试时所需的测试脚本,以减少测试流程中人为的错误,另外,由于最终测试脚本皆架构于标准测试脚本下,所以可以达到测试标准化与确保各种机型测试涵盖率的目的。以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。图1为本发明所提的系统方块图;以及图2为本发明所提的测试脚本产生步骤流程图。其中,附图标记10产品规格信息数据库20测试项目编辑单元30标准测试脚本数据库40测试脚本产生单元50最终测试脚本51待测试项目提示文字文件步骤100取得待测产品机型信息步骤101依据待测产品机型信息取得零组件规格信息步骤102依据零组件规格信息选择性增/减对应的待测试项目步骤103依据待测产品机型信息取得标准测试脚本步骤104整合各测试项目与标准测试脚本,以产生一最终测试脚本与待测项目提示文字文件具体实施方式参考图1,为本发明的系统方块图,包含有产品规格信息数据库10、测试项目编辑单元20、标准脚本数据库30及测试脚本产生单元40。产品规格信息数据库10,储存有生产在线各种产品机型的零组件规格信息与组态窗体,例,中央处理器、光驱、内存、红外线端口(IR)、蓝芽无线(Bluetooth)、万用序列总线传输端口(USB)、火线高速串行传输端口(IEEE1394)、打印机并列端口(Lpt)等等零组件规格信息。测试项目编辑单元20,通过测试脚本产生单元40与产品规格信息数据库10连接,用以接收待测产品机型信息并依据待测产品机型信息到产品规格信息数据库10取得对应的零组件规格信息,以选择性增加或减少待测试项目,其中待测试项目以逻辑运算指令方式增/减待测试项目,例如,与(AND)运算指令、或(OR)运算指令等等。标准测试脚本数据库30,与测试脚本产生单元40连接,储存有各种产品机型的标准测试脚本,用以提供测试脚本产生单元40进行测试脚本编辑作业,并引导出各种组合的测试脚本,这样,测试工程师不再需要自行设定每项测试项目的参数。测试脚本产生单元40,分别与产品规格信息数据库10、测试项目编辑单元20及标准测试脚本数据库30连接,用以依据取得的产品机型规格信息,将取得的标准测试脚本作一整合,从而产生最终测试脚本50,其中测试脚本产生单元40还产生待测试项目提示文字文件51,用以提供下一测试站相关的测试信息。参考图2,为本发明测试脚本产生的步骤流程图,包含有下列步骤首先,测试项目编辑单元20取得待测产品机型信息,即步骤100,接下来,测试项目编辑单元20依据待测产品机型信息到产品规格信息数据库10取得待测产品机型的零组件硬件规格信息,即步骤101,其中测试项目编辑单元20以网络联机的方式与产品规格信息数据库10连结,来取得相关信息或数据。测试项目编辑单元20依据零组件规格信息选择性增加或减少对应的测试项目,即步骤102,其中测试项目编辑单元20以逻辑运算指令的方式(例,AND运算指令、OR运算指令)增加或减少对应的测试项目;接下来,测试脚本产生单元40依据待测产品机型信息到标准测试脚本数据库30中取得标准测试脚本,即步骤103;测试脚本产生单元40整合各测试项目与标准测试脚本,以产生最终测试脚本与待测项目提示文字文件,即步骤104,而待测项目提示文字文件用以提供下一测试站相关的测试信息。藉由这种生产线的测试脚本产生系统及其方法,直接由产品规格信息数据库中取得机型组态窗体,再依照机型组态窗体中的数据建立待测机型测试时所需的测试脚本,以减少测试流程中人为的错误,另外,由于最终测试脚本皆架构于标准测试脚本下,所以可以达到测试标准化与确保各种机型测试涵盖率的目的。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。权利要求1.一种生产线的测试脚本产生系统,其特征在于,包括一产品规格信息数据库,储存有各种产品机型的零组件规格信息;一测试项目编辑单元,依据取得的该零组件规格信息,选择性增/减一待测试项目;一标准脚本数据库,储存有各种产品机型之标准测试脚本;以及一测试脚本产生单元,将该待测试项目与该标准测试脚本作一整合,用以产生一最终测试脚本。2.根据权利要求1所述生产线的测试脚本产生系统,其特征在于,该产品规格信息数据库还储存有一组态窗体。3.根据权利要求1所述生产线的测试脚本产生系统,其特征在于,该测试项目编辑单元以一逻辑运算指令方式选择性增/减该待测试项目。4.根据权利要求3所述生产线的测试脚本产生系统,其特征在于,该逻辑运算指令包含有与运算指令。5.根据权利要求3所述生产线的测试脚本产生系统,其特征在于,该逻辑运算指令包含有或运算指令。6.根据权利要求1所述生产线的测试脚本产生系统,其特征在于,该测试脚本产生单元还产生一待测试项目提示文字文件。7.一种生产线的测试脚本产生方法,其特征在于,包含有以下步骤取得一待测产品机型信息;依据该待测产品机型信息取得一零组件规格信息;依据该零组件规格信息选择性增/减对应的测试项目;依据该待测产品机型信息取得一标准测试脚本;整合该测试项目与标准测试脚本,以产生一最终测试脚本。8.根据权利要求7所述生产线的测试脚本产生方法,其特征在于,在依据该零组件规格信息选择性增/减对应的测试项目步骤中,是以一逻辑运算指令方式选择性增/减该测试项目。9.根据权利要求8所述生产线的测试脚本产生方法,其特征在于,该逻辑运算指令包含有与运算指令。10.根据权利要求8所述生产线的测试脚本产生方法,其特征在于,该逻辑运算指令包含有或运算指令。11.根据权利要求7所述生产线的测试脚本产生方法,其特征在于,在整合该测试项目与标准测试脚本,以产生一最终测试脚本的步骤后,还包含有产生一待测试项目提示文字文件的步骤。全文摘要本发明公开了一种生产线的测试脚本产生系统及其方法。测试脚本产生系统包含有产品规格信息数据库,储存有各种产品机型的零组件规格信息;测试项目编辑单元,依据取得的零组件规格信息,选择性增/减一待测试项目;标准脚本数据库,储存有各种产品机型的标准测试脚本;以及测试脚本产生单元,将待测试项目与标准测试脚本整合,用以产生一最终测试脚本。文档编号G06Q50/00GK1932860SQ20051010302公开日2007年3月21日申请日期2005年9月15日优先权日2005年9月15日发明者王翎,陈嘉川申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1