[發明專利]一種基于混合測試的軟件可靠性評估方法及其裝置無效
| 申請號: | 201110006751.0 | 申請日: | 2011-01-13 |
| 公開(公告)號: | CN102063375A | 公開(公告)日: | 2011-05-18 |
| 發明(設計)人: | 吳玉美;王栓奇;陸民燕 | 申請(專利權)人: | 北京航空航天大學 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京永創新實專利事務所 11121 | 代理人: | 官漢增 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 混合 測試 軟件 可靠性 評估 方法 及其 裝置 | ||
1.一種基于混合測試的軟件可靠性評估方法,其特征在于:
步驟一、確定被測軟件的缺陷失效率分布,得到缺陷失效率分布函數和密度函數;
步驟二、根據次序統計量,確定次序缺陷失效率的密度函數;
所述的次序缺陷失效率是指將被測軟件的缺陷失效率按照從大到小的順序排列之后的缺陷失效率;
步驟三、確定被測軟件的次序缺陷失效率期望值和軟件失效率期望值;
步驟四、對被測軟件進行混合測試,得到缺陷失效率數據和軟件失效率數據;
步驟五,利用步驟四中的混合測試結果數據,對分布參數進行最小二乘估計,確定分布參數。
2.根據權利要求1所述的一種基于混合測試的軟件可靠性評估方法,其特征在于:步驟四中所述的混合測試是通過如下步驟實現的:
(a)分析軟件功能信息和結構信息來選定具體的針對性測試方法,并根據其選定的測試方法生成針對性測試用例;
(b)根據需要搭建針對性測試環境;
(c)在針對性測試環境上執行步驟(a)中生成的針對性測試用例,并收集記錄缺陷失效率數據ri;
(d)判斷上述針對性測試過程是否滿足相應的規范或準則,如果是,則進入步驟(e),否則根據步驟(a)中所選定的針對性測試方法重新生成針對性測試用例,并返回步驟(c);
(e)停止針對性測試,得到一組缺陷失效率數據{ri};實施基于MUSA操作剖面的運行測試,分析被測軟件的任務書和需求分析文檔,根據軟件功能和使用信息,構造MUSA操作剖面;
(f)根據步驟(e)中構造的MUSA操作剖面進行隨機抽樣生成可靠性測試用例:首先確定被測軟件的操作中每個輸入變量的具體值,通過抽取操作和確定各輸入變量取值兩個步驟的抽樣,生成可靠性測試用例;
(g)根據被測軟件特點和可靠性測試要求搭建可靠性測試環境;
(h)在可靠性測試環境中執行步驟(f)中可靠性測試用例,并收集記錄失效數據,得到軟件失效率數據pi;
(i)判斷此時被測軟件是否滿足規定的可靠性要求,如果是,則進入步驟(j),否則根據步驟(e)中構造的MUSA操作剖面進行隨機抽樣重新生成可靠性測試用例,并返回步驟(h);
(j)停止運行測試過程,得到一組缺陷失效率數據{pi};從而完成整個混合測試過程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學,未經北京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110006751.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電子教學方法、系統和裝置
- 下一篇:智能卡和終端





