“測試”一般是指“為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程”,可靠的測試性是相對重要的,在部分產品開始的測試階段,需要的就是可靠的測試性,機構,所以存在意義較大。但是在不同的開發(fā)階段、對于不同的人員,測試的意義、目的及其采用的方法是有一定差別的。
在軟件開發(fā)的測試階段,測試的主要目的是開發(fā)人員通過運行程序來發(fā)現(xiàn)程序中存在的缺陷、錯誤。而在產品交付、驗收階段,測試主要用來驗證軟件產品是否達到用戶的要求?;蛘哒f,對于開發(fā)人員,測試是發(fā)現(xiàn)缺陷的一種途徑、手段,而對于用戶,測試則是驗收產品的一種手段。
根據測試用例選取原則的不同,測試可分為黑盒測試方法和白盒測試方法兩大類。黑盒測試方法是指按照軟件需求生成測試用例對軟件進行測試的方法,黑盒測試不關心程序是如何實現(xiàn)的?
而白盒測試方法則是指根據程序的結構生成測試用例對軟件進行測試的方法。
軟件可靠性測試是指為了保證和驗證軟件的可靠性要求而對軟件進行的測試。其采用的是按照軟件運行剖面(對軟件實際使用情況的統(tǒng)計規(guī)律的描述)對軟件進行隨機測試的測試方法。
通過軟件可靠性測試可以達到以下目的:
(1) 有效地發(fā)現(xiàn)程序中影響軟件可靠性的缺陷,從而實現(xiàn)可靠性增長:軟件可靠性是指“在規(guī)定的時間內,規(guī)定的條件下,軟件不引起系統(tǒng)失效的能力,其概率度量稱為軟件可靠度?!?
軟件的“規(guī)定的條件”主要包括相對不變的條件和相對變化的條件,相對不變的條件如計算機及其操作系統(tǒng);相對變化的條件是指輸入的分布,用軟件的運行剖面來描述。領測認為按照軟件的運行剖面對軟件進行測試一般先暴露在使用中發(fā)生概率高的缺陷,然后是發(fā)生概率低的缺陷。而高發(fā)生概率的缺陷是影響產品可靠性的主要缺陷,通過排除這些缺陷可以有效地實現(xiàn)軟件可靠性的增長。
(2) 驗證軟件可靠性滿足一定的要求:通過對軟件可靠性測試中觀測到的失效情況進行分析,可以驗證軟件可靠性的定量要求是否得到滿足。
(3) 估計、預計軟件可靠性水平
通過對軟件可靠性測試中觀測到的失效數(shù)據進行分析,可以評估當前軟件可靠性的水平,預測未來可能達到的水平,從而為開發(fā)管理提供決策依據。軟件可靠性測試中暴露的缺陷既可以是影響功能需求的缺陷也可以是影響性能需求的缺陷。軟件可靠性測試方法從概念上講是一種黑盒測試方法,因為它是面向需求、面向使用的測試,它不需要了解程序的結構以及如何實現(xiàn)等問題。
軟件可靠性測試通常是在系統(tǒng)測試、驗收、交付階段進行,它主要是在實驗室內仿真環(huán)境下進行,也可以根據需要和可能在用戶現(xiàn)場進行。
從軟件的可靠性上來以點看面,找到其測試方法,遠比我們的高效,可靠性測試也是具有一定的實際意義,可靠性測試,范圍相對較廣,牽扯各個行業(yè),其實是比較多,他對你的產生的影響具有較大意義。
深圳市訊科標準技術服務有限公司作為獨立第三方檢測機構,以公正、權威的非當事人身份,根據有關法律、標準或合同所進行的商品檢驗活動。將長期致力于為多領域客戶提供一站式檢測服務及綠色解決方案,憑借精確、高效、專業(yè)的檢測服務,協(xié)助企業(yè)全面提升產品品質!
深圳市訊科標準服務宗旨:
我們秉承科學嚴謹?shù)墓ぷ鲬B(tài)度,為客戶提供快捷、公正、權威、國際的第三方咨詢,檢測,認證服務。
高效------合理安排測試時間,統(tǒng)籌安排測試計劃,竭力縮短測試時間和認證周期,以客戶為中心,提供快速的認證服務
如需更多的咨詢項目,深圳市訊科標準技術服務有限公司隨時歡迎您前來咨詢!
業(yè)務咨詢:0755-23312011/ 18165787025 (微信同號)
統(tǒng)一客服熱線:400 0199 838 郵箱:CS@xktest.cn
聯(lián)系人:尹先生
地址:深圳市寶安區(qū)航城街道九圍社區(qū)強榮東工業(yè)區(qū)E2棟2樓


