<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

    基于測試用例的功能測試

    功能測試(「unctiona!Test)通常使用黑盒測試的方法—將程序視為一個不能打開的黑盒,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特征的情況下,從軟件產(chǎn)品的界面、架構(gòu)、接口出發(fā),輸入預(yù)定的數(shù)據(jù),在預(yù)期結(jié)果和實際結(jié)果之間進行評測,并判斷軟件產(chǎn)品是否符合用戶需求。

      使用黑盒測試方法的功能測試流程簡述如下:

      1.確定參照體系,參照體系是軟件測試的判斷依據(jù)。對于不同的實現(xiàn),需要參照體系明確正確的實現(xiàn)方式。功能測試中,參照體系的角色通常由需求規(guī)格說明書來擔當。在更為細致深入的測試中,還可引入系統(tǒng)設(shè)計文檔等。

      2.用例編寫,測試用例是有條理、有組織的,對于測試行為的描述。測試用例描述了測試執(zhí)行時,執(zhí)行者所應(yīng)進行的具體操作。測試用例應(yīng)嚴格按照需求文檔進行編寫。

       3.測試執(zhí)行,測試者執(zhí)行測試時,應(yīng)按照測試用例所描述的內(nèi)容進行操作,并將產(chǎn)出的結(jié)果與測試用例中的描述進行對比,并判斷測試結(jié)果。若測試未通過,測 試者應(yīng)將該步驟的測試結(jié)果判定為失敗,并提交缺陷給相應(yīng)的開發(fā)人員,并在后續(xù)的測試中,追蹤該缺陷的修復(fù)情況,直至該缺陷被修復(fù)。

      4.測試用例維護,測試用例不是一次性產(chǎn)品,應(yīng)不斷進行調(diào)整與更新。一份維護良好的測試用例,不但可以大大加快后續(xù)回歸測試的速度,更可讓新入職的員工—不論測試還是開發(fā),能夠更快、更方便的熟悉業(yè)務(wù)。

       比起需求文檔的錯綜復(fù)雜、面面俱到,經(jīng)過編寫人員的理解、提煉而成的測試用例,是一份需求文檔的精華摘要,閱讀的有效性更高。測試用例對于項目而言,是 一份非常寶貴的資料。整個黑盒測試過程看似簡單,但由于大部分程序難以做到與需求文檔嚴格一致,而需求文檔也無法做到對于程序的每個細節(jié)都進行詳細說明。

      測試過程中,測試人員應(yīng)當依據(jù)經(jīng)驗、常識等進行判斷,某個和測試用例描述的期望結(jié)果不完全一致的實際結(jié)果應(yīng)判定為通過還是失敗。

       在測試執(zhí)行過程中,測試人員對于測試用例的態(tài)度應(yīng)尊重但不迷信。雖然測試用例是經(jīng)過仔細編寫和詳細評審的,但錯誤依舊難免。因此,作為測試執(zhí)行者,不應(yīng) 進行機械測試,而應(yīng)多動腦,能夠站在用戶、設(shè)計人員的角度看問題,這樣不但可以發(fā)現(xiàn)一些測試用例中可能存在的問題,還能發(fā)現(xiàn)更多測試用例中沒有涵蓋到的缺 陷。

      繼續(xù)深入闡述幾個測試用例編寫中需要遵循的原則,總結(jié)為如下五點:

      1.正確性,正確性是測試用例編寫中的最基本原則。測試執(zhí)行時,測試者的操作是基于測試用例的。因此,一旦測試用例存在錯誤,將對測試者產(chǎn)生誤導(dǎo),影響測試判斷的準確性,從而產(chǎn)生缺陷誤報或缺陷遺漏。

      2.可讀性,前文對于這點已進行較為詳細的闡述。由于測試用例面對的讀者眾多,因此,一個優(yōu)秀的測試用例的最基本要求是能夠讓他人理解,不會因為表述上的問題產(chǎn)生歧義。

      3.完整性,完整性是對正確性的補充。完整性要求測試用例能夠覆蓋到整個軟件項目的每個模塊、每個功能、每個細節(jié)。完整性缺失的測試用例,后果或比缺復(fù)雜工作流軟件自動化測試方法的研究第二章件測試理論,J技術(shù)基礎(chǔ)失正確性的測試用例更為嚴重。正確性的缺失影響的通常是一個功能點,而完整性的缺失則會影響整個模塊。

      4.可執(zhí)行性,可執(zhí)行性是指用戶能夠按照測試用例中的測試步驟描述,進行測試的執(zhí)行。為此,步驟描述必須清晰完整,測試用例的拆分設(shè)計也必須思路清晰,結(jié)構(gòu)合理。

      5.一致性,一致性指依據(jù)測試用例的描述執(zhí)行測試時,操作與產(chǎn)出結(jié)果應(yīng)是一致的。測試用例應(yīng)減少操作者的主觀性,增加操作的確定性。這樣才‘能讓功能測試的結(jié)果更為客觀,讓后續(xù)的回歸測試結(jié)果更為精確。避免因為測試者的變更,導(dǎo)致測試結(jié)果的改變。

      一個設(shè)計良好的測試用例應(yīng)當符合以上五點。前兩點更多針對編寫者的編寫技術(shù)與細心程度,而后三點則更多與用例的設(shè)計方法有關(guān),因此,后文對測試用例設(shè)計方法的論述中,將著重以后三點作為評定標準,比較設(shè)計方法的優(yōu)劣。

    posted on 2011-10-14 13:47 順其自然EVO 閱讀(188) 評論(0)  編輯  收藏 所屬分類: 測試學(xué)習(xí)專欄

    <2011年10月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    導(dǎo)航

    統(tǒng)計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 成人免费无码H在线观看不卡| 日韩视频在线精品视频免费观看| 成全动漫视频在线观看免费高清版下载 | 999国内精品永久免费观看| 亚洲色偷偷综合亚洲AV伊人| 永久免费不卡在线观看黄网站| 亚洲高清国产拍精品26U| 免费看片在线观看| 亚洲精品视频免费看| 女人18毛片a级毛片免费| 亚洲一级大黄大色毛片| 91久久成人免费| 牛牛在线精品免费视频观看| 国产成人在线免费观看| 美女视频黄a视频全免费网站色 | 亚洲欧洲精品在线| 亚洲第一区精品日韩在线播放| 国产午夜亚洲精品不卡免下载 | 亚洲第一综合天堂另类专| 亚洲AV永久无码精品成人| 成人毛片18岁女人毛片免费看| 亚洲国产精华液2020| 国产亚洲综合成人91精品| 久久99精品视免费看| 香港经典a毛片免费观看看| 亚洲精品人成电影网| 在线观看亚洲天天一三视| 动漫黄网站免费永久在线观看| 91福利免费网站在线观看| 亚洲第一精品在线视频| 国产一级高清免费观看| eeuss免费天堂影院| 亚洲色偷精品一区二区三区| 国产不卡免费视频| 久久久高清免费视频| 久操视频在线免费观看| 二级毛片免费观看全程| 亚洲日本一区二区三区| 亚洲午夜精品久久久久久浪潮| 国产高清视频在线免费观看| 国产成人精品免费视频大|