[發明專利]一種基于linux平臺測試進度自動化統計方法在審
| 申請號: | 201810055934.3 | 申請日: | 2018-01-18 |
| 公開(公告)號: | CN108268376A | 公開(公告)日: | 2018-07-10 |
| 發明(設計)人: | 劉智剛 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 王汝銀 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 項目測試 測試進度 進度 自動化 控制中心服務器 格式化 輸出格式化 統計 測試內容 測試項目 腳本記錄 實時反饋 實時獲取 輸出形式 顯示項目 腳本 讀寫 混淆 匯報 | ||
1.一種基于linux平臺測試進度自動化統計方法,其特征是,所述的方法包括以下步驟:
S1,通過腳本記錄項目測試狀態信息;
S2,匯總項目測試狀態信息,并輸出格式化文件finish.txt;
S3,讀寫finish.txt,實時獲取項目測試狀態進度,自動化統計項目測試進度;
S4,將項目測試進度實時反饋到控制中心服務器。
2.根據權利要求1所述的一種基于linux平臺測試進度自動化統計方法,其特征是,步驟S1中記錄項目測試狀態的過程包括:輸入測試項名稱、記錄開始時間和結束時間、記錄測試人員姓名。
3.根據權利要求2所述的一種基于linux平臺測試進度自動化統計方法,其特征是,步驟S1中測試項名稱通過交互方式按照腳本提示信息輸入,測試項名稱輸入包括索引數字輸入和類別輸入兩種方式。
4.根據權利要求2所述的一種基于linux平臺測試進度自動化統計方法,其特征是,步驟S1中記錄開始時間和結束時間的具體實現過程為:
1)測試腳本開始執行,通過date命令將當前開始時間寫入記錄文件;
2)每隔60s記錄一次當前的時間,得到腳本持續運行時間;
3)測試腳本執行完畢,通過date命令記錄腳本結束時間。
5.根據權利要求1所述的一種基于linux平臺測試進度自動化統計方法,其特征是,步驟S3的具體實現過程為:
1)測試腳本將執行完成的時間寫入文件finish.txt;
2)通過if判斷當前是否已生成測試完成的文件“finish.txt”,若是,則直接整合開始時間和結束時間,若否,則整合開始時間和程序當前的運行時間。
6.根據權利要求5所述的一種基于linux平臺測試進度自動化統計方法,其特征是,步驟S3執行的同時開啟另一個測試進度統計終端,每隔10s讀取一次測試程序的實時狀態。
7.根據權利要求1所述的一種基于linux平臺測試進度自動化統計方法,其特征是,步驟S4中實時反饋的具體實現過程為:若當腳本執行未完成時,每次獲取測試進度均為“Start Time”+“Now Time”組合,且“Now Time”實時變化,然后將當前獲取的項目測試狀態進度測試進度反饋到控制中心服務器,當腳本執行完成時,每次獲取的測試進度均為“Start Time”+“Finish Time”組合,且“Finish Time”為腳本實際的完成時間,然后將當前獲取的項目測試狀態進度測試進度反饋到控制中心服務器,至此完成測試進度的自動化統計。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810055934.3/1.html,轉載請聲明來源鉆瓜專利網。





