鼓勵(lì)測(cè)試專注于某些特定功能,特別是緊鄰主要功能的輔助功能。
羅網(wǎng)項(xiàng)目的主要功能為通過(guò)研判模型對(duì)各類案件及人員進(jìn)行分析,然而每次審批幾乎都離不開(kāi)新建工單的過(guò)程,所以測(cè)試時(shí)對(duì)研判模型的每個(gè)模塊都增加了許多新建工單的用例。
2)通宵測(cè)試法
即使程序長(zhǎng)時(shí)間運(yùn)行,不去關(guān)閉,觀察程序是否會(huì)發(fā)生異常。
4 旅游區(qū)測(cè)試類型(快速訪問(wèn)軟件的各種功能)
1)收藏家測(cè)試法
收集軟件的輸出,越多越好。確保能觀察到軟件能生成的任何一個(gè)輸出。此方法龐大,通常以小組為單位進(jìn)行。
例如:
在廣西上網(wǎng)行為分析項(xiàng)目中,為確保接收到的數(shù)據(jù)格式和內(nèi)容都正確,需提前造出大量用戶數(shù)據(jù),模擬實(shí)際的運(yùn)行環(huán)境批量發(fā)送數(shù)據(jù),批量查看輸出結(jié)果。
2)超模測(cè)試法
只測(cè)試界面顯示。
例如:在采購(gòu)部供應(yīng)鏈大數(shù)據(jù)平臺(tái)的某次測(cè)試中,由于前端頁(yè)面沒(méi)有設(shè)置按比例縮放,導(dǎo)致頁(yè)面在小屏幕上無(wú)法顯示完全。
5 旅館區(qū)測(cè)試類型(經(jīng)常被忽略或者在測(cè)試計(jì)劃中較少描述的次要及輔助功能)
1)取消測(cè)試法,啟動(dòng)操作然后停止它??梢詫?duì)任何提供取消功能或者需要較長(zhǎng)時(shí)間才能完成的功能做同樣的操作。如果沒(méi)有取消按鈕,對(duì)于在瀏覽器中運(yùn)行的程序可以試著按Esc鍵或是程序中的回退按鈕。
2)懶漢測(cè)試法,測(cè)試人員做盡量少的實(shí)際工作。接受所有默認(rèn)值,保持輸入字段繼續(xù)為空,在表單中盡可能少填數(shù)據(jù),在進(jìn)入下一個(gè)界面時(shí)不點(diǎn)擊任何按鈕或者輸入任何數(shù)據(jù)等等。
傳統(tǒng)的手工測(cè)試方法需要提前編寫(xiě)測(cè)試用例,然后嚴(yán)格地依次執(zhí)行每一個(gè)用例,引入探索式測(cè)試方法可以在測(cè)試過(guò)程中更及時(shí)地發(fā)現(xiàn)問(wèn)題并補(bǔ)充用例,兩種方法相結(jié)合才能更有效地把控產(chǎn)品的質(zhì)量。
如果未來(lái)開(kāi)發(fā)技術(shù)大幅進(jìn)步,也許會(huì)有一天,測(cè)試人員不再是必需的了。這當(dāng)然是軟件廠商和用戶的福音,但是在可預(yù)見(jiàn)的未來(lái),檢測(cè)軟件缺陷的最好方法還是使用測(cè)試技術(shù),而不是開(kāi)發(fā)技術(shù)。原因很簡(jiǎn)單,太多的不確定因素,太多的場(chǎng)景,可能導(dǎo)致自動(dòng)化測(cè)試失效的情況太多了,無(wú)法一一跟蹤。這一切都需要“人腦”的介入,現(xiàn)在如此,下個(gè)十年不會(huì)變,再過(guò)幾十年可以依然如此。