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

正文內(nèi)容

工程師軟件測(cè)試用例設(shè)計(jì)方法研討(參考版)

2024-12-31 20:01本頁(yè)面
  

【正文】 謝謝觀看 /歡迎下載 BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES. BY FAITH I BY FAITH 。如果沒(méi)有達(dá)到要求的覆蓋標(biāo)準(zhǔn),則應(yīng)當(dāng)再補(bǔ)充更多的測(cè)試用例。 (3) 采用錯(cuò)誤推斷法再追加測(cè)試用例。這種方法設(shè)計(jì)出的測(cè)試用例發(fā)現(xiàn)程序錯(cuò)誤的能力最強(qiáng)。因此,測(cè)試需要找到一個(gè)平衡點(diǎn)。 (2) 認(rèn)真選擇測(cè)試策略,以便能盡可能少的使用測(cè)試用例,發(fā)現(xiàn)盡可能多的程序錯(cuò)誤。 (5) 如果某一規(guī)則得到滿足要執(zhí)行多個(gè)操作,這些操作的執(zhí)行順序無(wú)關(guān)緊要。 (3) 規(guī)則的排列順序不會(huì)也不應(yīng)影響執(zhí)行的操作。 決策表測(cè)試法 (續(xù)) ? 適合使用決策表設(shè)計(jì)測(cè)試用例的條件: (1) 規(guī)格說(shuō)明以決策表形式給出,或較容易轉(zhuǎn)換成 決策表。 若表中有兩條以上規(guī)則具有相同的動(dòng)作,并且在條件項(xiàng)之間存在極為相似的關(guān)系,便可以合并。 (4) 填入動(dòng)作項(xiàng),得到初始決策表。 (2) 列出所有的條件樁和動(dòng)作樁。 決策表測(cè)試法 (續(xù)) ? 建立決策表的步驟: (1) 確定規(guī)則的個(gè)數(shù)。 決策表測(cè)試法 (續(xù)) 條件樁 動(dòng)作樁 條件項(xiàng) 動(dòng)作項(xiàng) 規(guī)則 規(guī)則:是指任何一個(gè)條件組合的特定取值及其相應(yīng)要執(zhí)行的操作。 (3)動(dòng)作樁 — 列出問(wèn)題規(guī)定的可能采取的操作 , 這些操作的順序一般沒(méi)有約束 。 決策表測(cè)試法 (續(xù)) ? 決策表組成 決策表通常由 4部分組成,分別是: (1)條件樁 — 列出問(wèn)題的所有條件 , 除特別說(shuō)明 ,列出的條件的先后次序無(wú)關(guān)緊要 。 ? 在一些數(shù)據(jù)處理問(wèn)題當(dāng)中,某些操作的實(shí)施依賴于多個(gè)邏輯條件的組合,即:針對(duì)不同邏輯條件的組合值,分別執(zhí)行不同的操作。 ? 決策表:是分析和表達(dá)多邏輯條件下執(zhí)行不同操作的情況的工具。 (5) 根據(jù)決策表中的每一列設(shè)計(jì)測(cè)試用例。為表明這些特定的情況,在因果圖上使用一些記號(hào)表明約束或限制條件。 (2) 分析軟件規(guī)格說(shuō)明中語(yǔ)義的內(nèi)容,找出原因與結(jié)果之間、原因與原因之間對(duì)應(yīng)的關(guān)系, 根據(jù)這些關(guān)系畫出因果圖。 因果圖法 (續(xù)) ? 因果圖法最終生成的是決策表。 ? 概括地說(shuō) , 因果圖方法就是從程序規(guī)格說(shuō)明書(shū)的描述中找出因 ( 輸入條件 ) 和果 ( 輸出結(jié)果或程序狀態(tài)的改變 ) , 將因果圖轉(zhuǎn)換為決策表 , 最后為決策表中的每一列設(shè)計(jì)一個(gè)測(cè)試用例 。 因果圖法 (續(xù)) ? 因果圖法基于這樣的思想:一些程序的功能可以用決策表的形式來(lái)表示 , 并根據(jù)輸入條件的組合情況規(guī)定相應(yīng)的操作 。 ? 如果在測(cè)試時(shí)必須考慮輸入條件的各種組合,則可能的組合數(shù)目將是天文數(shù)字,因此必須考慮采用一種適合于描述多種條件的組合、產(chǎn)生多個(gè)相應(yīng)動(dòng)作的測(cè)試方法,這就需要利用因果圖(邏輯模型)。它通常將輸入內(nèi)容默認(rèn)為合法邊界內(nèi)的最小值,或者合法區(qū)間內(nèi)某個(gè)合理值;或者返回錯(cuò)誤提示信息。這種情況在產(chǎn)品說(shuō)明書(shū)中常常忽略,程序員也經(jīng)常遺忘,但是在實(shí)際使用中卻時(shí)有發(fā)生。如果軟件對(duì)數(shù)據(jù)敏感,就看它在公元 3000年是否還能正常工作。如果軟件要求輸入數(shù)字,就輸入字母。然而,考慮到軟件要應(yīng)付用戶千奇百怪的使用方式,這樣做肯定沒(méi)錯(cuò)。還要嘗試保存空文件和尺寸大于軟盤容量的文件。還可以輸入 254個(gè)字符作為合法測(cè)試。如果程序?qū)τ脩糨斎氲淖址歉鶕?jù)字符的 ASCII碼來(lái)進(jìn)行處理的,此時(shí),測(cè)試人員就需要對(duì)這些判斷條件的臨界值( 4 4 5 58)進(jìn)行測(cè)試,以確定程序員沒(méi)有寫錯(cuò)判斷條件。例如,如果測(cè)試的文本框只接受用戶輸入字符 AZ和 az,就應(yīng)該在非法區(qū)間中包含 ASCII表中這些字符前后的值 —— , [,‘和 {。這樣我們就可以添加測(cè)試用例為: 隱含的邊界值 ? ASCII表 ? 另一個(gè)常見(jiàn)次邊界條件是 ASCII字符表。 隱含的邊界值 ? 例如兩位數(shù)加法的程序,在這個(gè)程序中,計(jì)算結(jié)果的范圍是從 198到 198,如果程序員以一個(gè)字節(jié)來(lái)存儲(chǔ)計(jì)算結(jié)果,要想能夠存儲(chǔ)負(fù)數(shù),一個(gè)字節(jié)所能表示的數(shù)據(jù)的范圍只能從 127到 127,這時(shí)程序在處理大于 127的計(jì)算結(jié)果時(shí)就會(huì)出錯(cuò)。除非軟件向用戶提出這些范圍,否則在需求文檔中不會(huì)指明。 隱含的邊界值 ? 2的乘方 ? 我們都知道計(jì)算機(jī)和軟件的基礎(chǔ)是二進(jìn)制數(shù) —— 用位來(lái)表示 0和 1,一個(gè)字節(jié)由 8位組成,一個(gè)字由 4個(gè)字節(jié)組成, 1K等于 1024字節(jié), 1M等于 1024K等等。而有些邊界在軟件內(nèi)部,最終用戶幾乎看不到,但是軟件測(cè)試仍有必要檢查。 邊界條件類型 ? 數(shù)值、速度、字符、地址、位臵、尺寸、數(shù)量等等; ? 第一個(gè)/最后一個(gè)、最小值/最大值、開(kāi)始/完成,超過(guò)/在內(nèi)、空/滿、最短/最長(zhǎng)、最慢/最快、最早/最遲、最大/最小、最高/最低、相鄰/最遠(yuǎn)等等; ? 越界測(cè)試通常是簡(jiǎn)單地加 1或者很小的數(shù)(對(duì)于最大值)和減少 1或者很小的數(shù)(對(duì)于最小值) 隱含的邊界值 ? 上面討論的普通邊界條件是最容易找到的。 ? 若在規(guī)格說(shuō)明書(shū)中提到的輸入或輸出域是一個(gè)有序的集合(如順序文件、表格等),就應(yīng)該注意選取該有序集合中的第一個(gè)和最后一個(gè)元素作為測(cè)試用例。這時(shí)可以設(shè)計(jì)測(cè)試用例,使程序分別顯示 1種, 4種, 0種球拍。 ? 對(duì)于輸出條件,同樣可以應(yīng)用上面提到的兩條原則來(lái)進(jìn)行測(cè)試用例設(shè)計(jì)。 ? 如果對(duì)取值的個(gè)數(shù)進(jìn)行了界定,則應(yīng)當(dāng)分別以最大個(gè)數(shù)、最小個(gè)數(shù)、比最大個(gè)數(shù)多 1和少 比最小個(gè)數(shù)多 1和少 1作為測(cè)試用例。 ? 邊界值分析方法選擇測(cè)試用例的原則在很多方面與等價(jià)類劃分方法類似
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1