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

正文內(nèi)容

工程師軟件測試用例設(shè)計(jì)方法研討-文庫吧在線文庫

2025-01-20 20:01上一頁面

下一頁面
  

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