軟件測(cè)試用例方法及測(cè)試要點(diǎn)

1.常規(guī)測(cè)試主要包含以下方面:
UI測(cè)試
用戶界面測(cè)試,英文是User interface testing。又稱UI測(cè)試。
用戶界面測(cè)試是指測(cè)試用戶界面的風(fēng)格是否滿足客戶要求,文字是否正確,頁(yè)面是否美觀、文字、圖片組合是否完美,操作是否友好等等。
目標(biāo): 確保用戶界面會(huì)通過(guò)測(cè)試對(duì)象的功能來(lái)為用戶提供相應(yīng)的訪問(wèn)或?yàn)g覽功能。確保用戶界面符合公司或行業(yè)的標(biāo)準(zhǔn)。包括用戶友好性、人性化、易操作性等測(cè)試。
業(yè)務(wù)測(cè)試
主要是針對(duì)需求文檔進(jìn)行測(cè)試----這部分最后確定方為需求人員(因公客戶求經(jīng)常具有不確定性,允許存在部分與需求不一樣的地方,最后由需求人員確定。)
此處建議:需求文檔確定之前,建議增加多方會(huì)審過(guò)程,可以去除掉大部分不合理的請(qǐng)求,將一些需求合理化,也能夠更好的優(yōu)化需求流程。
兼容性測(cè)試
兼容測(cè)試是測(cè)試軟件在一個(gè)特定的硬件/軟件/操作系統(tǒng)/網(wǎng)絡(luò)等環(huán)境下的性能如何。向上兼容向下兼容,軟件兼容硬件兼容。軟件的兼容性有很多需要考慮的地方。
2.測(cè)試用例設(shè)計(jì)方法:
邊界值分析法
邊界值分析:對(duì)輸入或輸出的邊界值進(jìn)行測(cè)試的一種黑盒測(cè)試方法。
等價(jià)劃分法
主要針對(duì)輸入?yún)^(qū)域等價(jià)劃分為若干部分(子集),從每個(gè)部分選取少數(shù)代表性數(shù)據(jù)作為用例 如有效等價(jià)類(有效合理的輸入),無(wú)效等價(jià)類(與上對(duì)立)。
判定表
判定表是分析和表達(dá)多邏輯條件下執(zhí)行不同操作的情況的工具。
錯(cuò)誤判斷法
列舉出程序中所有可能有的錯(cuò)誤和容易發(fā)生錯(cuò)誤的特殊情況,根據(jù)他們選擇測(cè)試用例。
因果圖法
利用圖解法分析輸入的各種組合情況,從而設(shè)計(jì)測(cè)試用例的方法,它適合于檢查程序輸入條件的各種組合情況。

3.測(cè)試用例設(shè)計(jì)綜合策略:
在任何情況下都必須使用邊界值分析方法,經(jīng)驗(yàn)表明用這種方法設(shè)計(jì)出測(cè)試用例發(fā)現(xiàn)程序錯(cuò)誤的能力最強(qiáng)。
必要時(shí)用等價(jià)類劃分方法補(bǔ)充一些測(cè)試用例。
用錯(cuò)誤推測(cè)法再追加一些測(cè)試用例。
對(duì)照程序邏輯,檢查已設(shè)計(jì)出的測(cè)試用例的邏輯覆蓋程度,如果沒(méi)有達(dá)到要求的覆蓋標(biāo)準(zhǔn),應(yīng)當(dāng)再補(bǔ)充足夠的測(cè)試用例。
如果程序的功能說(shuō)明中含有輸入條件的組合情況,則一開(kāi)始就可選用因果圖法。
4.測(cè)試用例設(shè)計(jì)步驟:
構(gòu)造根據(jù)設(shè)計(jì)規(guī)格得出的基本功能測(cè)試用例。
邊界值測(cè)試用例。
狀態(tài)轉(zhuǎn)換測(cè)試用例。
錯(cuò)誤猜測(cè)測(cè)試用例。
異常測(cè)試用例。
性能測(cè)試用例。
壓力測(cè)試用例。

