freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

工程師軟件測試用例設(shè)計方法研討-資料下載頁

2024-12-29 20:01本頁面
  

【正文】 忘,但是在實際使用中卻時有發(fā)生。 ? 好的軟件會處理這種情況。它通常將輸入內(nèi)容默認為合法邊界內(nèi)的最小值,或者合法區(qū)間內(nèi)某個合理值;或者返回錯誤提示信息。 因果圖法 ? 等價類劃分法和邊界值分析方法都是著重考慮輸入條件,而不考慮輸入條件的各種組合、輸入條件之間的相互制約關(guān)系。 ? 如果在測試時必須考慮輸入條件的各種組合,則可能的組合數(shù)目將是天文數(shù)字,因此必須考慮采用一種適合于描述多種條件的組合、產(chǎn)生多個相應(yīng)動作的測試方法,這就需要利用因果圖(邏輯模型)。 ? 因果圖法是將自然語言規(guī)格說明轉(zhuǎn)化成形式語言規(guī)格說明的一種嚴格的方法,可以指出規(guī)格說明存在的不完整性和二義性。 因果圖法 (續(xù)) ? 因果圖法基于這樣的思想:一些程序的功能可以用決策表的形式來表示 , 并根據(jù)輸入條件的組合情況規(guī)定相應(yīng)的操作 。 因此 , 可以考慮為決策表中的每一列設(shè)計一個測試用例 , 以便測試程序在輸入條件的某種組合下的輸出是否正確 。 ? 概括地說 , 因果圖方法就是從程序規(guī)格說明書的描述中找出因 ( 輸入條件 ) 和果 ( 輸出結(jié)果或程序狀態(tài)的改變 ) , 將因果圖轉(zhuǎn)換為決策表 , 最后為決策表中的每一列設(shè)計一個測試用例 。 這種方法考慮到了輸入情況的各種組合以及各個輸入情況之間的相互制約關(guān)系 。 因果圖法 (續(xù)) ? 因果圖法最終生成的是決策表。利用因果圖生成測試用例的基本步驟: (1) 分析軟件規(guī)格說明中哪些是原因 (即輸入條件或輸入條件的等價類 ),哪些是結(jié)果 (即輸出條件 ),并給每個原因和結(jié)果賦予一個標識符。 (2) 分析軟件規(guī)格說明中語義的內(nèi)容,找出原因與結(jié)果之間、原因與原因之間對應(yīng)的關(guān)系, 根據(jù)這些關(guān)系畫出因果圖。 (3) 由于語法或環(huán)境的限制,有些原因與原因之間、原因與結(jié)果之間的組合情況不可能出現(xiàn)。為表明這些特定的情況,在因果圖上使用一些記號表明約束或限制條件。 (4) 把因果圖轉(zhuǎn)換為決策表。 (5) 根據(jù)決策表中的每一列設(shè)計測試用例。 決策表測試法 ? 在所有的黑盒測試方法中,基于決策表(也稱判定表)的測試是最為嚴格、最具有邏輯性的測試方法。 ? 決策表:是分析和表達多邏輯條件下執(zhí)行不同操作的情況的工具。它可以把復(fù)雜的邏輯關(guān)系和多種條件組合的情況表達得既具體又明確。 ? 在一些數(shù)據(jù)處理問題當(dāng)中,某些操作的實施依賴于多個邏輯條件的組合,即:針對不同邏輯條件的組合值,分別執(zhí)行不同的操作。決策表很適合于處理這類問題。 決策表測試法 (續(xù)) ? 決策表組成 決策表通常由 4部分組成,分別是: (1)條件樁 — 列出問題的所有條件 , 除特別說明 ,列出的條件的先后次序無關(guān)緊要 。 (2)條件項 — 針對條件樁給出的條件列出所有可能的取值 。 (3)動作樁 — 列出問題規(guī)定的可能采取的操作 , 這些操作的順序一般沒有約束 。 (4)動作項 — 與條件項緊密相關(guān) , 指出在條件項的各組取值情況下應(yīng)采取的動作 。 決策表測試法 (續(xù)) 條件樁 動作樁 條件項 動作項 規(guī)則 規(guī)則:是指任何一個條件組合的特定取值及其相應(yīng)要執(zhí)行的操作。在決策表中貫穿條件項和動作項的一列就是一條規(guī)則。 決策表測試法 (續(xù)) ? 建立決策表的步驟: (1) 確定規(guī)則的個數(shù)。假如有 n個條件,每個條件有兩個取值 (0,1),則有 2n種規(guī)則。 (2) 列出所有的條件樁和動作樁。 (3) 填入條件項。 (4) 填入動作項,得到初始決策表。 (5) 簡化決策表,合并相似規(guī)則。 若表中有兩條以上規(guī)則具有相同的動作,并且在條件項之間存在極為相似的關(guān)系,便可以合并。合并后的條件項用符號? ?表示與取值無關(guān),稱為無關(guān)條件。 決策表測試法 (續(xù)) ? 適合使用決策表設(shè)計測試用例的條件: (1) 規(guī)格說明以決策表形式給出,或較容易轉(zhuǎn)換成 決策表。 (2) 條件的排列順序不會也不應(yīng)影響執(zhí)行的操作。 (3) 規(guī)則的排列順序不會也不應(yīng)影響執(zhí)行的操作。 (4) 當(dāng)某一規(guī)則的條件已經(jīng)滿足,并確定要執(zhí)行的操作后,不必檢驗別的規(guī)則。 (5) 如果某一規(guī)則得到滿足要執(zhí)行多個操作,這些操作的執(zhí)行順序無關(guān)緊要。 測試方法的選擇 ? 通常,在確定測試方法時,應(yīng)遵循以下原則: (1) 根據(jù)程序的重要性和一旦發(fā)生故障將造成的損失來確定測試等級和測試重點。 (2) 認真選擇測試策略,以便能盡可能少的使用測試用例,發(fā)現(xiàn)盡可能多的程序錯誤。因為一次完整的軟件測試過后,如果程序中遺留的錯誤過多并且嚴重,則表明該次測試是不足的,而測試不足則意味著讓用戶承擔(dān)隱藏錯誤帶來的危險,但測試過度又會帶來資源的浪費。因此,測試需要找到一個平衡點。 測試方法的選擇 (續(xù)) ? 通常在確定測試策略時,有以下 5條參考原則: (1) 在任何情況下都必須采用邊界值分析法。這種方法設(shè)計出的測試用例發(fā)現(xiàn)程序錯誤的能力最強。 (2) 必要時采用等價類劃分法補充測試用例。 (3) 采用錯誤推斷法再追加測試用例。 (4) 對照程序邏輯,檢查已設(shè)計出的測試用例的邏輯覆蓋程度。如果沒有達到要求的覆蓋標準,則應(yīng)當(dāng)再補充更多的測試用例。 (5) 如果程序的功能說明中含有輸入條件的組合情況,則應(yīng)一開始就選用因果圖法。 謝謝觀看 /歡迎下載 BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES. BY FAITH I BY FAITH
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1