大家測試過程中經(jīng)常用的等價(jià)類劃分、邊界值分析、場景法等,并不能覆蓋所有的需求,我們之前講過很少用到的因果圖法,下面就來講另一種不經(jīng)常用到但又非常重要的測試用例編寫方法——測試大綱法。
測試大綱法適用于有多個(gè)窗口,每個(gè)窗口有多個(gè)動(dòng)作,每個(gè)動(dòng)作之間有相互的聯(lián)系的場景,比如說一個(gè)手機(jī)殼定制功能。
下面我們來說一下步驟:
列提綱
將每個(gè)窗口及窗口的動(dòng)作都列出來。
共有7個(gè)頁面主頁、手機(jī)品牌及型號(hào)選擇頁、手機(jī)殼外觀選擇頁、提交成功頁。
主頁的動(dòng)作有:在線客服、系統(tǒng)使用說明、開始定制。
手機(jī)品牌及型號(hào)選擇頁:提交、上一頁、下一頁。
手機(jī)殼外觀選擇頁:提交、上一頁、下一頁。
提交成功頁的動(dòng)作有:返回主頁、訂單列表。
使用說明頁:返回主頁。
在線客服頁:返回主頁。
訂單列表。
畫出關(guān)聯(lián)圖
首先我們先用圖示的方式來分析窗口之間的聯(lián)系:
然后再根據(jù)圖示編寫測試用例,用圖示的方式能更加明確的發(fā)現(xiàn)各窗口之間的聯(lián)系,避免遺漏和混亂。
通過寫用例我們發(fā)現(xiàn),用例1和用例12、用例2和用例11可合并,我們可以將用例11和用例12合并到用例1和用例2中,優(yōu)化后的用例如下:
平常的測試過程中遇到這種類似需求可能就跟著自己的感覺寫用例,不做分析,但是我想說的是,如果沒有邏輯的寫用例,容易造成用例遺漏或者用例冗余,只有經(jīng)過嚴(yán)格的分析后,才能將所有可能的情況都列出來,并且去除冗余用例。
使用這種方式編寫測試用例,雖然比較麻煩,但是邏輯清晰,如果遇到比較嚴(yán)謹(jǐn)?shù)南到y(tǒng)和軟件,還是需要經(jīng)過嚴(yán)格的分析來寫用例的,不然可能造成損失。
希望這篇文章能對(duì)大家有所幫助~
最后感謝每一個(gè)認(rèn)真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:
這些資料,對(duì)于【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個(gè)倉庫也陪伴上萬個(gè)測試工程師們走過最艱難的路程,希望也能幫助到你!有需要的小伙伴可以點(diǎn)擊下方小卡片領(lǐng)取?
?文章來源地址http://www.zghlxwxcb.cn/news/detail-596958.html文章來源:http://www.zghlxwxcb.cn/news/detail-596958.html
?
到了這里,關(guān)于編寫測試用例的方法,這個(gè)是真的很好用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!