[發明專利]一種遍歷場景狀態圖的嵌入式測試用例設計與生成方法在審
| 申請號: | 201210316605.2 | 申請日: | 2012-08-30 |
| 公開(公告)號: | CN102968368A | 公開(公告)日: | 2013-03-13 |
| 發明(設計)人: | 鄭彥興;楊廣華;李東紅;劉宇;房友園;鄧世偉;蘇曉艷 | 申請(專利權)人: | 中國人民解放軍63928部隊 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 100101 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 遍歷 場景 狀態圖 嵌入式 測試 設計 生成 方法 | ||
1.一種遍歷場景狀態圖的嵌入式測試用例設計與生成方法,其特征在于:所述方法包括以下步驟:
步驟1:構建場景樹;
步驟2:構建場景狀態圖;
步驟3:生成測試用例。
2.根據權利要求1所述的遍歷場景狀態圖的嵌入式測試用例設計與生成方法,其特征在于:所述步驟1中,通過分析被測系統構建場景,進而構建場景樹,所述場景樹的結構采用分級方式進行管理。
3.根據權利要求2所述的遍歷場景狀態圖的嵌入式測試用例設計與生成方法,其特征在于:所述被測系統為場景樹的根節點,所述場景樹的葉子節點為原子場景,所述原子場景通過順序、條件、并發或循環控制結構聯系在一起組成子場景,所述子場景組成復合場景。
4.根據權利要求1所述的遍歷場景狀態圖的嵌入式測試用例設計與生成方法,其特征在于:所述步驟2包括以下步驟:
步驟2-1:分析所述場景;
步驟2-2:劃分場景的運行模式;
步驟2-3:生成相應的場景狀態圖。
5.根據權利要求4所述的遍歷場景狀態圖的嵌入式測試用例設計與生成方法,其特征在于:所述場景的運行模式包括基礎場景模式、事件場景模式、時間-事件場景模式、回溯場景模式、命令-響應場景模式和時間間隔事件場景模式。
6.根據權利要求1所述的遍歷場景狀態圖的嵌入式測試用例設計與生成方法,其特征在于:所述步驟3包括以下步驟:
步驟3-1:對所述場景狀態圖中的路徑進行遍歷;
步驟3-2:結合覆蓋準則獲取相應執行過程中的狀態條件;
步驟3-3:確定每條路徑所需的輸入數據,生成測試用例。
7.根據權利要求6所述的遍歷場景狀態圖的嵌入式測試用例設計與生成方法,其特征在于:所述覆蓋準則包括節點覆蓋準則、遷移邊覆蓋準則和邏輯路徑覆蓋準則。
8.根據權利要求7所述的遍歷場景狀態圖的嵌入式測試用例設計與生成方法,其特征在于:所述節點覆蓋準則中,每個節點至少執行一次;所述遷移邊覆蓋準則中,每個遷移至少激活一次;所述邏輯路徑覆蓋準則中,所有分支路徑都至少執行一次,覆蓋從初始節點到終止節點的每條獨立路徑。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍63928部隊,未經中國人民解放軍63928部隊許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210316605.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于ZigBee的無線紅外非接觸式多點測溫系統
- 下一篇:一種燃油傳感器





