本發明專利技術提供一種測試報告生成方法,應用運行于計算機中,該方法包括:設置測試信號的類型和測試數據文件在計算機中的存儲路徑;根據所設置的測試信號的類型生成測試報告模板;根據所述測試數據文件在計算機中的存儲路徑獲取測試數據文件,并將所獲取測試數據文件中的數據寫入所述測試報告模板中相應的位置;當測試數據文件中的數據成功寫入測試報告模板時,根據寫入的數據生成測試報告,并將該測試報告存儲至計算機中。另外,本發明專利技術還提供一種測試報告生成系統。
【技術實現步驟摘要】
本專利技術涉及ー種文檔處理系統及方法,尤其涉及ー種。
技術介紹
隨著電子產品的快速發展,需要測試的信號越來越多,若幾百個信號需要測試,就會產生幾百幅波形圖和數值。所述產生的波形圖和數值是信號量測中重要的信息,如何制作一份準確有序的測試報告,以將重要的信息呈現給客戶也顯得尤為重要?,F有的測試報告制作過程中,需要測試人員人工將產生的波形圖和數值一一寫入測試報告中,當測試過程中產生的波形圖和數值達到數百個時,人工作業不僅需要很長的時間,工作效率低,容易出錯,且制作出來的測試報告沒有統ー的標準,大大影響了測試報告的質量。
技術實現思路
鑒于以上內容,有必要提供ー種測試報告生成系統,可以根據測試數據文件快速、準確地生成標準化的測試報告。此外,還有必要提供ー種測試報告生成方法,可以根據測試數據文件快速、準確地生成標準化的測試報告。ー種測試報告生成系統,運行于計算機中,該系統包括設置模塊,用于設置測試信號的類型和測試數據文件在計算機中的存儲路徑;模板生成模塊,用于根據所設置的測試信號的類型生成測試報告模板;數據寫入模塊,用于根據所述測試數據文件在計算機中的存儲路徑獲取測試數據文件,并將所獲取測試數據文件中的數據寫入所述測試報告模板中相應的位置;報告生成模塊,用于當測試數據文件中的數據成功寫入測試報告模板時,根據寫入的數據生成測試報告,并將該測試報告存儲至計算機中。ー種測試報告生成方法,應用于計算機中,該方法包括設置測試信號的類型和測試數據文件在計算機中的存儲路徑;根據所設置的測試信號的類型生成測試報告模板;根據所述測試數據文件在計算機中的存儲路徑獲取測試數據文件,并將所獲取測試數據文件中的數據寫入所述測試報告模板中相應的位置;當測試數據文件中的數據成功寫入測試報告模板時,根據寫入的數據生成測試報告,并將該測試報告存儲至計算機中。相較于現有技術,本專利技術提供ー種,可以根據測試信號的類型生成標準化的測試報告模板,將測試數據文件中的數值和圖片寫入所述標準化的測試報告模板中,以快速、準確地生成標準化的測試報告。附圖說明圖I是本專利技術測試報告生成系統的應用環境示意圖。圖2是圖I中測試報告生成系統的功能模塊圖。圖3是本專利技術測試報告生成方法較佳實施例的流程圖。圖4是圖3中步驟S12的具體流程圖。主要元件符號說明 計算機I測試報告生成系統 10存儲器il 處理器12輸入裝置13 顯示裝置14設置模塊Ioo 模板生成模塊101 數據寫入模塊102判斷模塊103提不模塊104 報告生成模塊10具體實施例方式如圖I所示,是本專利技術測試報告生成系統的應用環境圖。在本實施例中,所述計算機I包括通過數據總線相連的測試報告生成系統10、存儲器11、處理器12、輸入裝置13和顯示裝置14。所述測試報告生成系統10用于將測試文件的測試數據和圖片寫入測試模板中,具體過程以下描述。所述存儲器11用于存儲所述測試報告生成系統10的程序代碼等資料。所述處理器12用于執行所述測試報告生成系統10的計算機化程序代碼。所述輸入裝置13和顯示裝置14用做計算機I的輸入輸出設備。參閱圖2所示,是圖I中測試報告生成系統10的功能模塊圖。所述測試報告生成系統10包括設置模塊100、模板生成模塊101、數據寫入模塊102、判斷模塊103、提示模塊104及報告生成模塊105。本專利技術所稱的模塊是完成一特定功能的計算機程序段,比程序更適合于描述軟件在計算機中的執行過程,因此在本專利技術以下對軟件描述中都以模塊描述。所述設置模塊100用于設置測試信號的類型和測試數據文件在計算機I中的存儲路徑。在本實施例中,所述測試信號的類型包括三大類,分別為SM信號,BUS信號及Power信號。其中,每一大類的信號又包括多種信號小類(例如SM信號大類包括USB信號、DVI信號、LAN信號、WLP信號和VGA信號),及每ー個信號小類所包括的ports(端ロ)數量(例如=USB信號包括6個ports)。所述模板生成模塊101用于根據所設置的測試信號的類型生成測試報告模板。所述數據寫入模塊102用于根據所述測試數據文件在計算機I中的存儲路徑獲取測試數據文件,并將所獲取測試數據文件中的數據寫入所述測試報告模板中相應的位置。所述測試數據文件中的數據包括數值和圖片。所述判斷模塊103用于判斷測試數據文件中的數據是否成功寫入測試報告模板。當測試數據文件中所有的數值和圖片全部都寫入測試報告模板中時,判斷測試數據文件中的數據成功寫入測試報告模板;當測試數據文件中所有的數值和圖片沒有全部寫入測試報告模板中時,判斷測試數據文件中的數據沒有成功寫入測試報告模板。所述提示模塊104用于當測試數據文件中的數據成功寫入測試報告模板時,提示用戶數據寫入成功;當測試數據文件中的數據沒有成功寫入測試報告模板時,提示用戶數據寫入失敗。所述報告生成模塊105用于當測試數據文件中的數據成功寫入測試報告模板吋,根據寫入的數據生成測試報告,并將該測試報告存儲至計算機I中。如圖3所示,是本專利技術測試報告生成方法較佳實施例的流程圖。步驟S10,設置模塊100設置測試信號的類型和測試數據文件在計算機I中的存儲路徑。步驟S11,模板生成模塊101根據所設置的測試信號的類型生成測試報告模板。所述測試報告模板可以為Excel格式的模板文件。步驟S12,數據寫入模塊102根據所設置的測試數據文件在計算機I中的存儲路徑獲取測試數據文件,并將所獲取測試數據文件中的數據寫入所述測試報告模板中相應的位置。所述測試數據文件中的數據包括數值和圖片。步驟S13,判斷模塊103判斷測試數據文件中的數據是否成功寫入測試報告模板。當測試數據文件中所有的數值和圖片全部都寫入測試報告模板中時,判斷測試數據文件中的數據成功寫入測試報告模板;當測試數據文件中所有的數值和圖片沒有全部寫入測試報告模板中時,判斷測試數據文件中的數據沒有成功寫入測試報告模板。步驟S14,當測試數據文件中的數據沒有成功寫入測試報告模板時,提示模塊104提示用戶數據寫入失敗(測試報告填寫失敗)。步驟S15,當測試數據文件中的數據成功寫入測試報告模板時,提示模塊104提示用戶數據寫入成功(測試報告填寫成功)。步驟S16,當測試數據文件中的數據成功寫入測試報告模板時,報告生成模塊105根據寫入的數據生成測試報告,并將該測試報告存儲至計算機I中。如圖4所示,是圖3中步驟S12的具體流程圖。步驟S120,數據寫入模塊102根據預先設定的數值的關鍵字從測試報告模板中獲取每一行所包括數值的描述。例如若預先設定的數值的關鍵字包括Max和Min,則數據寫入模塊102依次從測試報告模板的姆一行中搜索Max和Min字符,例如第一行數值的描述為Max1和Min1,第二行數值的描述為Max2和Min2。步驟S121,數據寫入模塊102根據所數值的描述從測試數據文件中獲取對應的數值。例如從測試數據文件中讀取到Max1對應的數值為A,Min1對應的數值為B。 步驟S122,數據寫入模塊102將所獲取的數值寫入測試報告模板相應的位置。例如將所述數值A寫入測試報告模板中Max1對應的単元格,將所述數值B寫入測試報告模板中Min1對應的單元格。步驟S123,數據寫入模塊102判斷寫入的數值是否有效。當寫入的數值在計算機I存儲的測試數本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.ー種測試報告生成系統,運行于計算機中,其特征在干,該系統包括 設置模塊,用于設置測試信號的類型和測試數據文件在計算機中的存儲路徑; 模板生成模塊,用于根據所設置的測試信號的類型生成測試報告模板; 數據寫入模塊,用于根據所述測試數據文件在計算機中的存儲路徑獲取測試數據文件,并將所獲取測試數據文件中的數據寫入所述測試報告模板中相應的位置; 報告生成模塊,用于當測試數據文件中的數據成功寫入測試報告模板時,根據寫入的數據生成測試報告,并將該測試報告存儲至計算機中。2.如權利要求I所述的測試報告生成系統,其特征在于,該系統還包括 提示模塊,用于當測試數據文件中的數據成功寫入測試報告模板時,提示用戶數據寫入成功;當測試數據文件中的數據沒有成功寫入測試報告模板時,提示用戶數據寫入失敗。3.如權利要求2所述的測試報告生成系統,其特征在干,所述測試數據文件包括數值和圖片。4.如權利要求3所述的測試報告生成系統,其特征在干,所述數據寫入模塊將所獲取測試數據文件中的數據寫入所述測試報告模板中相應的位置包括 根據預先設定的數值的關鍵字從測試報告模板中獲取每一行所包括數值的描述; 根據所述數值的描述從測試數據文件中獲取對應的數值,將所獲取的數值寫入測試報告模板相應的位置; 根據預先設定的圖片的關鍵字從測試報告模板中獲取每一行所包括圖片的描述;及根據所述圖片的描述從測試數據文件中獲取對應的圖片,將所述獲取的圖片寫入測試報告模板中相應的位置。5.如權利要求4所述的測試報告生成系統,其特征在干,所述數據寫入模塊還用于根據寫入的數值判斷測試是否通過,所述判斷標準為當寫入的數值在計算機所存儲的測試數據規范所要求的范圍之內時,判斷測試通過,當寫入的數值不在計算機所存儲的測...
【專利技術屬性】
技術研發人員:趙志勇,王太誠,葉磊,
申請(專利權)人:鴻富錦精密工業深圳有限公司,鴻海精密工業股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。