[發(fā)明專利]功能及性能測試腳本的創(chuàng)建方法、裝置、設備及存儲介質在審
| 申請?zhí)枺?/td> | 201711291862.4 | 申請日: | 2017-12-08 |
| 公開(公告)號: | CN108459958A | 公開(公告)日: | 2018-08-28 |
| 發(fā)明(設計)人: | 伍朗;伍振亮 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 譚果林 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 功能測試 性能測試 性能測試腳本 功能操作 腳本 存儲介質 功能函數(shù) 腳本代碼 測試 測試成本 測試函數(shù) 測試效率 腳本開發(fā) 結合性能 子功能 創(chuàng)建 封裝 開發(fā) | ||
本發(fā)明提供一種功能及性能測試腳本的創(chuàng)建方法、裝置、設備及存儲介質,獲取功能測試腳本代碼,將功能測試腳本代碼封裝成多個子功能函數(shù)塊,將子功能函數(shù)塊進行組合生成功能操作函數(shù)塊,將功能操作函數(shù)塊組合生成功能測試腳本,并根據(jù)功能測試腳本進行功能測試;獲取性能測試函數(shù)塊,將功能測試腳本中的功能操作函數(shù)塊與所述性能測試函數(shù)塊進行組合生成性能測試腳本,并進行性能測試,本發(fā)明根據(jù)功能測試和性能測試中的相同步驟編寫測試用例,將完成功能測試的測試用例中的功能函數(shù)塊的基礎上,再結合性能測試函數(shù)塊完成性能測試用例的編寫,減少了在腳本開發(fā)階段的開發(fā)時間和測試成本,避免了重復性工作,提高了測試效率。
技術領域
本發(fā)明涉及軟件測試技術領域,尤其涉及一種功能及性能測試腳本的創(chuàng)建 方法、裝置、設備及存儲介質。
背景技術
在對軟件系統(tǒng)進行測試時,通常進行功能測試和性能測試,功能測試關注 系統(tǒng)的功能是否正常運行,性能測試關注系統(tǒng)執(zhí)行功能時的響應速度和對資源 的消耗,例如,一個系統(tǒng)具有登錄的功能,功能測試關注的是用戶輸入用戶名 密碼后是否能夠登錄成功,或者輸入錯誤的密碼是否會被拒絕登錄,性能測試 關注的是在很多用戶都進行登錄的情況下系統(tǒng)會不會崩潰,或者得出一個所支 持的最多的用戶數(shù),由于功能測試與性能測試的關注點不同,功能測試的測試 腳本與性能測試的測試腳本通常分開編寫,導致測試腳本的開發(fā)時間較長,降 低了測試效率。
發(fā)明內容
本發(fā)明的目的在于提供一種功能及性能測試腳本的創(chuàng)建方法、裝置、設備 及存儲介質,以解決現(xiàn)有技術中存在的功能以及性能測試腳本開發(fā)時間較長以 及測試效率低的問題。
本發(fā)明是這樣實現(xiàn)的,本發(fā)明第一方面提供一種功能及性能測試腳本的創(chuàng) 建方法,所述創(chuàng)建方法包括以下步驟:
獲取功能測試腳本代碼,將所述功能測試腳本代碼封裝成多個子功能函數(shù) 塊并建立子功能函數(shù)庫;
將所述功能函數(shù)庫中的子功能函數(shù)塊進行組合生成功能操作函數(shù)塊;
將所述功能操作函數(shù)塊按照預設功能操作順序進行組合生成功能測試腳 本,并根據(jù)所述功能測試腳本進行功能測試;
獲取性能測試函數(shù)塊,將所述功能測試腳本中的功能操作函數(shù)塊與所述性 能測試函數(shù)塊進行組合生成性能測試腳本,并進行性能測試。
本發(fā)明第二方面還提供一種功能及性能測試腳本的創(chuàng)建裝置,所述功能及 性能測試腳本的創(chuàng)建裝置包括:
子功能函數(shù)塊生成模塊,用于獲取功能測試腳本代碼,將所述功能測試腳 本代碼封裝成多個子功能函數(shù)塊并建立子功能函數(shù)庫;
功能操作函數(shù)塊生成模塊,用于將所述功能函數(shù)庫中的子功能函數(shù)塊進行 組合生成功能操作函數(shù)塊;
功能測試腳本生成模塊,用于將所述功能操作函數(shù)塊按照預設功能操作順 序進行組合生成功能測試腳本,并根據(jù)所述功能測試腳本進行功能測試;
功能測試腳本生成模塊,用于獲取性能測試函數(shù)塊,將所述功能測試腳本 中的功能操作函數(shù)塊與所述性能測試函數(shù)塊進行組合生成性能測試腳本,并進 行性能測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711291862.4/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





