從軟件測(cè)試用例看測(cè)試的問(wèn)題及變化 軟件測(cè)試
對(duì)于一個(gè)測(cè)試人員來(lái)說(shuō)測(cè)試用例的設(shè)計(jì)與編寫(xiě)是一項(xiàng)必須掌握的能力。但有效的設(shè)計(jì)和熟練的編寫(xiě)卻是一個(gè)十分復(fù)雜的技術(shù),它需要你對(duì)整個(gè)軟件不管從業(yè)務(wù)還是功能上都有一個(gè)明晰的把握。如何系統(tǒng)、結(jié)構(gòu)的對(duì)用例加以規(guī)范將直接影響到其后的測(cè)試效率和效果,同時(shí)測(cè)試用例也將用來(lái)控制軟件的整體執(zhí)行覆蓋,對(duì)最后的測(cè)試結(jié)果給出一種量化的評(píng)估標(biāo)準(zhǔn)。
一、問(wèn)題:
許多測(cè)試類的書(shū)籍都有大幅篇章介紹用例的設(shè)計(jì)方法,如等價(jià)類劃分,邊界值,錯(cuò)誤推斷,因果圖,判定表等。但實(shí)際應(yīng)用中這些理論卻不能給我們很明確的行為指導(dǎo),尤其是業(yè)務(wù)復(fù)雜,關(guān)聯(lián)模塊緊密,輸入標(biāo)準(zhǔn)和輸出結(jié)果間路徑眾多時(shí),完全的遵循這些方法只能讓我們?cè)谛睦砩系玫揭环N滿足,而無(wú)法真正有效的提高測(cè)試效率,并且我們也沒(méi)有足夠的時(shí)間和資源編寫(xiě)完備的用例。通常我們只能依靠以前項(xiàng)目的用例編寫(xiě)經(jīng)驗(yàn)(或習(xí)慣),希望能在這一個(gè)項(xiàng)目中更加規(guī)范,但多數(shù)情況下我們規(guī)范的只是“書(shū)寫(xiě)的規(guī)范”,在用例設(shè)計(jì)上以前存在的問(wèn)題現(xiàn)在依舊。
當(dāng)好不容易用例基本完成,我們卻發(fā)現(xiàn)面對(duì)隨之而來(lái)的眾多地區(qū)特性和新增需求,測(cè)試用例突然處于一種十分尷尬的境地:
* 從此幾乎很少被執(zhí)行
* 已經(jīng)與程序的實(shí)現(xiàn)發(fā)生了沖突(界面變動(dòng),功能變動(dòng))
* 執(zhí)行用例發(fā)現(xiàn)的bug很少
* 根本沒(méi)有時(shí)間為新的功能需求增補(bǔ)用例
* 有時(shí)間補(bǔ)充,但用例結(jié)構(gòu)越來(lái)越亂
* 特性的用例與通性用例之間聯(lián)系不明確(以新增需求為主線列出所有涉及到的更改,但特性與通行之間的數(shù)據(jù)或業(yè)務(wù)聯(lián)系在用例中逐漸淡化)
知道怎樣執(zhí)行這個(gè)用例,但它要說(shuō)明什么呢?(多數(shù)用例給我們的感覺(jué)是只見(jiàn)樹(shù)木,不見(jiàn)森林,只說(shuō)明某一功能的實(shí)現(xiàn),無(wú)法串起)
通過(guò)上面的一系列問(wèn)題可以看到,似乎測(cè)試用例給我們帶來(lái)的問(wèn)題遠(yuǎn)多于益處,也正是因?yàn)樵趯?shí)際過(guò)程中遇到的問(wèn)題積累,導(dǎo)致我們有很充分的理由忽視或拒絕用例的應(yīng)用。
但沒(méi)有用例或簡(jiǎn)略用例的編寫(xiě)我們又會(huì)舒服很多么?不言自明,誰(shuí)也不想倒退發(fā)展。
相關(guān)推薦:2010年下半年軟考成績(jī)查詢時(shí)間及方式匯總
2011年上半年計(jì)算機(jī)軟考時(shí)間及科目安排
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |