[發明專利]針對自動測試系統的測試覆蓋性自動分析方法及其裝置無效
| 申請號: | 201010195359.0 | 申請日: | 2010-05-31 |
| 公開(公告)號: | CN101894058A | 公開(公告)日: | 2010-11-24 |
| 發明(設計)人: | 呂偉;余丹;馬世龍 | 申請(專利權)人: | 北京航空航天大學 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京永創新實專利事務所 11121 | 代理人: | 周長琪 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 針對 自動 測試 系統 覆蓋 分析 方法 及其 裝置 | ||
1.一種針對自動測試系統的測試覆蓋性自動分析方法,其特征在于,包括以下步驟:
步驟一、以可視化方式建立測試需求模型;所述測試需求模型采用測試需求的XMLSchema定義;所述可視化指將測試需求在圖形界面采用樹狀圖形展示,形成測試需求樹;
步驟二、以可視化方式建立測試需求與測試項目的映射;將測試項目在圖形界面采用樹狀圖形展示形成測試項目樹,對步驟一中建立的測試需求模型的每一個測試需求節點,用戶在測試項目中選擇與該測試需求節點關聯的一個或者多個測試項目節點;
步驟三、錄入測試覆蓋性指標;針對在步驟一中建立的測試需求樹的各測試需求節點由用戶錄入相應的測試覆蓋性指標;
步驟四、根據步驟一到步驟三的內容形成一個完整的測試需求數據模型,按照符合測試需求的XML?Schema定義的規范生成測試需求描述XML文件;
步驟五、解析測試需求描述XML文件,進行測試覆蓋性分析;針對各測試需求節點,根據測試需求描述XML文件中在步驟二中建立的映射關系內容,在測試數據庫中提取出映射項目對應的測試數據,并依據測試覆蓋性指標對測試數據進行分析,形成測試覆蓋性分析結果;
所述的分析是指:將取出來的測試數據和測試覆蓋性指標進行比對,看數據值是不是符合測試覆蓋性指標的值,以及,該測試需求節點對應的測試項目是否測試完成;
步驟六、將步驟五中測試覆蓋性分析結果以可視化方式展示。
2.根據權利要求1所述的測試覆蓋性自動分析方法,其特征在于,步驟一中所述測試需求的XML?Schema定義,具體為:所建立的測試需求模型的根節點projects,擁有一個元素名稱name;一個根節點擁有一到多個子測試需求節點subproject;子測試需求節點subproject是自包含的,它擁有一個元素名稱name、一個判定指標元素criterion、關聯的測試項目testProject和零到多個子測試需求節點;判定指標元素criterion在子測試需求節點為葉子節點時,為必選屬性;其中,判定指標元素criterion擁有4種備選子元素:區間型指標range、單值型指標value、斷言型指標isDone和其他指標類型any。
3.根據權利要求2所述的測試覆蓋性自動分析方法,其特征在于,所述的關聯的測試項目testProject的內容,在確定各測試需求節點與測試項目的映射后添加,為該測試需求節點所對應的測試項目。
4.根據權利要求2所述的測試覆蓋性自動分析方法,其特征在于,所述的判定指標元素criterion的值,為錄入的測試覆蓋性指標,測試覆蓋性指標的指標類型由用戶從criterion擁有的4種備選子元素選取。
5.一種自動測試系統的測試覆蓋性自動分析裝置,其特征在于,由測試需求建模模塊、測試需求與測試項目映射模塊、測試覆蓋性指標制定模塊、覆蓋性分析腳本模塊、覆蓋性分析結果展示模塊與數據存取模塊組成;
測試需求的XML?Schema定義文件輸入測試需求建模模塊中,測試需求建模模塊以可視化方式建立測試需求模型,將建立的測試需求模型輸出給測試需求與測試項目映射模塊,測試需求與測試項目映射模塊以可視化方式建立測試需求與測試項目的映射,輸出一個帶有映射信息的測試需求模型給測試覆蓋性指標制定模塊,測試覆蓋性指標制定模塊制定測試覆蓋性指標,輸出一個帶有測試指標信息的測試需求模型給覆蓋性分析腳本模塊,覆蓋性分析腳本模塊生成測試需求描述XML文件,并解析該XML文件執行測試覆蓋性分析,輸出測試覆蓋性分析結果給覆蓋性分析結果展示模塊;
覆蓋性分析結果展示模塊將得到的測試覆蓋性分析結果以可視化形式展示給用戶;
數據存取模塊為測試需求建模模塊、測試需求與測試項目映射模塊、測試覆蓋性指標制定模塊和覆蓋性分析腳本模塊提供數據的存取服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學,未經北京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010195359.0/1.html,轉載請聲明來源鉆瓜專利網。





