[發明專利]測試計劃執行時間的估算方法及裝置無效
| 申請號: | 200910164067.8 | 申請日: | 2009-08-07 |
| 公開(公告)號: | CN101989228A | 公開(公告)日: | 2011-03-23 |
| 發明(設計)人: | 陸新華 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛;吳孟秋 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 計劃 執行時間 估算 方法 裝置 | ||
技術領域
本發明涉及自動化測試領域,具體而言,涉及一種測試計劃執行時間的估算方法及裝置。
背景技術
自動化測試是使用軟件來進行自動控制測試的輸入、執行、輸出及其他操作,對實際輸出結果和預期輸出結果進行自動比較,并自動輸出測試報告。自動化測試可執行一些手工測試較難進行或不可能進行的測試,可以更好地利用人力與設備資源,而且測試執行的結果一致性更好。
隨著自動化的深入,用戶對自動化的細節需求越來越多,特別是對自動化測試過程的監控越來越關注。在自動化測試執行計劃制定時,用戶希望能夠了解所涉及的測試場景、測試用例,以及不同測試用例在不同測試場景下的執行時間、測試計劃下不同測試場景的執行時間、測試計劃總的執行時間。
相關技術提供了一種測試計劃執行時間的估算方法,該方法中對歷次測試執行信息的收集與錄入、對本次測試計劃執行時間的估算均由人工手動完成。
發明人發現相關技術中的測試計劃執行時間的估算方法采用人工方法完成信息收集與錄入,并根據該信息由人工進行測試計劃執行時間的估算,需要花費較長時間且容易出錯,造成對本次測試計劃執行時間估算的準確性和效率較低,從而影響了本次測試計劃的準確制定和高效執行。
發明內容
本發明旨在提供一種測試計劃執行時間的估算方法及裝置,能夠解決相關技術中的測試計劃執行時間的估算方法采用人工方法完成信息收集與錄入,并根據該信息由人工進行測試計劃執行時間的估算,需要花費較長時間且容易出錯,造成對本次測試計劃執行時間估算的準確性和效率較低,從而影響了本次測試計劃的準確制定和高效執行的問題。
在本發明的實施例中,提供了一種測試計劃執行時間的估算方法,包括以下步驟:測試計劃的執行客戶端將已完成測試計劃的執行信息導入數據庫;根據數據庫中的執行信息統計測試計劃的測試腳本的執行時間參數;根據測試腳本的執行時間參數估算本次測試計劃的執行時間。
優選地,在上述估算方法中,將已完成測試計劃的執行信息導入數據庫具體包括:收集執行信息;檢查執行信息是否有效;將有效的執行信息中的測試計劃、測試場景和測試腳本導入數據庫。
優選地,在上述估算方法中,根據數據庫中的執行信息統計測試腳本的執行時間參數具體包括:從數據庫收集測試計劃、測試場景和測試腳本;讀取測試腳本的腳本執行時間參數。
優選地,在上述估算方法中,在測試計劃的執行客戶端將已完成測試計劃的執行信息導入數據庫之后還包括:接收用戶對已導入的執行信息是否有效的確認;根據確認修改執行信息的有效性標記。
優選地,在上述估算方法中,從數據庫收集測試計劃、測試場景和測試腳本具體包括:從數據庫收集被標記為有效的測試計劃;收集測試計劃下被標記為有效的測試場景;收集測試場景下被標記為有效的測試腳本。
優選地,在上述估算方法中,根據測試腳本的執行時間參數估算本次測試計劃的執行時間具體包括:根據測試腳本的執行時間參數得到測試腳本的腳本預估執行時間參數;將同一測試場景下的測試腳本的腳本預估執行時間參數進行累加得到同一測試場景的場景預估執行時間;將與本次測試計劃的測試計劃下的測試場景的場景預估執行時間進行累加得到本次測試計劃的執行時間。
優選地,在上述估算方法中,根據測試腳本的執行時間參數得到測試腳本的腳本預估執行時間具體包括:根據預定腳本執行時間閾值對測試腳本的執行時間參數進行過濾;根據過濾后的腳本執行時間計算測試腳本的執行時間參數的最小執行時間、最大執行時間和平均執行時間;根據預定算法對測試腳本的最小執行時間、最大執行時間、平均執行時間以及歷次執行時間進行計算,得到測試腳本的腳本預估執行時間,預定算法為以下之一:中值算法、均值算法、黃金分割算法、八二法則。
優選地,在上述估算方法中,還包括:若數據庫中不包括本次測試計劃的測試腳本,計算包括測試腳本的測試場景下已知的測試腳本的腳本預估執行時間參數的算術平均值;設置算術平均值與本次測試計劃中測試腳本數量的乘積為測試場景的場景預估執行時間;將本次測試計劃的測試場景的場景預估執行時間進行累加得到本次測試計劃的執行時間。
優選地,在上述估算方法中,還包括:若數據庫中不包括測試計劃的測試場景,計算包括測試場景的測試計劃下已知的測試場景的場景預估執行時間的算術平均值;設置算術平均值與本次測試計劃中測試場景數量的乘積為本次測試計劃的執行時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910164067.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:切換基站方法及系統
- 下一篇:獲取信道質量指示信息的方法及基站





