說(shuō)起軟件測(cè)試你知道需要測(cè)試哪些方面要用到哪些方法么?如果你從事軟件測(cè)試工作,您不妨看看下文查漏補(bǔ)缺;如果您無(wú)須掌握軟件測(cè)試更深的技術(shù)但需要一定涉獵,那這篇文章將是為您量身定做的。
軟件測(cè)試

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è)試用例的方法,它適合于檢查程序輸入條件的各種組合情況。
軟件測(cè)試培訓(xùn)

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è)試用例。