本技術涉及數(shù)據(jù)處理,具體而言,涉及一種測試報告表格的評估方法、裝置、電子設備及存儲介質。
背景技術:
1、新能源汽車在測試過程中會產生大量的測試項目、測試用例,根據(jù)這些測試項目測試用例生成測試報告,并對測試報告進行分析匯總是必不可少的工作,現(xiàn)有技術在對測試報告進行分析整理時,通常是測試人員花費大量的時間、精力進行整理、分析、提取關鍵項和評價,工作量大,重復性工作多,較為繁瑣,導致工作效率受到極大影響。
2、現(xiàn)有技術的excel表格自動生成方法中,無法直接用于新能源汽車測試結果報告分析的方案,并且,現(xiàn)有技術的excel表格自動生成方法無法對表格中的拓撲結構更新方法做出詳細描述。
技術實現(xiàn)思路
1、本技術的目的在于提供一種測試報告表格的評估方法、裝置、電子設備及存儲介質,可以更有效地處理和分析測試報告,提高測試報告的可用性,提升測試報告的評估效率和準確性,增加了對表格拓撲結構的解析,實現(xiàn)表格的動態(tài)評估和更新,無需依賴數(shù)據(jù)庫和人工操作,可以減輕人力物力的耗費,降低成本。
2、第一方面,本技術實施例提供了一種測試報告表格的評估方法,所述方法包括:
3、獲取基礎模板表格和測試報告表格;
4、對所述測試報告表格中的信息源進行解析,得到表頭數(shù)據(jù);
5、將所述表頭數(shù)據(jù)填充至所述基礎模板表格;
6、對填充后的基礎模板表格進行更新,生成詳細頁面;
7、將所述詳細頁面進行權重估算,得到評估結果。
8、在上述實現(xiàn)過程中,對測試報告表格中的信息進行解析后填充至基礎模板表格中,并進行實時更新,可以更有效地處理和分析測試報告,提高測試報告的可用性,提升測試報告的評估效率和準確性,增加了對表格拓撲結構的解析,實現(xiàn)表格的動態(tài)評估和更新,無需依賴數(shù)據(jù)庫和人工操作,可以減輕人力物力的耗費,降低成本。
9、進一步地,所述對所述測試報告表格中的信息源進行解析,得到表頭數(shù)據(jù)的步驟,包括:
10、提取所述信息源中的單元格信息;
11、根據(jù)各個單元格信息之間的拓撲關系進行映射,得到具有拓撲關系的字典信息;
12、確定所述具有拓撲關系的字典信息為所述表頭數(shù)據(jù)。
13、在上述實現(xiàn)過程中,對各個單元格信息之間的拓撲關系進行解析,可以更加清晰、明確地獲得單元格之間的鏈接關系和依賴關系,便于實現(xiàn)對表格的動態(tài)調整。
14、進一步地,所述對填充后的基礎模板表格進行更新,生成詳細頁面的步驟,包括:
15、遍歷填充后的基礎模板表格的單元格,得到填充后的基礎模板表格的每個單元格的數(shù)值;
16、根據(jù)所述每個單元格的數(shù)值對填充后的基礎模板表格的每個單元格進行合并,得到更新后的基礎模板表格;
17、根據(jù)所述更新后的基礎模板表格生成所述詳細頁面。
18、在上述實現(xiàn)過程中,遍歷填充后的基礎模板表格的單元格后進行單元格的合并,可以實現(xiàn)對基礎模板表格的快速更新,提高數(shù)據(jù)的動態(tài)調整,便于詳細頁面的實時交互。
19、進一步地,所述根據(jù)所述每個單元格的數(shù)值對填充后的基礎模板表格的每個單元格進行合并,得到更新后的基礎模板表格的步驟,包括:
20、判斷單元格的數(shù)值是否為閾值;
21、若是,標記單元格的合并起始位置,根據(jù)標記的合并起始位置對填充后的基礎模板表格的每個單元格進行合并,得到更新后的基礎模板表格;
22、若否,將當前單元格的數(shù)值保存為上一個單元格的數(shù)值。
23、在上述實現(xiàn)過程中,標記單元格的合并起始位置之后再進行合并,可以快速準確地獲得每一個需要合并的單元格,確保單元格準確無誤的實現(xiàn)合并,減小合并過程中的誤差。
24、進一步地,所述根據(jù)標記的合并起始位置對填充后的基礎模板表格的每個單元格進行合并,得到更新后的基礎模板表格的步驟,包括:
25、根據(jù)標記的合并起始位置判斷是否存在需要連續(xù)合并的單元格;
26、若是,調用第一函數(shù)對填充后的基礎模板表格的每個單元格進行合并,得到合并信息,根據(jù)所述合并信息獲得所述更新后的基礎模板表格。
27、在上述實現(xiàn)過程中,當存在需要連續(xù)合并的單元格時,調用第一函數(shù)對其進行填充,便于在合并過程中根據(jù)需要實時對單元格進行調整,避免錯誤的單元格進行合并,提高準確率。
28、進一步地,所述將所述詳細頁面進行權重估算,得到評估結果的步驟,包括:
29、讀取所述詳細頁面中的文件名稱;
30、獲得所述文件名稱在不同表格文件中的測試結果;
31、將所述測試結果根據(jù)所述文件名稱進行顏色標記,得到包含不同顏色標記的測試結果;
32、獲得所述包含不同顏色標記的測試結果的平均值;
33、根據(jù)所述平均值獲得所述評估結果。
34、在上述實現(xiàn)過程中,根據(jù)詳細頁面中的文件名稱對測試結果進行顏色標記,可以快速、準確地得到每個文件名稱對應的測試項目所在的位置,從而實現(xiàn)高效評估,提高評估效率和準確性。
35、進一步地,所述根據(jù)所述平均值獲得所述評估結果的步驟,包括:
36、根據(jù)用戶指標判斷所述平均值是否可以生成評估結果;
37、若是,根據(jù)所述平均值獲得評估指標數(shù)值,對所述評估指標數(shù)值進行評估指標解析,得到所述評估結果。
38、在上述實現(xiàn)過程中,根據(jù)用戶指標判斷平均值是否可以生成評估結果,可以依據(jù)平均值提高對評估結果的準確判斷,避免評估結果不符合要求導致二次評估,實現(xiàn)實時交互。
39、第二方面,本技術實施例還提供了一種測試報告表格的評估裝置,所述裝置包括:
40、獲取模塊,用于獲取基礎模板表格和測試報告表格;
41、解析模塊,用于對所述測試報告表格中的信息源進行解析,得到表頭數(shù)據(jù);
42、填充模塊,用于將所述表頭數(shù)據(jù)填充至所述基礎模板表格;
43、更新模塊,用于對填充后的基礎模板表格進行更新,生成詳細頁面;
44、估算模塊,用于將所述詳細頁面進行權重估算,得到評估結果。
45、在上述實現(xiàn)過程中,對測試報告表格中的信息進行解析后填充至基礎模板表格中,并進行實時更新,可以更有效地處理和分析測試報告,提高測試報告的可用性,提升測試報告的評估效率和準確性,增加了對表格拓撲結構的解析,實現(xiàn)表格的動態(tài)評估和更新,無需依賴數(shù)據(jù)庫和人工操作,可以減輕人力物力的耗費,降低成本。
46、第三方面,本技術實施例提供的一種電子設備,包括:存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如第一方面任一項所述的方法的步驟。
47、第四方面,本技術實施例提供的一種計算機可讀存儲介質,所述存儲介質上存儲有指令,當所述指令在計算機上運行時,使得所述計算機執(zhí)行如第一方面任一項所述的方法。
48、第五方面,本技術實施例提供的一種計算機程序產品,所述計算機程序產品在計算機上運行時,使得計算機執(zhí)行如第一方面任一項所述的方法。
49、本公開的其他特征和優(yōu)點將在隨后的說明書中闡述,或者,部分特征和優(yōu)點可以從說明書推知或毫無疑義地確定,或者通過實施本公開的上述技術即可得知。
50、并可依照說明書的內容予以實施,以下以本技術的較佳實施例并配合附圖詳細說明如后。