[發(fā)明專利]基于用例分解和功能學(xué)習(xí)的系統(tǒng)自動化測試方法有效
| 申請?zhí)枺?/td> | 201711231794.2 | 申請日: | 2017-11-30 |
| 公開(公告)號: | CN108009086B | 公開(公告)日: | 2021-03-19 |
| 發(fā)明(設(shè)計(jì))人: | 劉曉菲;吳兆陽 | 申請(專利權(quán))人: | 航天恒星科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京善任知識產(chǎn)權(quán)代理有限公司 11650 | 代理人: | 王大方;金楊 |
| 地址: | 100083 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 分解 功能 學(xué)習(xí) 系統(tǒng) 自動化 測試 方法 | ||
1.一種基于用例分解和功能學(xué)習(xí)的系統(tǒng)自動化測試方法,其特征在于,包括如下步驟:
步驟1:將所有需要自動化執(zhí)行的測試用例,按照用例的準(zhǔn)入條件、測試場景、測試目標(biāo)、測試功能點(diǎn)、測試參數(shù)和預(yù)期結(jié)果的要素進(jìn)行分解,得到所有測試用例因子集;
步驟2:對所得測試用例因子集進(jìn)行總結(jié),歸納出系統(tǒng)場景配置、測試內(nèi)容和測試結(jié)果,此三項(xiàng)為組成測試方法的功能要素,作為測試用例的通用要素;
步驟3:根據(jù)所提取的通用要素,利用數(shù)據(jù)包捕獲軟件,對每一個系統(tǒng)配置涉及的所有網(wǎng)元、配置接口進(jìn)行功能學(xué)習(xí);根據(jù)系統(tǒng)功能學(xué)習(xí)的結(jié)果完成功能模塊編程;具體包括:利用數(shù)據(jù)包捕獲軟件獲取原始數(shù)據(jù)包,結(jié)合系統(tǒng)接口文件,分析配置過程的接口協(xié)議、觸發(fā)方式、配置數(shù)據(jù)結(jié)構(gòu)、反饋機(jī)制和配置結(jié)果判定的內(nèi)容,進(jìn)行系統(tǒng)功能學(xué)習(xí),根據(jù)學(xué)習(xí)結(jié)果編寫配置程序,實(shí)現(xiàn)系統(tǒng)環(huán)境的自動化配置;
步驟4:連接測試計(jì)算機(jī)與待測系統(tǒng),根據(jù)待測系統(tǒng)的網(wǎng)絡(luò)規(guī)劃配置測試計(jì)算機(jī)的IP和路由規(guī)則;
步驟5:依次讀取并保存每一個測試用例的參數(shù),其參數(shù)至少包括用例關(guān)鍵字;根據(jù)當(dāng)前用例參數(shù)進(jìn)行系統(tǒng)場景配置;
步驟6:對所述測試用例因子集中測試用例的準(zhǔn)入條件進(jìn)行檢查和判斷,以確定是否具備繼續(xù)進(jìn)行測試的狀態(tài);
步驟7:根據(jù)當(dāng)前用例參數(shù)中的關(guān)鍵字,逐層映射到功能模塊開始測試執(zhí)行,同時記錄測試執(zhí)行過程;
步驟8:根據(jù)用例參數(shù)中的關(guān)鍵字和測試執(zhí)行過程的記錄,實(shí)現(xiàn)業(yè)務(wù)類型、測試結(jié)果和判定條件的區(qū)分,進(jìn)行結(jié)果判斷;
步驟9:整合每一條用例的測試結(jié)果,輸出測試報(bào)告,同時產(chǎn)生測試記錄文件。
2.根據(jù)權(quán)利要求1所述基于用例分解和功能學(xué)習(xí)的系統(tǒng)自動化測試方法,其特征在于,所述步驟2中測試用例執(zhí)行步驟中的通用要素包括系統(tǒng)場景配置、測試內(nèi)容和測試結(jié)果。
3.根據(jù)權(quán)利要求1所述基于用例分解和功能學(xué)習(xí)的系統(tǒng)自動化測試方法,其特征在于,所述步驟5中系統(tǒng)場景配置包括配置內(nèi)容、配置對象。
4.根據(jù)權(quán)利要求1所述基于用例分解和功能學(xué)習(xí)的系統(tǒng)自動化測試方法,其特征在于,所述步驟5中測試用例的參數(shù)包括用例關(guān)鍵字、系統(tǒng)環(huán)境參數(shù)、測試數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述基于用例分解和功能學(xué)習(xí)的系統(tǒng)自動化測試方法,其特征在于,所述步驟6中還包括在進(jìn)行功能測試前,對待測系統(tǒng)的狀態(tài)進(jìn)行檢測,根據(jù)獲得的檢測結(jié)果確定是否需要進(jìn)行系統(tǒng)業(yè)務(wù)收發(fā)。
6.根據(jù)權(quán)利要求1所述基于用例分解和功能學(xué)習(xí)的系統(tǒng)自動化測試方法,其特征在于,所述步驟7中包括:記錄業(yè)務(wù)參數(shù)、測試方法和業(yè)務(wù)傳輸過程。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航天恒星科技有限公司,未經(jīng)航天恒星科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711231794.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種快速檢測鉛離子的納米金比色法
- 下一篇:一種老鷹茶嫩枝扦插方法
- 同類專利
- 專利分類
- 根據(jù)用戶學(xué)習(xí)效果動態(tài)變化下載學(xué)習(xí)數(shù)據(jù)的系統(tǒng)及方法
- 用于智能個人化學(xué)習(xí)服務(wù)的方法
- 漸進(jìn)式學(xué)習(xí)管理方法及漸進(jìn)式學(xué)習(xí)系統(tǒng)
- 輔助學(xué)習(xí)的方法及裝置
- 基于人工智能的課程推薦方法、裝置、設(shè)備及存儲介質(zhì)
- 基于強(qiáng)化學(xué)習(xí)的自適應(yīng)移動學(xué)習(xí)路徑生成方法
- 一種線上視頻學(xué)習(xí)系統(tǒng)
- 一種基于校園大數(shù)據(jù)的自適應(yīng)學(xué)習(xí)方法、裝置及設(shè)備
- 一種學(xué)習(xí)方案推薦方法、裝置、設(shè)備和存儲介質(zhì)
- 游戲?qū)W習(xí)效果評測方法及系統(tǒng)





