开放式测试资料收集系统及方法

文档序号:6643926阅读:120来源:国知局
专利名称:开放式测试资料收集系统及方法
技术领域
本发明涉及一种资料收集系统,特别涉及一种开放式的测试资料收集系统及方法。
背景技术
目前,在现行的产线测试中,我们仅仅只是对测试机台进行测试,而未将测试过程中的测试详细资料进行收集,在测试完成后也只是将最终结果,即将PASS和FAILED的结果或者测试阶段,通过串行设备输入输出口,或者刷条码的方式传送给SFCS(Shop Flow Control System,简称现场管理系统),而该现场管理系统也只是存储一些简单的测试信息。而相关测试人员如果需要了解所测机台的详细情况,则现场管理系统是无法提供的,且对于维修人员也仅仅只是知道所测机台有问题,但问题在那里就只有靠现场测试人员所抄写的不良品单;并且该方式很可能会因为人为判断上的差异而出错。
另外,上述通过串行设备输入输出口或者刷条码的方式传送的作业工序比较复杂,且有可能需要加站点并配备人员进行操作,其成本会提高,并且可靠性不高和效率低下。

发明内容
本发明的主要目的在于公开了一种开放式测试资料收集系统及方法,其可针对测试资料进行详细收集,并通过网络发布在网络上,便于用户查询及了解测试的详细情况。
为了实现发明的上述目的,本发明的开放式测试资料收集系统包括一服务器、交换器以及通过该交换器与服务器连接的多个测试机台。其中,所述服务器包括一数据收集模块、一数据存储模块以及一数据查询平台。
此外,所述数据存储模块还包括一数据库以及测试程序模块,且所述数据库用以存储、记录和管理测试资料,这些资料主要包括序列号、机种名称、测试项目、测试状态、时间等情况,其可以通过用户注册或者资料收集等方式去获得。而所述测试程序存储模块则是用以存储对测试机台进行测试而所需要的测试程序,且该测试程序可通过网络载入至测试机台中进行测试。所述数据查询平台则为通过数据库连接与所述数据库连接,并且,所述数据收集模块是用对数据进行收集,并将收集而来的数据传送至所述数据库中保存。
另外,本发明开放式测试资料收集系统还包括多个用户端计算机,该用户端计算机通过网络与所述服务器相连接,且所述用户端计算机提供互动式用户界面以及设置有一网页浏览器。用户端计算机可通过所述互动式用户界面登陆到所述服务器的数据查询平台,从而查询所述测试机台的详细测试资料,或者修改相关测试数据。
本发明的另一方案提供了一种开放式测试资料收集的方法,它包括下列步骤测试机台将测试资料保存至后缀名为INI文件中;服务器通过网络对后缀名为INI的文件进行数据收集;将后缀名为INI的文件中的测试资料传送到数据库中保存;将后缀名为INI的文件重新命名为后缀为TXT的文件,并将该文件通过网络传输至测试机台中;执行测试机台之判断测试程序,判断是否到达设定时间,如果设定时间到,则判断为数据收集失败;如果在设定时间内,测试程序则去判断是否存在后缀名为TXT的文件;确定无后缀名为TXT的文件,则服务器重新通过网络从测试机台对测试资料进行数据收集;确定有后缀名为TXT的文件,则将该文件删除,开始进行下一个测试项目的测试;如此循环直到整个测试完成,测试数据收集完毕。
其中,在所述开放式测试资料收集的方法中,所述设定时间是指所述服务器通过网络开始对测试资料进行数据收集到数据收集完毕结束这一段时间。
本发明所公开的开放式测试信息收集系统及方法简单且极具有实用性,既能够提供给相关人员了解到测试阶段的详细信息的平台,且其查询方式直观,直接采用网页的形式,用户查询方便。并且该资料收集溶入于测试过程,且还增加了与现场管理系统的连接性,其随测试的进行而进行,不用额外去增加人为动作,提高了测试效率。


