開發(fā)的自測(cè)寶典
常常會(huì)聽到說開發(fā)自測(cè)之后主流程都走不通,常常會(huì)遇到測(cè)試同學(xué)對(duì)著開發(fā)自測(cè)的結(jié)果直搖頭,常常會(huì)自己心里覺得開發(fā)自測(cè)之說不靠譜。
不知道這個(gè)現(xiàn)象是不是普遍,不過卻很讓測(cè)試同學(xué)頭痛。以開發(fā)自測(cè)為主的項(xiàng)目,結(jié)果測(cè)試同學(xué)還是投入大量的時(shí)間去執(zhí)行測(cè)試,來保證項(xiàng)目質(zhì)量。說開發(fā)冒煙自測(cè)通過再提交測(cè)試,結(jié)果測(cè)試同學(xué)冒煙測(cè)試時(shí)仍不通過。
有過幾多次吐血經(jīng)歷之后,有了一些小小的經(jīng)驗(yàn),貌似可以提高開發(fā)自測(cè)質(zhì)量。
提供測(cè)試用例,尤其要標(biāo)注冒煙用例。因?yàn)殚_發(fā)在做測(cè)試時(shí)往往是遵循自己開發(fā)的思路來執(zhí)行,很可能遺漏一些場(chǎng)景及步驟,所以提供測(cè)試用例,開發(fā)就可以根據(jù)用例來進(jìn)行執(zhí)行。
有了用例結(jié)果提交的代碼還是冒煙不通過,怎么辦!!看開發(fā)同學(xué)執(zhí)行一個(gè)冒煙用例,要了解為什么開發(fā)根據(jù)用例來執(zhí)行用例還會(huì)出現(xiàn)冒煙不通過,是不理解用例還是用例寫的不到位。
提供測(cè)試數(shù)據(jù)給開發(fā)同學(xué)。開發(fā)同學(xué)可能只了解自己開發(fā)模塊的相關(guān)業(yè)務(wù),對(duì)于準(zhǔn)備測(cè)試數(shù)據(jù)確實(shí)不是開發(fā)同學(xué)的強(qiáng)項(xiàng),而且開發(fā)同學(xué)準(zhǔn)備的測(cè)試數(shù)據(jù)往往會(huì)按照代碼邏輯來準(zhǔn)備。所以測(cè)試同學(xué)可以站在用戶的角度準(zhǔn)備測(cè)試數(shù)據(jù)來進(jìn)行測(cè)試更容易發(fā)現(xiàn)問題。
測(cè)試同學(xué)把關(guān)邊緣用例。可能開發(fā)同學(xué)比較奔放吧,要不然咋體現(xiàn)測(cè)試同學(xué)比較細(xì)心呢。有些邊緣業(yè)務(wù)還是需要測(cè)試同學(xué)自己把關(guān),尤其是應(yīng)用間有交互的模塊,需要多關(guān)注。
測(cè)試同學(xué)參與驗(yàn)證bug,執(zhí)行相關(guān)模塊用例。我想測(cè)試同學(xué)在驗(yàn)證bug的時(shí)候常說的一句就是“還是有問題”,這個(gè)很難讓人淡定,所以最好還是測(cè)試同學(xué)參與一起驗(yàn)證BUG。因?yàn)橐呀?jīng)發(fā)現(xiàn)的問題,再未被解決發(fā)布到線上,這個(gè)就比較悲劇。還有個(gè)現(xiàn)象就是修復(fù)了一個(gè)BUG引發(fā)新的問題,測(cè)試同學(xué)會(huì)本身有一種慣性測(cè)試的特點(diǎn)——就是測(cè)試關(guān)聯(lián)模塊,這點(diǎn)可以比較好的避免新問題的遺漏。
讓開發(fā)執(zhí)行引發(fā)bug的用例。這個(gè)不知道有沒有效果,本身這點(diǎn)的出發(fā)點(diǎn)是為了讓開發(fā)可以bug身上找出靈感,想想代碼的其他地方有沒有缺陷或者漏洞。
最后一點(diǎn)是兼容性的測(cè)試。這個(gè)是跟前端關(guān)系很大,前端出現(xiàn)的很多BUG就是兼容性bug了。提醒前端同學(xué)在自測(cè)的時(shí)候要注意兼容性問題,目前要求測(cè)試的瀏覽器有IE6,7,8;firefox;chrome。
差不多使上這些絕招,相信開發(fā)的自測(cè)會(huì)變得靠譜起來的。
posted on 2011-12-06 11:40 順其自然EVO 閱讀(130) 評(píng)論(0) 編輯 收藏