ISO 26262軟件安全測試內(nèi)容及方法
根據(jù)軟件開發(fā)V模型,軟件安全詳細設計完成之后,需要進行相應的軟件驗證,集成及測試等內(nèi)容,即V模型右邊內(nèi)容,具體包括,軟件單元驗證(Software Unit Verification),軟件集成和驗證(Software Integration and?Verification),軟件測試(Testing of the embedded Software),
軟件單元,集成后的軟件組件用的都是Verification,即驗證,非Validation,即確認。最后一部分嵌入式軟件用的Testing,即測試,其實也屬于驗證。
2.1 驗證(Verification)?vs. 確認(Validation)
很多朋友一直混淆這驗證(Verification)和確認(Validation)兩個概念,這里首先對這兩個概率進行辨析:
1、驗證(Verification): 提供客觀證據(jù),證明開發(fā)過程滿足規(guī)定要求,旨在回答: Are we building the product right?
簡單說就是,關注實現(xiàn)過程,不看結果,即整個開發(fā)過程是不是按照規(guī)定的要求去做,工作輸出物是否完整,至于輸出結果是否滿足客戶預期功能或需求,不屬于驗證的范疇。
2、確認(Validation): 提供客觀的證據(jù),證明開發(fā)結果滿足客戶預期的功能或需求。旨在回答: Are we building the right product?
簡單說就是,關注結果,不關心過程,即不管開發(fā)過程,關心最終輸出結果是否滿足客戶預期需要功能或需求。
例如: 對于把大象裝進冰箱里這個需求,規(guī)定的要求是:1)打開冰箱門,2)把大象放進冰箱,3)關上冰箱門。
驗證需要做的是,檢查你是不是按照這三個規(guī)定的步驟做的,如果你漏掉其中某個步驟或執(zhí)行順序有問題等等,驗證就無法通過。
而確認需要做的是,不管你到底先開的冰箱門還是什么,重點是大象是否被裝進了冰箱。有可能驗證全部通過,但大象自己又從冰箱里走出來了,最后確認還是沒辦法通過
需要注意的是,確認(Validation)多發(fā)生在驗證(Verification)之后,更多在系統(tǒng)或產(chǎn)品階段,所以在ISO 26262中,軟件,硬件開發(fā)V模型右邊對應的測試均為驗證過程,只有在系統(tǒng)階段,系統(tǒng)集成后的對應的測試屬于確認過程。
華菱咨詢成立至今,我們的咨詢師團隊已經(jīng)為5000多家企事業(yè)單位提供各項咨詢及培訓服務,并獲得了客戶及業(yè)界的一致好評,歡迎您選擇、體驗華菱咨詢的優(yōu)質服務。
華菱咨詢位于中國長三角、珠三角、京津冀和西南地區(qū)地區(qū),成立于 2001 年,專注于標準體系咨詢、產(chǎn)品認證咨詢、企業(yè)管理項目咨詢以及相關教育訓練的顧問公司。公司已在北京、上海、杭州、廣州、深圳、合肥、江西、西安設立了分支機構。
華菱咨詢服務將通過變革的思想,快速的實施及降低風險來為客戶提供增值服務。幫助客戶構想、開拓、實施及運營關鍵性業(yè)務。
版權聲明:
1.本公眾號所發(fā)布內(nèi)容,凡未注明“原創(chuàng)”等字樣的均來源于網(wǎng)絡善意轉載,版權歸原作者所有!
2.除本平臺獨家和原創(chuàng),其他內(nèi)容非本平臺立場,不構成投資建議。
3.如千辛萬苦未找到原作者或原始出處,請理解并聯(lián)系我們。
4.文中部分圖片源于網(wǎng)絡。
5.本公眾號發(fā)布此文出于傳播消息之目的,如有侵權,聯(lián)系刪除。
華菱咨詢深圳官網(wǎng):http://www.hlemc-sz.com/
華菱咨詢蘇州官網(wǎng):http://www.hlemc.com/
若還有其他問題,可直接在平臺私信聯(lián)系我們,我們會第一時間與您取得聯(lián)系,感謝支持。