<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

            字號: | 推薦給好友 上一篇 | 下一篇

            軟件測試與可靠性評估方法研究[3]

            發(fā)布: 2008-7-03 14:22 | 作者: 不詳 | 來(lái)源: csai | 查看: 91次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng) 關(guān)鍵字:java這樣,給出如下定義:“軟件可靠性是軟件系統在規定的時(shí)間內及規定的環(huán)境條件下,完成規定功能的能力”。根據這個(gè)定義,軟件可靠性包含了以下三個(gè)要素:

              1.規定的時(shí)間

              軟件可靠性只是體現在其運行階段,所以將“運行時(shí)間”作為“規定的時(shí)間”的度量!斑\行時(shí)間”包括軟件系統運行后工作與掛起(開(kāi)啟但空閑)的累計時(shí)間。由于軟件運行的環(huán)境與程序路徑選取的隨機性,軟件的失效為隨機事件,所以運行時(shí)間屬于隨機變量。

              2.規定的環(huán)境條件

              環(huán)境條件指軟件的運行環(huán)境。它涉及軟件系統運行時(shí)所需的各種支持要素,如支持硬件、操作系統、其它支持軟件、輸入數據格式和范圍以及操作規程等。不同的環(huán)境條件下軟件的可靠性是不同的。具體地說(shuō),規定的環(huán)境條件主要是描述軟件系統運行時(shí)計算機的配置情況以及對輸入數據的要求,并假定其它一切因素都是理想的。有了明確規定的環(huán)境條件,還可以有效判斷軟件失效的責任在用戶(hù)方還是研制方。

              3.規定的功能

              軟件可靠性還與規定的任務(wù)和功能有關(guān)。由于要完成的任務(wù)不同,軟件的運行剖面會(huì )有所區別,則調用的子模塊就不同(即程序路徑選擇不同),其可靠性也就可能不同。所以要準確度量軟件系統的可靠性必須首先明確它的任務(wù)和功能。

              在講到軟件可靠性評估的時(shí)候,我們不得不提到軟件可靠性模型。軟件可靠性模型(Software reliability model)是指為預計或估算軟件的可靠性所建立的可靠性框圖和數學(xué)模型。建立可靠性模型是為了將復雜系統的可靠性逐級分解為簡(jiǎn)單系統的可靠性,以便于定量預計、分配、估算和評價(jià)復雜系統的可靠性。

              六.軟件的缺陷和失效

              缺陷(defect/fault)是指軟件的內在缺陷。在軟件生命周期的各個(gè)階段,特別是在早期設計和編碼階段,設計者和編程人員的行動(dòng)(如需求不完整、理解有歧義、沒(méi)有完全實(shí)現需求或潛在需求、算法邏輯錯、編程問(wèn)題等)會(huì )使軟件在一定條件下不能或將不能完成規定功能,這樣就不可避免地存在“缺陷”。

              軟件一旦有缺陷,它將潛伏在軟件中,直到它被發(fā)現和正確修改。反之,在一定的環(huán)境下,軟件一旦運行正確,它將繼續保持這種正確性,除非環(huán)境發(fā)生變化。此外,軟件中的缺陷不會(huì )為因使用而“損耗”。所以缺陷是“無(wú)損耗”地潛伏在軟件中。

              如果軟件在運行時(shí)沒(méi)有用到有缺陷的部分,軟件就可以正常運行且正確工作;若用到了有缺陷的部分,則軟件的計算或判斷就會(huì )與規定的不符從而使軟件喪失執行要求的功能的能力。軟件不能完成規定功能即“失效”(failure)或“故障”。對于無(wú)容錯設計的軟件而言,局部失效則整個(gè)軟件失效。對于采取容錯設計的軟件,局部故障或失效并不一定導致整個(gè)軟件失效。

              判斷軟件是否失效的判據有:系統死機、系統無(wú)法啟動(dòng)、不能輸入輸出顯示記錄、計算數據有誤、決策不合理以及其它削弱或使軟件功能喪失的事件或狀態(tài)。


                七.軟件的可靠性測試過(guò)程

              完整的測試過(guò)程包括測試前的檢查、設計測試用例、測試實(shí)施、可靠性數據收集和編寫(xiě)測試報告5個(gè)步驟,下面逐一對這5個(gè)步驟進(jìn)行說(shuō)明。

              1.測試前的檢查

              在進(jìn)行應用軟件的可靠性測試前有必要檢查軟件需求與研制任務(wù)書(shū)是否一致,檢查所交付程序和數據以及相應的軟件支持環(huán)境是否符合要求,檢查文檔與程序的一致性,檢查軟件研制過(guò)程中形成的文檔是否齊全、文檔的準確性和完整性以及是否通過(guò)了有關(guān)評審。

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/

            TAG: 可靠性 評估 軟件測試 研究


            關(guān)于領(lǐng)測軟件測試網(wǎng) | 領(lǐng)測軟件測試網(wǎng)合作伙伴 | 廣告服務(wù) | 投稿指南 | 聯(lián)系我們 | 網(wǎng)站地圖 | 友情鏈接
            版權所有(C) 2003-2010 TestAge(領(lǐng)測軟件測試網(wǎng))|領(lǐng)測國際科技(北京)有限公司|軟件測試工程師培訓網(wǎng) All Rights Reserved
            北京市海淀區中關(guān)村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
            技術(shù)支持和業(yè)務(wù)聯(lián)系:info@testage.com.cn 電話(huà):010-51297073

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>