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

正文內(nèi)容

[工程科技]第4章黑盒測(cè)試(編輯修改稿)

2025-02-17 13:11 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 開頭的數(shù)串 11. 以非 0、非 1開頭的含有非法字符 7或者 8位數(shù)串 12. 以非 0、非 1開頭的小于7位數(shù)串 13. 以非 0、非 1開頭的大于8位數(shù)串 520smart@ 為有效等價(jià)類設(shè)計(jì)測(cè)試用例 測(cè)試數(shù)據(jù) 期望結(jié)果 覆蓋范圍 010 23145678 顯示有效輸入 8 023 2234567 顯示有效輸入 7 0851 3456789 顯示有效輸入 7 0851 23145678 顯示有效輸入 8 520smart@ 為每一個(gè)無效等價(jià)類至少設(shè)計(jì)一個(gè)測(cè)試用例 測(cè)試數(shù)據(jù) 期望結(jié)果 覆蓋范圍 0a34 23456789 顯示無效輸入 3 05 23456789 顯示無效輸入 4 01234 23456789 顯示無效輸入 5 2341 23456789 顯示無效輸入 6 028 01234567 顯示無效輸入 9 028 12345678 顯示無效輸入 10 028 qw123456 顯示無效輸入 11 028 623456 顯示無效輸入 12 028 886234569 顯示無效輸入 13 520smart@ 例 4:回顧 NextDate問題。 NextDate 函數(shù)包含三個(gè)變量 month、 day和 year,函數(shù)的輸出為輸入日期后一天的日期。 例如,輸入為 1989年 5月 16日,則函數(shù)的輸出為 1989年 5月 17日。 要求輸入變量 month、 day和 year均為整數(shù)值,并且滿足下列條件,也就是有效等價(jià)類: 1 ≤month≤12 1≤day≤31 1812≤year≤2022 520smart@ 例 4:回顧 NextDate問題 …… 續(xù) 若條件( 1) ~( 3)中任何一個(gè)條件失效,則 NextDate 函數(shù)都會(huì)產(chǎn)生一個(gè)輸出,指明相應(yīng)的變量超出取值范圍,比如 “ month 的值不在 112 范圍當(dāng)中”。顯然還存在著大量的 year、 month、 day 的無效組合,我們可以給出下列無效等價(jià)類: month1 month12 day1 day31 year1812 year2022 測(cè)試用例的設(shè)計(jì)這里就略過,請(qǐng)同學(xué)們根據(jù)劃分好的等價(jià)類自行設(shè)計(jì)。 520smart@ 長(zhǎng)期的測(cè)試工作經(jīng)驗(yàn)告訴我們,大量的錯(cuò)誤是發(fā)生在輸入或輸出范圍的邊界上,而不是發(fā)生在輸入輸出范圍的內(nèi)部。因此針對(duì)各種邊界情況設(shè)計(jì)測(cè)試用例,可以查出更多的錯(cuò)誤。 520smart@ 定義:邊界值分析法就是對(duì)輸入或輸出的邊界值進(jìn)行測(cè)試的一種黑盒測(cè)試方法。通常邊界值分析法是作為對(duì)等價(jià)類劃分法的補(bǔ)充,這種情況下,其測(cè)試用例來自等價(jià)類的邊界。 與等價(jià)劃分的區(qū)別 1)邊界值分析不是從某等價(jià)類中隨便挑一個(gè)作為代表,而是使這個(gè)等價(jià)類的每個(gè)邊界都要作為測(cè)試條件。 2)邊界值分析不僅考慮輸入條件,還要考慮輸出空間產(chǎn)生的測(cè)試情況。 520smart@ 常見的邊界值 1)對(duì) 16bit 的整數(shù)而言 32767 和 32768 是邊界 2)屏幕上光標(biāo)在最左上、最右下位置 3)報(bào)表的第一行和最后一行 4)數(shù)組元素的第一個(gè)和最后一個(gè) 5)循環(huán)的第 0 次、第 1 次和倒數(shù)第 2 次、最后一次 520smart@ 邊界值分析方法選擇測(cè)試用例原則 1)如果輸入條件規(guī)定了值的范圍 ,則應(yīng)取剛達(dá)到這個(gè)范圍的邊界的值 ,以及剛剛超越這個(gè)范圍邊界的值作為測(cè)試輸入數(shù)據(jù)。 例如,如果程序的規(guī)格說明中規(guī)定: 重量在 10公斤至 50公斤范圍內(nèi)的郵件,其郵費(fèi)計(jì)算公式為 …… 。作為測(cè)試用例,我們應(yīng)取 10及 50,還應(yīng)取 , 等。 520smart@ 邊界值分析方法選擇測(cè)試用例原則 2)如果輸入條件規(guī)定了值的個(gè)數(shù) ,則用最大個(gè)數(shù) ,最小個(gè)數(shù) ,比最小個(gè)數(shù)少一 ,比最大個(gè)數(shù)多一的數(shù)作為測(cè)試數(shù)據(jù)。 比如,一個(gè)輸入文件應(yīng)包括 1~255個(gè)記錄,則測(cè)試用例可取1和 255,還應(yīng)取 0及 256等。 520smart@ 邊界值分析方法選擇測(cè)試用例原則 3)將規(guī)則 1)和 2)應(yīng)用于輸出條件,即設(shè)計(jì)測(cè)試用例使輸出值達(dá)到邊界值及其左右的值。 例如,某程序的規(guī)格說明要求計(jì)算出 每月保險(xiǎn)金扣除額為 0至 ,其測(cè)試用例可取 、還可取一 1165. 26等。 再如一程序?qū)儆谇閳?bào)檢索系統(tǒng),要求每次 最少顯示 1條、最多顯示 4條情報(bào)摘要 ,這時(shí)我們應(yīng)考慮的測(cè)試用例包括 1和 4,還應(yīng)包括 0和 5等。 520smart@ 邊界值分析方法選擇測(cè)試用例原則
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1