网站大量收购闲置独家精品文档,联系QQ:2885784924

医疗器材软体确效法规实务介绍.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

軟體測試與驗證項目缺陷嚴重度(Severity):對軟體的嚴重程度優先順序(Priority):緊急修復順序缺陷狀態(Status):處裡狀況缺陷來源(Source):缺陷的起因缺陷起源(Origin):事件如何被發現缺陷根源(RootCause):根本因素010203040506軟體缺陷分類屬性需求分析、軟體設計、程式開發等步驟隨時間依序進行,而測試的順序正好相反程式開發單元測試軟體設計規格整合測試需求分析系統測試使用者驗收測試測試模型–VModel測試模型–WModel修正Vmodel兩個缺點測試是軟體開發後期的工作要測試的對象只有軟體伴隨開發週期同步進行測試需求需求測試功能功能測試設計設計測試程式開發單元測試元件組合整合測試系統功能系統測試安裝驗收測試W模式將測試視為一個獨立的活動問題,H模式則將測試視為一個系統流程測試活動貫穿整個產品週期測試活動可以依序先後執行,但也可能反覆的執行測試執行其他活動測試準備循序測試12345測試模型–HModel寫出有效與無效輸入條件的測試案例(testcase)描述每種測試情況的預期結果清楚了解使用者需求、操作流程、系統設計與元件介面等規格進行測試避免無法重複產生,或是無規律的測試判斷何時停止測試指定測試者測試的責任軟體測試指引動態:使用測試資料進行測試測試邊界結構測試(路徑涵蓋)靜態:不用執行軟體程式證明異常分析白箱測試:著重結構測試1黑箱測試:注重功能測試動態決策表格架構測試因果圖靜態規格證明2軟體測試的分類方法窮舉測試定義:將所有可能的輸入資料全部拿來做測試,或是覆蓋所有程式可能執行的路徑測試範例將是天文數字說明:假設一個軟體有兩個輸入、一個輸出。如果兩個輸入為32位元的整數,利用窮舉法共有232*232=264情況,如果測試一次需要1毫秒,共需5億年1待測軟體2輸入13輸入24輸出5窮舉測試靜態分析靜態分析:不實際執行程式,而是透過檢查與閱讀等方式來發現錯誤的軟體測試技術,以及評估是否確實依照規劃執行邏輯順序方式WalkThrough(快速閱讀):經驗豐富的開發人員,經由開發者的解釋,檢視軟體的邏輯錯誤、程式碼規範,將人腦充當電腦Inspection(檢閱):以會議形式進行,明定會議目標、流程與規定、採用checklist方式進行錯誤檢視Review(複審):比inspection更嚴謹,第一步提供相關文件,以及常見錯誤清單。第二步召開審查會議,開發者透過講解發現程式中的錯誤。測試範例測試範例定義:由一對滿足測試情境的輸入/輸出資料所組成,透過這個資料範例,可以執行某個層面的軟體測試測試範例隨測試方法不同而不同軟體中的錯誤很多,考量時間與經費不可能全部修正,所以應該對使用者容易發生的錯誤進行測試測試範例是為了提高有效的測試比率軟體總体錯誤使用者易遇到錯誤優先測試與排除常用的黑箱測試方法-決策表格基本原理:這種測試特別適用於軟體需求是以”if–then”為敘述的系統架構例如:ifcond(1)thenaction(A)elseaction(B)決策表:包含了所有測試情況的欄位,上半部為必須滿足的條件,下半部為產生動作缺點:分開考慮所有輸入內容,會出現一些沒有必要的組合11010…000100條件條件1條件2條件3條件4條件5條件N條件N+1動作動作1動作2動作3動作4動作5常用的黑箱測試方法–因果圖指定輸入(因)與輸出(果)的組合,圖形包含了相互有關係的結點,用以表示邏輯關係因果圖在刪除沒有關係的輸入點後,可以產生一個精簡的決策表符號利用”C”表示原因、以”E”表示結果例如有四個原因C1、C2、C3、C4,但E1僅與C2、C3、C4有關,則可以畫出以下因果圖C2C3C4AndE1軟體驗證是透過產品發展生命週期活動來評估軟體產品品質的嚴謹方法軟體驗證的工作將努力確保品質被導入軟體產品之中,並讓軟體滿足所需達到的功能與使用者之需求軟體驗證的工作將包括產品與發展程序之分析、評估、審核、檢視、測試等實務運作必須將軟體工程(SoftwareEngin

文档评论(0)

135****2083 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档