欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

測(cè)試報(bào)告生成系統(tǒng)及方法

文檔序號(hào):6605887閱讀:277來源:國知局
專利名稱:測(cè)試報(bào)告生成系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種測(cè)試報(bào)告生成系統(tǒng)及方法。
背景技術(shù)
計(jì)算機(jī)測(cè)試中經(jīng)常需要對(duì)各種信號(hào)(例如PCIe信號(hào)和SATA信號(hào))進(jìn)行測(cè)試。目前的測(cè)試過程中,測(cè)試人員利用示波器采集信號(hào)波形,通過專用分析軟件(如SIGTEST)對(duì)信號(hào)波形進(jìn)行分析,得到測(cè)試文檔。SIGTEST軟件得到的測(cè)試文檔通常為HTML格式。測(cè)試人員從各個(gè)測(cè)試文檔讀取測(cè)試信息,將讀取的測(cè)試信息填入測(cè)試報(bào)告。根據(jù)測(cè)試文檔填寫測(cè)試報(bào)告需要花費(fèi)大量的時(shí)間,并且人工填寫的測(cè)試報(bào)告比較容易出錯(cuò)。

發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種根據(jù)HTML格式的測(cè)試文檔自動(dòng)生成測(cè)試報(bào)告的系統(tǒng)。此外,還有必要提供一種根據(jù)HTML格式的測(cè)試文檔自動(dòng)生成測(cè)試報(bào)告的方法。一種測(cè)試報(bào)告生成系統(tǒng),運(yùn)行于數(shù)據(jù)處理設(shè)備中,該系統(tǒng)包括接收模塊,用于逐一接收HTML格式的測(cè)試文檔;讀取模塊,用于將接收的各個(gè)HTML格式的測(cè)試文檔以Excel 方式打開,得到各個(gè)HTML格式的測(cè)試文檔相對(duì)應(yīng)的Excel表格,從Excel表格中讀取各個(gè) HTML格式的測(cè)試文檔的測(cè)試信息;分離模塊,用于從讀取的測(cè)試信息中將各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱和數(shù)值分離出來;匯總模塊,用于將分離出來的各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值進(jìn)行匯總;及生成模塊,用于根據(jù)匯總的各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值生成測(cè)試報(bào)告。一種測(cè)試報(bào)告生成方法,應(yīng)用于數(shù)據(jù)處理設(shè)備中,該方法包括接收步驟接收一個(gè)HTML格式的測(cè)試文檔;打開步驟將接收的HTML格式的測(cè)試文檔以Excel方式打開,得到該HTML格式的測(cè)試文檔相對(duì)應(yīng)的Excel表格;讀取步驟從Excel表格中讀取該HTML格式的測(cè)試文檔的測(cè)試信息;分離步驟從讀取的測(cè)試信息中將該HTML格式的測(cè)試文檔的測(cè)試信息的名稱和數(shù)值分離出來;匯總步驟將分離出來的該HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值進(jìn)行匯總;重復(fù)上述接收步驟至匯總步驟,直到?jīng)]有其他HTML格式的測(cè)試文檔;及生成步驟根據(jù)匯總的各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值生成測(cè)試報(bào)告。本發(fā)明測(cè)試報(bào)告生成系統(tǒng)及方法能夠根據(jù)HTML格式的測(cè)試文檔自動(dòng)生成測(cè)試報(bào)告,提高了報(bào)告生成效率,避免了人為錯(cuò)誤。


