[發明專利]一種面向構件化星務軟件的細粒度測試用例系統的建立及使用方法在審
| 申請號: | 201911035729.1 | 申請日: | 2019-10-29 |
| 公開(公告)號: | CN110795352A | 公開(公告)日: | 2020-02-14 |
| 發明(設計)人: | 王明亮;常亮;尤志堅;朱敬傲;石薇;徐浩明 | 申請(專利權)人: | 中國科學院微小衛星創新研究院;上海微小衛星工程中心 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 31313 上海智晟知識產權代理事務所(特殊普通合伙) | 代理人: | 李鏑的 |
| 地址: | 201203 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 測試需求 細粒度 重用 測試用例集 構件化 映射集 匹配 搜索 記錄 | ||
本發明提供了一種面向構件化星務軟件的細粒度測試用例系統的建立方法,該方法包括:建立測試用例細粒度描述模型;建立共性測試需求表單;建立測試用例映射集。本發明還提供一種該測試用例系統的使用方法,包括:確認測試用例集;提取描述模型對應屬性,在測試用例集中搜索重用歷史;查看重用記錄,確認各項測試用例描述屬性是否匹配測試需求;修改測試用例輸入,執行測試。
技術領域
本發明涉及衛星軟件測試驗證領域,具體涉及衛星測試用例重用技術。
背景技術
隨著衛星應用領域的不斷拓展,衛星數量呈幾何級數增長。為了加快研制周期,目前已廣泛采用構件化星務軟件設計模式進行衛星軟件的開發。構件化星務軟件設計模式通過在不同衛星之間進行“貨架”構件的復用,極大地提高了衛星軟件的開發效率。
然而,當前衛星軟件測試總體技術相對落后,測試周期長,成本高,這限制了衛星軟件開發的整體效率提升。傳統測試模式在測試用例開發過程中較少考慮擴展性、通用性等方面因素,最終導致測試用例的設計只能適用于特定衛星型號,難以進行高效重用,其中針對不同衛星型號軟件的測試用例需要重新設計開發。此外,傳統測試設計人員在開發測試用例時,主要依賴軟件需求規格說書和研制技術協議,偏重功能項的驗證,這導致用例索引的維度較多,測試用例分類不清,使得測試執行人員在使用已有用例時難以快速檢索提取。同時,粗放型用例設計模式由于沒有統一的執行及評價標準,進一步加大了測試用例重用的難度。
發明內容
為了解決上述技術問題中的至少部分技術問題,一方面,本發明提供了一種面向構件化星務軟件的細粒度測試用例系統的建立方法,該系統從構件化星務軟件的測試用例設計模式層面出發,對不同類型衛星型號提煉共性需求要素,在降低衛星軟件測試成本的條件下,提高衛星測試效率和測試質量。
本發明提供的一種面向構件化星務軟件的細粒度測試用例系統的建立方法,包括:
1)建立測試用例細粒度描述模型;
2)建立共性測試需求表單;
3)建立測試用例映射集。
進一步地,該測試用例細粒度描述模型包括:
1)測試用例名稱,用于表達測試用例的功能;
2)ID,用于唯一標識測試用例;
3)版本號;
4)重用次數,用于標示該用例的重用成熟度;
5)追蹤關系,用于追蹤到測試需求規格說明的相關章節和內容;
6)測試方法;
7)前提條件,用于說明用例執行之前必須滿足的條件;
8)測試輸入,用于描述輸入參數值;
9)測試步驟,用于詳細說明執行該測試用例所需的操作;
10)期望結果,用于說明測試用例執行后的期望結果;
11)評估標準,用于描述評判測試用例每個步驟的執行結果是否正確的準則;
12)附件,用于深入理解測試用例,格式為圖片、音頻、文字或視頻等;
13)終止條件和通過準則的的描述;
14)設計人員。
進一步地,該共性測試需求表單包括測試類型;
進一步地,該共性測試需求表單還包括:
1)衛星特性參數;
2)構件屬性。
另一方面,本發明還提供了一種所述測試用例系統的使用方法,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院微小衛星創新研究院;上海微小衛星工程中心,未經中國科學院微小衛星創新研究院;上海微小衛星工程中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911035729.1/2.html,轉載請聲明來源鉆瓜專利網。





