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

正文內(nèi)容

工程師軟件測試用例設(shè)計方法研討-wenkub.com

2024-12-27 20:01 本頁面
   

【正文】 (5) 如果程序的功能說明中含有輸入條件的組合情況,則應(yīng)一開始就選用因果圖法。 (2) 必要時采用等價類劃分法補充測試用例。因為一次完整的軟件測試過后,如果程序中遺留的錯誤過多并且嚴重,則表明該次測試是不足的,而測試不足則意味著讓用戶承擔隱藏錯誤帶來的危險,但測試過度又會帶來資源的浪費。 (4) 當某一規(guī)則的條件已經(jīng)滿足,并確定要執(zhí)行的操作后,不必檢驗別的規(guī)則。合并后的條件項用符號? ?表示與取值無關(guān),稱為無關(guān)條件。 (3) 填入條件項。在決策表中貫穿條件項和動作項的一列就是一條規(guī)則。 (2)條件項 — 針對條件樁給出的條件列出所有可能的取值 。它可以把復(fù)雜的邏輯關(guān)系和多種條件組合的情況表達得既具體又明確。 (4) 把因果圖轉(zhuǎn)換為決策表。利用因果圖生成測試用例的基本步驟: (1) 分析軟件規(guī)格說明中哪些是原因 (即輸入條件或輸入條件的等價類 ),哪些是結(jié)果 (即輸出條件 ),并給每個原因和結(jié)果賦予一個標識符。 因此 , 可以考慮為決策表中的每一列設(shè)計一個測試用例 , 以便測試程序在輸入條件的某種組合下的輸出是否正確 。 因果圖法 ? 等價類劃分法和邊界值分析方法都是著重考慮輸入條件,而不考慮輸入條件的各種組合、輸入條件之間的相互制約關(guān)系。 默認、空白、空值、零值和無 ? 另一種看起來很明顯的軟件缺陷來源是當軟件要求輸入時 比如在文本框中 不是沒有輸入正確的信息,而是根本沒有輸入任何內(nèi)容,但是按下 Enter鍵。 ? 非法、錯誤、不正確和垃圾數(shù)據(jù)測試是很有意思的。輸入 0個字符和 256個字符作為非法區(qū)間; ? 如果程序讀寫軟盤,就嘗試保存一個尺寸極小,甚至只有一項的文件,然后保存一個很大的 —— 剛好在軟盤容量限制之內(nèi)的文件。又如,兩位數(shù)加法程序,輸入只能是數(shù)字而不能為其他字符。所以有時候也有必要在建立等價區(qū)間時考慮是否需要包含 2的乘方的邊界條件。這些范圍和值也是作為邊界條件的重要數(shù)據(jù)。它們在產(chǎn)品說明書中有定義,或者在使用軟件的過程中確定。如果可能,也要設(shè)計一個使程序錯誤的顯示 5種球拍的測試用例。例如,一個文件可以輸入 1- 255個記錄,則可以分別設(shè)計 0, 1, 2, 254, 255和 256個記錄。等價類劃分是從等價區(qū)間中選擇有代表性的值,而邊界值重點是等價區(qū)間的邊界值,恰好是等價區(qū)間中最具代表性的值。 邊界值 ? 由于允許輸入的數(shù)值在 99到 99之間,所以我們可以把 99和 99看作兩個邊界值。邊界值分析法不僅重視輸入條件邊界,而且也從輸出域?qū)С鰷y試用例。? 分析三角形的特點 ? 我們可以設(shè)三角形的 3條邊分別為 A, B, C。文件名長度是 1— 255個字符; ? 等價區(qū)間有合法字符、非法字符、合法長度的名稱、過長名稱和過短名稱。我們必須要仔細選擇分類,特別對于測試新手,在測試前一定要請有經(jīng)驗的測試人員幫助審核確定劃分的等價類別。 ? 設(shè)計測試用例的時候要同時考慮這兩種等價類。這時就可以確定一個有效等價類?以‘;’結(jié)束?,若干個無效等價類?以‘:’結(jié)束?、?以‘,’結(jié)束?等等 ? 若已劃分的某等價類中的各元素在程序中的處理方式是不同的,則應(yīng)當將此等價類進一步劃分成更小的等價類。例如,在彩票對獎方案中規(guī)定對顯示圖案為梅花、黑桃、方塊和紅桃的彩票分別計算中獎金額。例如上面的例子,輸入數(shù)據(jù)除了在 99和 99之間,還隱含了輸入數(shù)據(jù)必須是數(shù)字的條件,這樣我們還可以設(shè)臵無效等價類為輸入字母數(shù)據(jù),有效等價類為輸入數(shù)字數(shù)據(jù)。相反的,把同一個等價類看作了兩個不同的等價類,那么測試就會是冗余的。還可以嘗試將等價類進一步細化,考慮提取錢的數(shù)目為負的錢數(shù),零錢數(shù)或特別大可能引起 ATM機崩潰等等 。 測試能否提取想提請的錢數(shù) ( 不考慮由于硬件的原因造成的提取錯誤 ) 。 ? 與上一步類似,設(shè)計一個新的測試用例,使它只覆蓋一個無效等價類。 等價類劃分 ? 第二步:在實際工作中,我們通常在確立了等價類以后,把程序中所有的等價類建立等價類表,以便在編寫測試用例的時候有所依據(jù)。 5. 在確立了等價類之后,建立等價類表,列出所有劃分出的等價類: 確定等價類測試用例的步驟 ? 為每個等價類規(guī)定一個惟一的編號; ? 設(shè)計一個新的測試用例,使其盡可能多地覆蓋尚未覆蓋的有效等價類。分別給第一個參數(shù)和第二個參數(shù)輸入表中的值,得到的測試結(jié)果如表所示: ? 很明顯,如果我們對第一個參數(shù)的值分別取從 99到 99的 199個數(shù),第二個參數(shù)的值分別取從 99到 99的 199個數(shù) ,我們不可能對兩位數(shù)相加的所有情況進行窮舉測試。 ? 測試工作展開于項目立項后,而不是代碼開發(fā)完成之后。 測試點的確定 ? ISO 質(zhì)量體系: 在概要設(shè)計或詳細設(shè)計中應(yīng)明確指出每個單元模塊的測試要點、指標和方法。 測試用例的設(shè)計過程 ? 測試設(shè)計員(分析設(shè)計員)依據(jù)不同階段的測試計劃、設(shè)計模型和實施模型來設(shè)計該階段測試用例。 使用測試用例的好處 ? 在開始實施測試之前設(shè)計好測試用例,可以避免盲目測試并提高測試效率。從不同角度看,軟件缺陷的標準不同。 黑盒測試 ? 主要是為了發(fā)現(xiàn)以下幾類錯誤: ①是否有不正確或遺漏了的功能? ②在接口上,輸入能否正確地接受?能否輸出正確的結(jié)果? ③是否有數(shù)據(jù)結(jié)構(gòu)錯誤或外部信息(例如數(shù)據(jù)文件)訪問錯誤? ④性能上是否能夠滿足要求? ⑤是否有初始化或終止性錯誤? 什么是通過測試 ? 在設(shè)計和執(zhí)行測試用例時,總是首先進行通過測試。 ? 隨著時間推移,修復(fù)軟件缺陷的費用呈幾何數(shù)級地增長。 ? 軟件測試員認為軟件難以理解、不易使用、運行速
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1