圖1為本發(fā)明測(cè)試報(bào)告生成系統(tǒng)較佳實(shí)施例的運(yùn)行環(huán)境示意圖。圖2為圖1中測(cè)試報(bào)告生成系統(tǒng)的功能模塊圖。圖3為本發(fā)明測(cè)試報(bào)告生成方法較佳實(shí)施例的流程圖。
圖4為根據(jù)HTML格式的測(cè)試文檔生成的Excel表格的示意圖。主要元件符號(hào)說明
測(cè)試報(bào)告生成系統(tǒng)10數(shù)據(jù)處理設(shè)備11存儲(chǔ)器12處理器13顯不器14接收模塊200讀取模塊210分離模塊220匯總模塊230生成模塊240顯示模塊250
具體實(shí)施例方式參閱圖1所示,是本發(fā)明測(cè)試報(bào)告生成系統(tǒng)較佳實(shí)施例的運(yùn)行環(huán)境示意圖。所述測(cè)試報(bào)告生成系統(tǒng)10運(yùn)行于數(shù)據(jù)處理設(shè)備11 (例如個(gè)人計(jì)算機(jī)、應(yīng)用服務(wù)器或工作站) 中。該數(shù)據(jù)處理設(shè)備11還包括存儲(chǔ)器12、處理器13及顯示器14。所述存儲(chǔ)器12存儲(chǔ)測(cè)試報(bào)告生成系統(tǒng)10的程序指令以及測(cè)試報(bào)告生成系統(tǒng)10運(yùn)行過程中產(chǎn)生的數(shù)據(jù)。所述處理器13執(zhí)行該測(cè)試報(bào)告生成系統(tǒng)10的程序指令,根據(jù)測(cè)試文檔生成測(cè)試報(bào)告。所述顯示器14提供一個(gè)用戶界面,顯示測(cè)試報(bào)告生成系統(tǒng)10生成的測(cè)試報(bào)告。參閱圖2所示,是圖1中測(cè)試報(bào)告生成系統(tǒng)10的功能模塊圖。所述測(cè)試報(bào)告生成系統(tǒng)包括接收模塊200、讀取模塊210、分離模塊220、匯總模塊230、生成模塊240及顯示模塊 250。所述接收模塊200用于逐一接收HTML格式的測(cè)試文檔。在本實(shí)施例中,所述HTML 格式的測(cè)試文檔由SIGTEST軟件分析信號(hào)波形而得。每個(gè)HTML格式的測(cè)試文檔包括各種測(cè)試信息。例如,對(duì)于硬盤的測(cè)試,每個(gè)HTML格式的測(cè)試文檔的測(cè)試信息包括測(cè)試編號(hào)(如 No. :187)、測(cè)試日期(如 Date :2010/3/9)、測(cè)試文檔名(如 FILENAME :satal_l. 5g)等基本信息,還包括平均單位間隔(如Mean UnitInterval (ps) :666. 674574)、最大單位間隔 (如 Max Unit Interval (ps) :666. 853047)、最小單位間隔(如 Min Unit Interval (ps)666. 425864)等測(cè)試數(shù)據(jù)。所述讀取模塊210用于將接收的各個(gè)HTML格式的測(cè)試文檔以Excel方式打開,得到各個(gè)HTML格式的測(cè)試文檔相對(duì)應(yīng)的Excel表格。在本實(shí)施例中,所述HTML格式的測(cè)試文檔以Excel方式打開后,測(cè)試文檔的測(cè)試信息分布于Excel表格的第一列的各個(gè)單元格。 例如,測(cè)試編號(hào)位于Excel表格的第一列的第一個(gè)單元格,測(cè)試日期位于Excel表格的第一列的第二個(gè)單元格,測(cè)試文檔名位于Excel表格的第一列的第三個(gè)單元格,平均單位間隔位于Excel表格的第一列的第四個(gè)單元格,最大單位間隔位于Excel表格的第一列的第五個(gè)單元格,最小單位間隔位于Excel表格的第一列的第六個(gè)單元格。所述讀取模塊210還用于從得到的Excel表格中讀取各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息。如前所述,HTML格式的測(cè)試文檔以Excel方式打開后,測(cè)試文檔的測(cè)試信息分布于Excel表格的第一列的各個(gè)單元格,讀取模塊210讀取該Excel表格的第一列的各個(gè)單元格的數(shù)據(jù),得到所述HTML格式的測(cè)試文檔的測(cè)試信息。例如,讀取模塊210 讀取Excel表格的第一列的第一至第六個(gè)單元格的數(shù)據(jù),得到以下測(cè)試信息No. :187, Date :2010/3/9>FILE NAME :satal_l. 5g>MeanUnit Interval(ps) :666. 674574>Max Unit Interval(ps) :666.853047 及 Min Unit Interval(ps) :666.425864。所述分離模塊220用于從讀取的測(cè)試信息中分離出各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值。例如,對(duì)于測(cè)試編號(hào)No. :187,測(cè)試信息的名稱為No.,數(shù)值為187。 又如,對(duì)于平均單位間隔Mean Unit Interval (ps) :666. 674574,測(cè)試信息的名稱為Mean UnitInterval (ps),數(shù)值為666. 674574。在本實(shí)施例中,每條測(cè)試信息的名稱與數(shù)值之間用冒號(hào)加以區(qū)分,冒號(hào)之前為測(cè)試信息的名稱,冒號(hào)之后為測(cè)試信息的數(shù)值,分離模塊220根據(jù)冒號(hào)分離出該條測(cè)試信息的名稱及數(shù)值。所述匯總模塊230用于將分離出來的各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值進(jìn)行匯總。在本實(shí)施例中,匯總模塊230將分離出來的各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值導(dǎo)入Access數(shù)據(jù)庫進(jìn)行匯總。所述生成模塊240用于根據(jù)匯總的各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值生成測(cè)試報(bào)告。在本實(shí)施例中,生成模塊240將Access數(shù)據(jù)庫中各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值一次性導(dǎo)入Excel,生成Excel格式的測(cè)試報(bào)告(即Excel 表格)。參閱圖4所示,是根據(jù)六個(gè)HTML格式的測(cè)試文檔生成的Excel表格的示意圖,六個(gè) HTML格式的測(cè)試文檔包括相同的測(cè)試信息的名稱。該Excel表格的第一行是六個(gè)HTML格式的測(cè)試文檔測(cè)試信息的名稱,第二至七行是六個(gè)HTML格式的測(cè)試文檔測(cè)試信息的數(shù)值, 其中,第二行是由第一個(gè)HTML格式的測(cè)試文檔得到的測(cè)試信息的數(shù)值,第三行是由第二個(gè)
HTML格式的測(cè)試文檔得到的測(cè)試信息的數(shù)值,......,第七行是由第六個(gè)HTML格式的測(cè)試
文檔得到的測(cè)試信息的數(shù)值。所述顯示模塊250用于將生成的測(cè)試報(bào)告顯示在顯示器14上。例如,顯示模塊 250將圖4所示的Excel表格顯示在顯示器14上。參閱圖3所示,是本發(fā)明測(cè)試報(bào)告生成方法較佳實(shí)施例的流程圖。步驟S301,接收模塊200接收一個(gè)HTML格式的測(cè)試文檔。在本實(shí)施例中,所述 HTML格式的測(cè)試文檔由SIGTEST軟件分析信號(hào)波形而得。該HTML格式的測(cè)試文檔包括各種測(cè)試信息。例如,對(duì)于硬盤的測(cè)試,所述HTML格式的測(cè)試文檔的包括測(cè)試編號(hào)(如No. :187)、測(cè)試日期(如 Date :2010/3/9)、測(cè)試文檔名(如 File Name :satal_l. 5g)等基本信息,還包括平均單位間隔(如Mean Unit Interval (ps) :666. 674574)、最大單位間隔 (如 Max Unit Interval (ps) :666. 853047)、最小單位間隔(如 Min Unit Interval (ps) 666. 425864)等測(cè)試數(shù)據(jù)。步驟S302,讀取模塊210將接收的HTML格式的測(cè)試文檔以Excel方式打開,得到該HTML格式的測(cè)試文檔相對(duì)應(yīng)的Excel表格。在本實(shí)施例中,所述HTML格式的測(cè)試文檔以Excel方式打開后,測(cè)試文檔的測(cè)試信息分布于Excel表格的第一列的各個(gè)單元格,例如,測(cè)試編號(hào)位于Excel表格的第一列的第一個(gè)單元格,測(cè)試日期位于Excel表格的第一列的第二個(gè)單元格,測(cè)試文檔名位于Excel表格的第一列的第三個(gè)單元格,平均單位間隔位于Excel表格的第一列的第四個(gè)單元格,最大單位間隔位于Excel表格的第一列的第五個(gè)單元格,最小單位間隔位于Excel表格的第一列的第六個(gè)單元格。步驟S303,讀取模塊210從得到的Excel表格中讀取該HTML格式的測(cè)試文檔的測(cè)試信息。如前所述,HTML格式的測(cè)試文檔以Excel方式打開后,測(cè)試文檔的測(cè)試信息分布于 Excel表格的第一列的各個(gè)單元格,讀取模塊210讀取該Excel表格的第一列的各個(gè)單元格的數(shù)據(jù),得到所述HTML格式的測(cè)試文檔的測(cè)試信息。例如,讀取模塊210讀取Excel表格的第一列的第一至第六個(gè)單元格的數(shù)據(jù),得到以下測(cè)試信息No. :187, Date :2010/3/9, File Name :satal_l. 5g、Mean UnitInterval (ps) :666. 674574、Max Unit Interval (ps) 666.853047 及 MinUnit Interval (ps) :666.425864。步驟S304,分離模塊220從讀取的測(cè)試信息中分離出該HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值。例如,對(duì)于測(cè)試編號(hào)No. :187,測(cè)試信息的名稱為No.,數(shù)值為187。 又如,對(duì)于平均單位間隔Mean Unit Interval (ps) :401. 07167,測(cè)試信息的名稱為Mean UnitInterval (ps),數(shù)值為401. 07167。在本實(shí)施例中,每條測(cè)試信息的名稱與數(shù)值之間用冒號(hào)加以區(qū)分,冒號(hào)之前為測(cè)試信息的名稱,冒號(hào)之后為測(cè)試信息的數(shù)值,分離模塊220根據(jù)冒號(hào)分離出該條測(cè)試信息的名稱及數(shù)值。步驟S305,匯總模塊230將分離出來的該HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值進(jìn)行匯總。在本實(shí)施例中,匯總模塊230將分離出來的該HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值導(dǎo)入Access數(shù)據(jù)庫進(jìn)行匯總。步驟S306,判斷是否還有其他HTML格式的測(cè)試文檔,若還有其他HTML格式的測(cè)試文檔,返回步驟S301接收下一個(gè)HTML格式的測(cè)試文檔。若沒有其他HTML格式的測(cè)試文檔,步驟S307,生成模塊240根據(jù)匯總的各個(gè)HTML 格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值生成測(cè)試報(bào)告。在本實(shí)施例中,生成模塊240將 Access數(shù)據(jù)庫中各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息一次性導(dǎo)入Excel,生成Excel格式的測(cè)試報(bào)告(即Excel表格)。參閱圖4所示,是根據(jù)六個(gè)HTML格式的測(cè)試文檔生成的 Excel表格的示意圖,六個(gè)HTML格式的測(cè)試文檔包括相同的測(cè)試信息的名稱。該Excel表格的第一行是六個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱,第二至七行是六個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的數(shù)值,其中,第二行是由第一個(gè)HTML格式的測(cè)試文檔得到的測(cè)試
信息的數(shù)值,第三行是由第二個(gè)HTML格式的測(cè)試文檔得到的測(cè)試信息的數(shù)值,......,第
七行是由第六個(gè)HTML格式的測(cè)試文檔得到的測(cè)試信息的數(shù)值。步驟S308,顯示模塊250將生成的測(cè)試報(bào)告顯示在顯示器14上。例如,顯示模塊250將圖4所示的Excel表格顯示在顯示器14上。
權(quán)利要求
1.一種測(cè)試報(bào)告生成系統(tǒng),運(yùn)行于數(shù)據(jù)處理設(shè)備中,其特征在于,該系統(tǒng)包括 接收模塊,用于逐一接收HTML格式的測(cè)試文檔;讀取模塊,用于將接收的各個(gè)HTML格式的測(cè)試文檔以Excel方式打開,得到各個(gè)HTML 格式的測(cè)試文檔相對(duì)應(yīng)的Excel表格,從Excel表格中讀取各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息;分離模塊,用于從讀取的測(cè)試信息中將各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱和數(shù)值分離出來;匯總模塊,用于將分離出來的各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值進(jìn)行匯總;及生成模塊,用于根據(jù)匯總的各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值生成測(cè)試報(bào)告。
2.如權(quán)利要求1所述的測(cè)試報(bào)告生成系統(tǒng),其特征在于,該系統(tǒng)還包括顯示模塊,用于將生成的測(cè)試報(bào)告顯示在顯示器上。
3.如權(quán)利要求1所述的測(cè)試報(bào)告生成系統(tǒng),其特征在于,所述匯總模塊將分離出來的各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值導(dǎo)入Access數(shù)據(jù)庫進(jìn)行匯總。
4.如權(quán)利要求1所述的測(cè)試報(bào)告生成系統(tǒng),其特征在于,所述生成的測(cè)試報(bào)告是Excel 表格。
5.一種測(cè)試報(bào)告生成方法,應(yīng)用于數(shù)據(jù)處理設(shè)備中,其特征在于,該方法包括 接收步驟接收一個(gè)HTML格式的測(cè)試文檔;打開步驟將接收的HTML格式的測(cè)試文檔以Excel方式打開,得到該HTML格式的測(cè)試文檔相對(duì)應(yīng)的Excel表格;讀取步驟從Excel表格中讀取該HTML格式的測(cè)試文檔的測(cè)試信息; 分離步驟從讀取的測(cè)試信息中將該HTML格式的測(cè)試文檔的測(cè)試信息的名稱和數(shù)值分離出來;匯總步驟將分離出來的該HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值進(jìn)行匯總; 重復(fù)上述接收步驟至匯總步驟,直到?jīng)]有其他HTML格式的測(cè)試文檔;及生成步驟根據(jù)匯總的各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值生成測(cè)試報(bào)告。
6.如權(quán)利要求5所述的測(cè)試報(bào)告生成方法,其特征在于,該方法還包括 顯示步驟將生成的測(cè)試報(bào)告顯示在顯示器上。
7.如權(quán)利要求5所述的測(cè)試報(bào)告生成方法,其特征在于,所述匯總步驟中將分離出來的該HTML格式的測(cè)試信息的名稱及數(shù)值導(dǎo)入Access數(shù)據(jù)庫進(jìn)行匯總。
8.如權(quán)利要求5所述的測(cè)試報(bào)告生成方法,其特征在于,所述生成步驟中生成的測(cè)試報(bào)告是Excel表格。
全文摘要
一種測(cè)試報(bào)告生成系統(tǒng),運(yùn)行于數(shù)據(jù)處理設(shè)備中,該系統(tǒng)包括接收模塊,用于逐一接收HTML格式的測(cè)試文檔;讀取模塊,用于將接收的各個(gè)HTML格式的測(cè)試文檔以Excel方式打開,得到相對(duì)應(yīng)的Excel表格,從Excel表格中讀取各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息;分離模塊,用于從讀取的測(cè)試信息中將各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱和數(shù)值分離出來;匯總模塊,用于將分離出來的各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值進(jìn)行匯總;及生成模塊,用于根據(jù)匯總的各個(gè)HTML格式的測(cè)試文檔的測(cè)試信息的名稱及數(shù)值生成測(cè)試報(bào)告。本發(fā)明還提供一種測(cè)試報(bào)告生成方法。本發(fā)明能夠根據(jù)HTML格式的測(cè)試文檔自動(dòng)生成測(cè)試報(bào)告,提高了報(bào)告生成效率,避免了人為錯(cuò)誤。
文檔編號(hào)G06F17/24GK102331983SQ20101022669
公開日2012年1月25日 申請(qǐng)日期2010年7月15日 優(yōu)先權(quán)日2010年7月15日
發(fā)明者李暉, 高鳳娟 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
定远县| 遂溪县| 藁城市| 清河县| 彩票| 松溪县| 蓬安县| 阳曲县| 额济纳旗| 秦皇岛市| 游戏| 沁水县| 自治县| 融水| 如东县| 察哈| 万载县| 柯坪县| 瓦房店市| 林芝县| 嘉义县| 萝北县| 济南市| 怀仁县| 枣强县| 酒泉市| 宜君县| 古浪县| 雷波县| 通城县| 肇东市| 阳高县| 崇义县| 民和| 长汀县| 平顶山市| 柘城县| 达孜县| 务川| 驻马店市| 星子县|