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

正文內(nèi)容

工程師軟件測(cè)試用例設(shè)計(jì)方法研討-全文預(yù)覽

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

下一頁面
  

【正文】 邊界值 ? 上面討論的普通邊界條件是最容易找到的。這時(shí)可以設(shè)計(jì)測(cè)試用例,使程序分別顯示 1種, 4種, 0種球拍。 ? 如果對(duì)取值的個(gè)數(shù)進(jìn)行了界定,則應(yīng)當(dāng)分別以最大個(gè)數(shù)、最小個(gè)數(shù)、比最大個(gè)數(shù)多 1和少 比最小個(gè)數(shù)多 1和少 1作為測(cè)試用例。其次,邊界值分析方法通常和等價(jià)類劃分一起使用產(chǎn)生一套完整的測(cè)試用例。 邊界值 ? 我們根據(jù)邊界值分析的方法來看看如何對(duì)邊界值進(jìn)行測(cè)試。實(shí)踐證明,在設(shè)計(jì)測(cè)試用例時(shí),對(duì)邊界附近的處理必給予足夠的重視,為檢驗(yàn)邊界附近的處理專門設(shè)計(jì)測(cè)試用例,常常取得良好的測(cè)試效果。這個(gè)程序要打印出信息,說明這個(gè)三角形是不等邊的、是等腰的、還是等邊的。? ?? 和 \之外的任意字符。如果為了減少測(cè)試用例的數(shù)量過度進(jìn)行等價(jià)分配,漏掉軟件缺陷的風(fēng)險(xiǎn)就會(huì)增加。 ? 利用無效等價(jià)類生成的測(cè)試用例,可以檢查程序中功能和性能的實(shí)現(xiàn)是否不符合規(guī)格說明要求。例如,C語言規(guī)定語句必須以?;?結(jié)束。 ? 如果輸入條件是一個(gè)布爾量,則可以確定一個(gè)有效等價(jià)類和一個(gè)無效等價(jià)類 . 等價(jià)類劃分 ? 若在某個(gè)輸入條件中對(duì)輸入數(shù)據(jù)的一組可能值進(jìn)行了規(guī)定,并且程序是用不同的方式處理每一種值的,則可為每一種值劃分一個(gè)有效等價(jià)類,并針對(duì)這組值確立一個(gè)無效等價(jià)類,它是所有不允許的輸入值的集合。下面給出進(jìn)行等價(jià)類劃分的幾個(gè)參考依據(jù): ? 若某個(gè)輸入條件說明了一個(gè)必須成立的情況,則可劃分一個(gè)有效等價(jià)類和一個(gè)無效等價(jià)類。如果錯(cuò)誤的將兩個(gè)不同的等價(jià)類當(dāng)作一個(gè)等價(jià)類,那就會(huì)遺漏一種測(cè)試情況。 ? 只要運(yùn)用等價(jià)類劃分,我們就只需要一個(gè)有效的測(cè)試用例和兩個(gè)無效的測(cè)試用例就能進(jìn)行充分的覆蓋。因此我們可以使用更多的等價(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è)試用例所覆蓋。 等價(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)成的集合)。 怎樣劃分等價(jià)類(一) 1. 如果輸入條件規(guī)定了取值的范圍或值的個(gè)數(shù),則可確定一個(gè)有效等價(jià)類和兩個(gè)無效等價(jià)類; 2. 如果一個(gè)輸入條件說明了一個(gè)?必須成立?的情況,則可劃分一個(gè)有效等價(jià)類和一個(gè)無效等價(jià)類; 3. 如果輸入條件規(guī)定了輸入數(shù)據(jù)的一組可能的值,而且程序是用不同的方式處理每一種值,則可為每一種值劃分一個(gè)有效等價(jià)類,并劃分一個(gè)無效等價(jià)類; 4. 如果我們確知,已劃分的某等價(jià)類中的各元素(例子)在程序中的處理方式是不同的,則應(yīng)據(jù)此將此等價(jià)類進(jìn)一步劃分成更小的等價(jià)類。其中: ? 輸入的數(shù)值在 99到 99之間 ? 大于 99或小于 99的輸入應(yīng)被拒絕,并顯示錯(cuò)誤信息 如何測(cè)試一個(gè)兩位數(shù)的加法計(jì)算器 ? 根據(jù)測(cè)試需求,我們開始測(cè)試。 ? 測(cè)試點(diǎn)應(yīng)由分析設(shè)計(jì)員確立,與測(cè)試人員無關(guān)。 ? 針對(duì)白盒,還應(yīng)有驅(qū)動(dòng)程序和樁模塊。 ? 功能模塊的通用化和復(fù)用化使軟件易于開發(fā),而相對(duì)于功能模塊的測(cè)試用例的通用化和復(fù)用化則會(huì)使軟件測(cè)試易于開展,并隨著測(cè)試用例的不斷精化其效率也不斷攀升。 ? 一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤。純粹為了破壞軟件而設(shè)計(jì)和執(zhí)行的測(cè)試用例稱為失敗測(cè)試或迫使出錯(cuò)測(cè)試 為什么做測(cè)試用例 ? 完全測(cè)試是不可能的: ? 輸入量太大; ? 輸出結(jié)果太多; ? 軟件實(shí)現(xiàn)途徑太多; ? 軟件說明書沒有客觀標(biāo)準(zhǔn)。 ? 黑盒測(cè)試又稱功能測(cè)試。 ? 編寫代碼 ? 其他 其他 10% 軟件產(chǎn)品說明書(需求) 56% 編寫代碼 7% 設(shè)計(jì)27% 軟件缺陷的修復(fù)費(fèi)用 ? 從開始到計(jì)劃、編制、測(cè)試、一直到公開使用的過程中,都有可能發(fā)現(xiàn)軟件缺陷。 ? 軟件未達(dá)到產(chǎn)品說明書雖未指出但應(yīng)達(dá)到的目標(biāo)。 設(shè)計(jì)測(cè)試用例的著眼點(diǎn) ? 根據(jù)產(chǎn)品規(guī)格 , 測(cè)試基本功能; ? 考慮設(shè)計(jì)一般用戶 ( 非專業(yè)人員 ) 的使用方案; ? 考慮設(shè)計(jì)稀有或特殊的使用方案; ? 與系統(tǒng)其他組成部分的配合 ( 如 FAX和上網(wǎng)可能要用到 MODEM, 測(cè)試中考慮對(duì)設(shè)備的共享 ) ; ? 考慮特殊情況 ( 如內(nèi)存和硬件的沖突等 ) ; ? 設(shè)計(jì)極端情況 ( 如內(nèi)存泄漏 、 破壞性測(cè)試等 ) ; ? 好的測(cè)試用例集能花費(fèi)最小的代價(jià)(人力、物力、財(cái)力、時(shí)間)做最好的測(cè)試。 ? 測(cè)試用例的特征: ( 1)最有可能抓住錯(cuò)誤的; ( 2)不是重復(fù)的、多余的; ( 3)一組相似測(cè)試用例中最有效的; ( 4)既不是太簡(jiǎn)單,也不是太復(fù)雜。 ( 2) 測(cè)試用例是執(zhí)行的最小實(shí)體 。 ? 測(cè)試結(jié)果的可再現(xiàn)性: 即對(duì)同樣的測(cè)試用例,系統(tǒng)的執(zhí)行結(jié)果應(yīng)當(dāng)是相同的。 ? 軟件功能超出產(chǎn)品說明書指明范圍。 ? 軟件缺陷的第二大來源是設(shè)計(jì)方案。 ? 黑盒測(cè)試是在程序接口進(jìn)行測(cè)試,它只是檢查程序功能是否按照規(guī)格說明書的規(guī)定正常使用。 什么是失敗測(cè)試 ? 確信軟件在普通情況下正確運(yùn)行之后,就可以采取各種手段通過搞垮軟件來找出缺陷。 ? 我們不可能進(jìn)行窮舉測(cè)試,為了節(jié)省時(shí)間和資源、提高測(cè)試效率,必須要從數(shù)量極大的可用測(cè)試數(shù)據(jù)中精心挑選出具有代表性或特殊性的測(cè)試數(shù)據(jù)來進(jìn)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1