概述
做過開發(fā)的膘魄,肯定會遇到下面的場景:
開發(fā)人員提測某個功能后,被測試人員打回了竭讳,原因是创葡,功能主流程沒過。
這屬于冒煙沒過的情況绢慢,為了不影響測試進度灿渴,開發(fā)在提測前,自己要做一下功能冒煙胰舆。
冒煙用例的執(zhí)行
測試人員可以提供覆蓋主流程的冒煙用例骚露,供開發(fā)人員執(zhí)行,如果開發(fā)沒執(zhí)行完缚窿,測試人員是有理由不進入功能測試流程的棘幸。因為一旦進入測試流程,又發(fā)現(xiàn)主流程不通倦零,各種bug的误续,會極大的影響測試效率,進而影響功能的準(zhǔn)時上線。
開發(fā)冒煙可以看成是一個技術(shù)活動,且涉及到多個端伏尼,因此是需要組織起來的翔横,一堆人一起配合,最好指定一個冒煙負(fù)責(zé)人率碾,去推進整個冒煙過程臼闻,從而提高冒煙效率和質(zhì)量勺三。
如果你所在的技術(shù)團隊愕鼓,人員的自驅(qū)性和專業(yè)程度還不夠钙态,就更加需要一個負(fù)責(zé)人去跟進冒煙進度了,不然都是自掃門前雪菇晃,都只是考慮點的問題册倒,而沒人去考慮線的問題。
千萬要狠抓開發(fā)冒煙磺送,重視這個關(guān)鍵節(jié)點驻子,這樣才能保證后續(xù)測試流程的順暢性,也就為項目準(zhǔn)時上線打了個好的基礎(chǔ)估灿。像之前在大廠的時候崇呵,冒煙沒過,是要通報批評的馅袁,多次沒過域慷,測試人員直接上報到開發(fā)總監(jiān)那里,明確表示:
不測試該功能了汗销,主流程都沒通犹褒,測試和上線風(fēng)險都極大。
這樣的話弛针,整個研發(fā)團隊都無法交代了叠骑。
端到端的冒煙
冒煙一定是端到端的,且冒煙通過的功能削茁,從研發(fā)側(cè)的角度看宙枷,就是可以上線的了。要有這樣的意識付材,且單個端做到完美也是沒鬼用的朦拖,一端到端聯(lián)調(diào),就可能會有問題厌衔。
如果在冒煙的過程中璧帝,出現(xiàn)了嚴(yán)重的阻塞性問題,一定要及時上報富寿,且留好相關(guān)人士睬隶。及時的調(diào)用和協(xié)調(diào)相關(guān)資源,提前解決問題苏潜。
如果功能模塊需要依賴第三方公司的接口,則切記恤左,這個是不可控因素,一定要提前跟對方協(xié)調(diào)商量好飞袋,約定好聯(lián)調(diào)時間,且時時詢問對方進度瓶您,把可能的風(fēng)險先暴露出來纲仍。
如果項目是比較大的,冒煙負(fù)責(zé)人一定要梳理出郑叠,哪些模塊先冒煙,哪些可以晚些冒煙油吭,讓各個組中參與冒煙的人署拟,目標(biāo)明確推穷。再強調(diào)一遍,這個很重要馒铃。
必要時候狠一點
有時候會出現(xiàn)一些倒排期項目痕惋,給到的開發(fā)時間短,留給開發(fā)的冒煙時間會很短议谷,這個時候堕虹,一定有整體思維的思考模式,進行必要的加班赴捞,促進冒煙活動能完成,不然就會進入病態(tài)的惡性循環(huán)胜宇。
隨意提測,測試打回封寞,繼續(xù)提測仅财,又打回。
這樣效率會非常低盏求,寧愿加班,把冒煙活動做好碎罚,保證后續(xù)流程的順暢性磅废。執(zhí)行的過程中會出現(xiàn)矛盾或者得罪人,這個時候荆烈,要溝通好拯勉,把目標(biāo)說清楚,以求大家理解一致憔购,往同一個目標(biāo)努力宫峦。如果實在推動不了,一定要把問題上升玫鸟。
時刻關(guān)注測試人員執(zhí)行冒煙的進度
當(dāng)開發(fā)辛辛苦苦執(zhí)行完冒煙用例后导绷,就可以提測了。測試人員會開始介入屎飘,這個時候妥曲,要時刻關(guān)注測試人員上報的問題,及時解決钦购。畢竟測試人員也希望冒煙順利一些檐盟,中間萬一有主流程case沒有通過押桃,只要處理及時葵萎,測試人員也不會直接打回的陌宿。
小結(jié)
冒煙負(fù)責(zé)人其實是個苦差事,得到處跑波丰,在各個研發(fā)團隊中游走壳坪,而且還得幫忙出主意掰烟,解決遇到的問題爽蝴,你光在那push進度沐批,很容易被排斥的。因此我是比較建議讓有經(jīng)驗技術(shù)好的人蝎亚,來做冒煙負(fù)責(zé)人的九孩。