图1为本发明开放式测试资料收集系统的网络架构图;图2为本发明开放式测试资料收集系统的服务器之功能模块图;图3为本发明开放式测试资料收集的方法流程图。
具体实施例方式
下面结合附图和具体实施例对本发明进行详细说明。
参见图1所示,为本发明开放式测试资料收集系统的网络架构图。
本发明的开放式测试资料收集系统包括一服务器102、交换器101以及通过交换器101与服务器102连接的多个测试机台100,且该系统还包括多个用户端计算机103。所述用户端计算机103是通过网络104与所述服务器102相连;所述服务器102则是通过所述交换器101与多个测试机台100连接。
另参照图2所示,是本发明开放式资料收集系统的服务器之功能模块图。所述服务器102包括一数据收集模块201、一数据存储模块202以及一数据查询平台203。其中,所述数据存储模块202还包括一数据库204以及一存储测试机台100进行测试而所需测试程序的测试程序模块205。所述数据库204用以存储、记录、管理相关的测试资料,且该测试资料主要包括序列号、机种名称、测试项目、测试状态、时间等情况,其可以通过用户注册或者资料收集等方式去获得。而所述数据收集模块201,该数据收集模块201是用来对数据进行收集,并将收集而来的数据传送至所述数据库204中,其内可包含一数据收集程序,且该程序为采用基于Windows下的可视化编程语言编写而成的多线程数据库操作的服务程序。
所述数据查询平台203是通过一种数据库连接与所述数据库204连接,该所述连接可为开放式数据库连接(Open Database Connectivity,ODBC)或者Java(JavaDaabase Connectivity,JDBC)。该所述数据查询平台203可分为即时监控和历史资料查询两部分,且其采用WEB的方式,并提供了用户端计算机103接入,任何有许可权的用户均可在用户端透过网络104登入到该数据查询平台203查到相关产品的即时测试记录,或者相关的历史记录。
另外,在本发明中,所述用户端计算机103是通过网络104访问所述服务器102,其可为WindowsNT、WindowsXP、或者Windows2000等使用者环境的任意一种,且为用户提供互动式用户界面以及有一网页浏览器,用户通过互动式样用户界面登陆到所述服务器的数据查询平台203。所述网络104,其为一种电子网络,可为企业内部网(Intranet)、互联网(Internet)或者其他类型网络。
且在本实施例中,所述测试机台100为包括一处理器和至少一个存储装置的数字计算机,并且所述测试为针对数字计算机进行的系统测试,在该测试时,其还会包括一显示器,用以显示测试的执行状况。所述开放式测试资料收集系统的工作流程如下首先,先将载有网络启动程序、网络驱动以及判断程序的外部存储装置(磁盘或者光盘)置入所述测试机台100。当所述测试机台100开始启动后,其处理器将通过其输入装置载入上述相关程序,并开始与网络104进行连线,连线成功后。再透过网络104至服务器102的测试程序模块205中的将测试程序取出,并判断该测试程序版本,如果该测试程序的版本为旧版本,则在与测试机台100连接的显示器屏幕上示出版本错误的信息。反之,如果该测试程序的版本为最新版本,则执行载入程序指令并透过网络104将针对测试机台100测试的测试程序从服务器102的测试程序模块205中载下,并送至测试机台100的存储装置中保存,为测试所用。
其次,在测试过程中,通过网络104,服务器102的数据收集模块201开始从测试机台100中进行数据收集,并将收集到的数据传送至数据存储模块201中的数据库204中保存。同时,所述服务器102的数据查询平台203通过数据库连接与所述数据库204连接,进行数据的存取。用户在用户端计算机103处通过网络104登陆到所述数据查询平台203,通过该数据查询平台203的即时监控部分对测试信息可以进行实时监控。
最后,在测试结束后,用户也可通过登陆到所述数据查询平台203中的历史查询部分,对以往或者新近的测试信息进行查询。
请参照图3所示,详细说明本发明开放式测试资料收集系统的资料收集方法。
首先,将所述测试项目测试时的相关测试资料和测试结果生成规定格式,并将其保存于后缀名为INI档的文件中(步骤302)。
同时,所述服务器便会执行数据收集模块的数据收集程序,通过网络104从测试机台100处对数据进行收集,即对后缀名为INI档文件进行收集,且将该文件中的相关资料资料传送至所述数据库204中保存(步骤303和304)。然后再将所述后缀名为INI档的文件重新命名为后缀名为TXT档的文件,并将该文件透过网络104传送至测试机台100的存储装置中保存(步骤305)。
当从所述测试机台100到服务器102之间进行测试资料收集的同时,在测试机台100中执行的测试程序会通过一设定时间去判断资料收集是否完毕(步骤306),该所述设定时间为所述服务器102通过网络104开始针对测试机台100的一测试项目进行数据收集,以及到该数据收集完毕结束这一段时间。如果检测到时间已经达到设定时间,则判断此次测试资料收集失败(步骤307)。如果检测到时间未达到测试程序所设定的设定时间,则去判断测试机台100之存储装置中是否存在后缀名为TXT档的文件(步骤308);如果检测到后缀名为TXT档的文件时,则将该文件从测试机台100之存储装置中删除,并开始进行下一个测试项目的测试(步骤309)。如果未检测到后缀名为TXT档的文件,则返回到步骤302重新执行。
如上所述对测试资料的循环收集和传输,并一直持续到整个测试过程结束。
本发明的开放式测试资料收集系统通过网络还可以与现场管理系统(ShopFlow Control System,SFCS)进行连接,且开放式测试资料收集系统在资料收集过程中,也可以直接从现场管理系统处调取资料,在实际测试过程以及测试资料收集过程中提供了极大的方便性并且减少了站点的设置,节约了成本。
权利要求
1.一种开放式测试资料收集系统,其特征在于包括一服务器、交换器以及通过该交换器与服务器连接的多个测试机台,另外,还包括多个用户端计算机,该用户端计算机通过网络与所述服务器相连接;其中,所述服务器包括一数据收集模块、一数据存储模块以及一数据查询平台;其中,所述数据存储模块还包括一数据库以及一测试程序模块;且所述数据库为存储、记录和管理测试资料,其可通过用户注册或者资料收集等方式获得;以及所述测试程序存储模块则是存储对测试机台进行测试而所需要的测试程序,其通过网络载入至测试机台中进行测试;此外,所述数据收集模块是用以对数据进行收集,并将收集而来的数据传送至所述数据库中保存;所述数据查询平台则是用以提供用户查询用,其与所述数据库连接,进行数据的存取。
2.根据权利要求1所述的开放式测试资料收集系统,其特征在于所述交换器为一网络集线器。
3.一种开放式测试资料收集的方法,其主要是通过网络收集测试机台测试时的测试资料,并交予服务器进行存储及处理,该方法包含下列步骤测试机台将测试资料保存至后缀名为INI文件中;服务器通过网络对后缀名为INI的文件进行数据收集;将后缀名为INI的文件中的测试资料传输到数据库中保存;将后缀名为INI的文件重新命名为后缀为TXT的文件,并将该文件通过网络传输至测试机台中;执行测试机台之判断测试程序,判断是否到达设定时间,如果设定时间到,则判断为数据收集失败;如果在设定时间内,测试程序则去判断是否存在后缀名为TXT的文件;确定无后缀名为TXT的文件,则服务器重新通过网络从测试机台对测试资料进行数据收集;确定有后缀名为TXT的文件,则将该文件删除,开始进行下一个测试项目的测试。
4.根据权利要求3所述的开放式测试资料收集的方法,其特征在于所述设定时间是指所述服务器通过网络开始对测试资料进行数据收集到数据收集完毕结束这一段时间。
全文摘要
本发明公开一种开放式测试资料收集系统及方法。该系统包括一服务器、交换器、通过交换器与服务器连接的多个测试机台以及多个用户端计算机。所述服务器包括一数据收集模块、一数据存储模块以及一数据查询平台,且所述数据存储模块包括一数据库以及一测试程序模块。系统通过网络对测试机台的测试资料进行实时数据收集,并将之传送至所述数据库中保存;所述数据查询平台通过数据库连接与数据库连接,进行数据存取,且其可分为即时监控和历史资料查询两部分,用户透过网络可登陆到该数据查询平台,即可查询到即时测试资料和历史资料。本系统之架构简单,且实现容易,其既可提供给用户一个实时监控的平台,另提高了测试效率。
文档编号G06F17/30GK1963771SQ20051010100
公开日2007年5月16日 申请日期2005年11月8日 优先权日2005年11月8日
发明者揭应亮 申请人:佛山市顺德区顺达电脑厂有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1