[發(fā)明專利]一種軟件可靠性的測試數(shù)據(jù)生成方法有效
| 申請?zhí)枺?/td> | 201810902503.6 | 申請日: | 2018-08-09 |
| 公開(公告)號: | CN108959104B | 公開(公告)日: | 2021-08-31 |
| 發(fā)明(設(shè)計(jì))人: | 封二強(qiáng);鄭軍 | 申請(專利權(quán))人: | 中國航空綜合技術(shù)研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京孚睿灣知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11474 | 代理人: | 孫建 |
| 地址: | 100028 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 軟件 可靠性 測試數(shù)據(jù) 生成 方法 | ||
1.一種軟件可靠性的測試數(shù)據(jù)生成方法,其特征在于,該方法包括:
S1、軟件失效模式分析:確定軟件的所有失效模式,并對每一個失效模式進(jìn)行分析確定對應(yīng)的控制措施;
S2、軟件空間分析:對軟件的使用方式進(jìn)行分析,確定軟件的輸入變量、輸出變量、變量的取值空間、變量在取值空間內(nèi)的取值規(guī)則和約束條件;
S3、映射步驟:將所述失效模式映射至所述軟件空間,建立所述失效模式與軟件空間的映射函數(shù);
S4、生成測試數(shù)據(jù):基于所述失效模式與軟件空間的映射函數(shù)根據(jù)軟件在使用時(shí)可能的輸入、輸出值生成測試數(shù)據(jù);
S5、生成可執(zhí)行測試文件:基于所述測試數(shù)據(jù)和測試環(huán)境生成可執(zhí)行測試文件;
步驟S1具體包括:
S11、確定軟件中的每個軟件部件或軟件單元之間的功能邏輯關(guān)系,確定軟件約定層次結(jié)構(gòu)、初始約定層次、最低約定層次和約定層次;
S12、針對每個被分析的軟件單元,確定其所有可能的失效模式Fm,其中,F(xiàn)m={mi,ei,ci},mi為失效原因,ei為軟件失效造成的影響,ci為第i個失效原因的控制措施;
S13、對每個軟件失效模式Fm分析所有可能的原因mi;
S14、針對每一個可能的原因mi分析失效模式對軟和/或硬件綜合系統(tǒng)的功能影響ei,ei為第i個原因mi造成的影響;
S15、根據(jù)每個軟件失效模式的原因mi、影響ei,確定針對性的控制措施ci,其中,i為正整數(shù)。
2.根據(jù)權(quán)利要求1所述的軟件可靠性的測試數(shù)據(jù)生成方法,其特征在于,步驟S2具體包括:
S21、定義軟件輸入空間為五元組ISp={Ivi,Ili,Iti,Ipi,Ifi},其中Ivi為第i個輸入變量,Ili為第i個輸入變量取值空間,Iti為第i個輸入變量約束條件,Ipi為第i個輸入變量取值規(guī)則,Ifi為第i個輸入變量關(guān)聯(lián)的軟件功能;定義軟件輸出空間為五元組OSp={Ovi,Oli,Oti,Opi,Ofi},其中Ovi為第i個輸出變量,Oli為第i個輸出變量取值空間,Oti為第i個輸出變量約束條件,Opi為第i個輸出變量取值規(guī)則,Ofi為第i個輸出變量關(guān)聯(lián)的軟件功能;
S22、確定軟件的輸入變量Ivi、輸出變量Ovi,并確定對應(yīng)的取值空間Ili、Oli;
S23、確定輸入變量Ivi的約束條件Iti,確定輸出變量Ovi的約束條件Oti;
S24、確定輸入變量Ivi的取值規(guī)則Ipi,確定輸出變量Ovi的取值規(guī)則Opi;
S25、將輸入變量Ivi與軟件功能Ifi進(jìn)行關(guān)聯(lián),輸出變量Ovi與軟件功能Ofi進(jìn)行關(guān)聯(lián);
S26、建立軟件空間模型SP={ISp,OSp},其中,i為正整數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國航空綜合技術(shù)研究所,未經(jīng)中國航空綜合技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810902503.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗(yàn)軟件的裝置與方法
- 一種手機(jī)測試數(shù)據(jù)整合系統(tǒng)及方法
- 測試數(shù)據(jù)獲取方法、客戶端與服務(wù)器
- 一種GSM-R網(wǎng)絡(luò)在線實(shí)時(shí)測試系統(tǒng)及方法
- 一種測試數(shù)據(jù)積累方法及裝置
- 用于處理測試數(shù)據(jù)的方法和裝置
- 一種GUI測試的測試數(shù)據(jù)創(chuàng)建方法、裝置、終端及存儲介質(zhì)
- 觸控裝置及其驅(qū)動方法
- 生成測試數(shù)據(jù)的方法及裝置
- 測試數(shù)據(jù)預(yù)測方法及裝置、處理設(shè)備
- 測試數(shù)據(jù)生成方法及裝置





