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

正文內(nèi)容

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

2025-01-02 20:01本頁面
  

【正文】 : ? 如果輸入條件對(duì)取值范圍進(jìn)行了界定,則應(yīng)以邊界內(nèi)部以及恰巧超出范圍邊界外的值來作為測(cè)試用例。其次,邊界值分析方法通常和等價(jià)類劃分一起使用產(chǎn)生一套完整的測(cè)試用例。我們測(cè)試的時(shí)候可以取緊鄰邊界值的數(shù)值和邊界值本身作為輸入。 邊界值 ? 我們根據(jù)邊界值分析的方法來看看如何對(duì)邊界值進(jìn)行測(cè)試。 邊界值設(shè)計(jì)遵守的幾條原則 1. 如果輸入條件規(guī)定了取值范圍,應(yīng)以該范圍的邊界內(nèi)及剛剛超范圍的邊界外的值作為測(cè)試用例。實(shí)踐證明,在設(shè)計(jì)測(cè)試用例時(shí),對(duì)邊界附近的處理必給予足夠的重視,為檢驗(yàn)邊界附近的處理專門設(shè)計(jì)測(cè)試用例,常常取得良好的測(cè)試效果。如果它們能夠構(gòu)成三角形的 3條邊,必須滿足:A0, B0, C0,且 A+BC, B+CA,A+CB; ? 如果是等腰的,還要判斷 A=B,或 B=C,或A=C ; ? 如果是等邊的,則需判斷是否 A=B,且 B=C,且 A=C ; 列出三角形的等價(jià)類列表 設(shè)計(jì)三角形的測(cè)試用例 測(cè)試兩位加法計(jì)算器時(shí) 程序提示輸入數(shù)據(jù)有誤 為什么錯(cuò)了? ? 根據(jù)前面的等價(jià)類方法,我們按照測(cè)試用例表給出的測(cè)試用例進(jìn)行了測(cè)試,沒有發(fā)現(xiàn)問題,那么為什么現(xiàn)在輸入?yún)?shù) 99和 98后,程序提示輸入的數(shù)據(jù)有誤了呢?而 99是合理的輸入數(shù)據(jù),以 99做為輸入數(shù)據(jù)應(yīng)該是有效等級(jí)類中的數(shù)據(jù)!是不是等價(jià)類劃分方法有問題呢? 為什么錯(cuò)了? ? 分析以上代碼,發(fā)現(xiàn)在對(duì)輸入的數(shù)據(jù)進(jìn)行判斷是,程序?qū)⑴袛鄺l件設(shè)為了 If Val() = 99 Or Val() = 99 Then 事實(shí)上將輸入數(shù)據(jù)的值的范圍限制在了 98到98 ,沒能完全實(shí)現(xiàn)功能的要求。這個(gè)程序要打印出信息,說明這個(gè)三角形是不等邊的、是等腰的、還是等邊的。 關(guān)于三角形的等價(jià)劃分 ? 問題:根據(jù)下面給出的規(guī)格說明,利用等價(jià)類劃分的方法,給出足夠的測(cè)試用例。? ?? 和 \之外的任意字符。 關(guān)于復(fù)制的等價(jià)劃分 ? 有 5種執(zhí)行方式:?jiǎn)螕魪?fù)制菜單 命令,鍵入 c或 C,按 Ctrl+c或 Ctrl+Shi+c組合鍵; ? 可以把這 5種輸入途徑劃分減為 3 個(gè),單擊菜單命令,鍵入 C和按 Ctrl+c組合鍵; ? 對(duì)軟件質(zhì)量有了信心之后,知道 無論以何種方式激活復(fù)制功能都 工作正常,甚至可以進(jìn)一步縮減 為 1個(gè)區(qū)間,例如按 Ctrl+c組合鍵。如果為了減少測(cè)試用例的數(shù)量過度進(jìn)行等價(jià)分配,漏掉軟件缺陷的風(fēng)險(xiǎn)就會(huì)增加。因?yàn)檐浖粌H要能接收合理的數(shù)據(jù),也要能經(jīng)受意外的考驗(yàn),這樣的測(cè)試才能確保軟件具有更高的可靠性。 ? 利用無效等價(jià)類生成的測(cè)試用例,可以檢查程序中功能和性能的實(shí)現(xiàn)是否不符合規(guī)格說明要求。例如我們把兩位數(shù)加法的輸入劃分為輸入數(shù)字為有效,輸入字母為無效,因?yàn)楫?dāng)數(shù)值大于 99和小于 99的時(shí)候的處理方式又是不同的,所以我們要繼續(xù)把它劃分成更小的等價(jià)類。例如,C語言規(guī)定語句必須以?;?結(jié)束。因此可以確定四個(gè)有效等價(jià)類梅花、黑桃、方塊和紅桃,以及一個(gè)無效等價(jià)類,它是所有不符合以上花色的彩票的集合。 ? 如果輸入條件是一個(gè)布爾量,則可以確定一個(gè)有效等價(jià)類和一個(gè)無效等價(jià)類 . 等價(jià)類劃分 ? 若在某個(gè)輸入條件中對(duì)輸入數(shù)據(jù)的一組可能值進(jìn)行了規(guī)定,并且程序是用不同的方式處理每一種值的,則可為每一種值劃分一個(gè)有效等價(jià)類,并針對(duì)這組值確立一個(gè)無效等價(jià)類,它是所有不允許的輸入值的集合。 ? 若某個(gè)輸入條件對(duì)取值的范圍或值的個(gè)數(shù)進(jìn)行了規(guī)定,則可確定一個(gè)有效等價(jià)類和兩個(gè)無效等價(jià)類。下面給出進(jìn)行等價(jià)類劃分的幾個(gè)參考依據(jù): ? 若某個(gè)輸入條件說明了一個(gè)必須成立的情況,則可劃分一個(gè)有效等價(jià)類和一個(gè)無效等價(jià)類。 等價(jià)類劃分 等價(jià)類劃分中的核心要點(diǎn): ? 為了避免測(cè)試用例的冗余或遺漏,如何確定等價(jià)類是使用等價(jià)類劃分方法中的一個(gè)重要問題。如果錯(cuò)誤的將兩個(gè)不同的等價(jià)類當(dāng)作一個(gè)等價(jià)類,那就會(huì)遺漏一種測(cè)試情況。 這些等價(jià)類的進(jìn)一步細(xì)化請(qǐng)大家自己給予考慮。 ? 只要運(yùn)用等價(jià)類劃分,我們就只需要一個(gè)有效的測(cè)試用例和兩個(gè)無效的測(cè)試用例就能進(jìn)行充分的覆蓋。 等價(jià)類劃分 ? 第一步: 劃分等價(jià)類 ? 根據(jù)測(cè)試需求 , 需要考慮如下三個(gè)等價(jià)類劃分:一個(gè)等價(jià)類是有效數(shù)據(jù) , 另外兩個(gè)是無效數(shù)據(jù) 。因此我們可以使用更多的等價(jià)類劃分: 根據(jù)以上等價(jià)類劃分的結(jié)果,得出下表的等價(jià)類表 等價(jià)類劃分 ? 第五步:根據(jù)上面劃分的 4個(gè)等價(jià)類,我們至少需要有 5個(gè)測(cè)試用例 等價(jià)類劃分 ? 測(cè)試需求 ? 假定一臺(tái) ATM機(jī)允許提取增量為 50人民幣 , 總額為從 50人民幣到 5000人民幣 ( 含 5000人民幣 ) 不等的現(xiàn)金 。重復(fù)這一步驟,從而使所有無效等價(jià)類均被測(cè)試用例所覆蓋。重復(fù)這一步驟,從而使所有有效等價(jià)類均被測(cè)試用例所覆蓋。 等價(jià)類劃分 ? 第三步:根據(jù)上面的等價(jià)類表,我們就可以確定測(cè)試用例了,步驟為: ? 為等價(jià)類表中的每一個(gè)等價(jià)類分配一個(gè)唯一的編號(hào)。 等價(jià)類劃分 ? 第一步:在本案例中我們根據(jù)測(cè)試需求可以把兩位數(shù)加法分為如圖的三個(gè)等價(jià)類:一個(gè)有效數(shù)據(jù)的等價(jià)類,兩個(gè)無效數(shù)據(jù)等價(jià)類(有效數(shù)據(jù)等價(jià)類就是:由那些對(duì)程序的規(guī)格說明有意義的、合理的輸入數(shù)據(jù)所構(gòu)成的集合;無效數(shù)據(jù)等價(jià)類就是:那些對(duì)程序的規(guī)格說明不合理的或無意義的輸入數(shù)據(jù)所構(gòu)成的集合)。重復(fù)這一步,最后使得所有有效等價(jià)類均被測(cè)試用例所覆蓋; ? 設(shè)計(jì)一個(gè)新的測(cè)試用例,使其只覆蓋一個(gè)無效等價(jià)類。 怎樣劃分等價(jià)類(一) 1. 如果輸入條件規(guī)定了取值的范圍或值的個(gè)數(shù),則可確定一個(gè)有效等價(jià)類和兩個(gè)無效等價(jià)類; 2. 如果一個(gè)輸入條件說明了一個(gè)?必須成立?的情況,則可劃分一個(gè)有效等價(jià)類和一個(gè)無效等價(jià)類;
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1