開發(fā)工程師根據(jù)測(cè)試工程師的問題,做出應(yīng)答,對(duì)每個(gè)問題都只需要回答系統(tǒng)的響應(yīng)即可,不需要描述具體的實(shí)現(xiàn)方法;
測(cè)試工程師仔細(xì)聆聽開發(fā)工程師的回答,需要對(duì)開發(fā)工程師的答復(fù)敏銳反應(yīng),不放過任何一個(gè)開發(fā)人員的遲疑,對(duì)拿不準(zhǔn)的問題應(yīng)該記錄并需要馬上驗(yàn)證;
雙方繼續(xù)預(yù)演直到預(yù)期的預(yù)演時(shí)間結(jié)束或是有一方感到疲倦;
記錄預(yù)演過程中發(fā)現(xiàn)的問題到缺陷跟蹤庫。
當(dāng)然,要說明的是,參與交流的開發(fā)和測(cè)試工程師不是比武雙方,真正的敵人只有一個(gè):系統(tǒng)的缺陷,這點(diǎn)務(wù)必要牢記,以免弄錯(cuò)了對(duì)手,傷了和氣。
測(cè)試用例預(yù)演不是一種復(fù)雜的方法,但根據(jù)我的經(jīng)驗(yàn),要想在實(shí)際工作中應(yīng)用這種方法并取得較好的效果,必須了解這種方法的適用范圍,遵循一定的使用方法,并需要注意一定的技巧。這里我以FAQ的方式提供秘笈一部,各位請(qǐng)留意:
Q:測(cè)試用例預(yù)演可以取代測(cè)試執(zhí)行嗎?
A:這個(gè)問題是我捏造出來的,我想大概不會(huì)有人真的這么認(rèn)為:),不過在這個(gè)問題的回答中,我希望能盡可能準(zhǔn)確地描述測(cè)試用例預(yù)演方法的適用范圍:如前面所提到的,測(cè)試用例預(yù)演是一種“虛擬”的測(cè)試用例執(zhí)行方法,因?yàn)橹饕峭ㄟ^口頭交互的形式,也就限制了該方法適用的深度,一般來說,針對(duì)業(yè)務(wù)邏輯的較為直觀的用例可以采用這樣的方法,尤其是那些涉及大量用戶復(fù)雜交互的用例,采用這種方法非常有效,測(cè)試工程師模擬用戶或是設(shè)備提出各種可能的正常異常情況,很容易發(fā)現(xiàn)程序處理中的漏洞。但是,對(duì)于那些需要涉及大量地層處理的用例,測(cè)試工程師一般不太可能對(duì)其機(jī)制了解得十分清晰,因此采用這種方式也很難發(fā)現(xiàn)問題。
Q:測(cè)試用例預(yù)演可以在哪些場(chǎng)合下使用?
A:測(cè)試用例預(yù)演的應(yīng)用場(chǎng)合沒有特殊要求,但至少要保證是一個(gè)適合雙人溝通的場(chǎng)合,沒有過多的被打擾,雙方都處在能積極思考的狀態(tài),這樣就可以了。根據(jù)我的經(jīng)驗(yàn),一起就餐、雙方暫時(shí)沒有明確的工作內(nèi)容,或是在對(duì)設(shè)計(jì)進(jìn)行非正式評(píng)審的時(shí)候是一個(gè)比較好的時(shí)機(jī),但還要充分考慮雙方的喜好,譬如,有人不喜歡在吃飯的時(shí)候展開討論?傊粋(gè)適合雙人溝通的場(chǎng)合是最低要求。
Q:測(cè)試用例預(yù)演方法可以用在其他地方嗎?
A:中子炮剛發(fā)明的時(shí)候,科學(xué)家們狂熱地將中子炮對(duì)準(zhǔn)任何可以找到的東西;按照這種趨勢(shì),測(cè)試用例預(yù)演方法也必須要考慮是否可以應(yīng)用在其他地方:)實(shí)際上,預(yù)演這種方法在評(píng)審或是思維游戲的過程中一直都是被廣泛應(yīng)用的,測(cè)試用例預(yù)演只不過將預(yù)演這種方法用到了以往需要真正執(zhí)行的領(lǐng)域中,除了在測(cè)試執(zhí)行環(huán)節(jié),設(shè)計(jì)評(píng)審過程中我們也可以采用這種方法針對(duì)設(shè)計(jì)進(jìn)行審查,關(guān)鍵在于提問的技巧:“如果我們這么做,你的設(shè)計(jì)將會(huì)怎樣反應(yīng)?”。
Q:好像我用測(cè)試用例預(yù)演方法很難達(dá)到預(yù)期的目標(biāo)?
更多信息請(qǐng)?jiān)L問:考試吧計(jì)算機(jī)等級(jí)考試欄目
希望與更多計(jì)算機(jī)等級(jí)考試的網(wǎng)友交流,請(qǐng)進(jìn)入計(jì)算機(jī)等級(jí)考試論壇
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |