產(chǎn)品,開發(fā)和測試三者具有同等的重要性,三者之間相輔相成,相互制衡。當然產(chǎn)品是領頭羊,開發(fā)和測試都是依據(jù)產(chǎn)品開展工作。類似于三權(quán)分立制度,產(chǎn)品相當于立法,開發(fā)相當于行政,測試相當于司法。 產(chǎn)品經(jīng)理要提前制定版本發(fā)布計劃,以便開發(fā)經(jīng)理和測試經(jīng)理能制定出相應的開發(fā)/測試計劃,以便團隊成員目標明確,心中有數(shù)的開展工作。 產(chǎn)品和開發(fā)的關系 產(chǎn)品要具備獨立性,獨立成立產(chǎn)品團隊/部門,獨立開展工作; 產(chǎn)品負責需求,需求決定了開發(fā)實現(xiàn)什么,故相關開發(fā)人員(負責相應功能模塊的開發(fā)人員)一定要參加需求評審會議以便及時了解需求; 開發(fā)人員最怕什么?十個有九個會說需求又變了,所以產(chǎn)品對于需求變更一定要慎重,通過建立起相應的需求管理規(guī)范和制度來做到無隨意的需求變更,需求變更后干系人都能及時得到通知; 開發(fā)人員要徹底理解需求,這是進行開發(fā)的前提;開發(fā)人員要多和產(chǎn)品人員溝通,及時消除對于需求的誤解和疑惑; 產(chǎn)品和測試的關系 測試人員(一般都會開展交叉測試,所以都參與)一定要參加需求評審會議以便及時了解需求; 測試人員依據(jù)需求文檔設計編寫出測試用例后一定要進行測試用例評審并一定要邀請產(chǎn)品人員參會;因為產(chǎn)品人員對需求是最了解的。 需求確認變更后測試人員要及時得到通知并盡快更新測試用例并根據(jù)實際情況是否進行測試用例評審。 測試和開發(fā)的關系 測試要具備獨立性,獨立成立測試團隊/部門,獨立開展工作; 測試人員要懂代碼(看懂代碼是基礎,會寫代碼更好),懂代碼是和開發(fā)團隊的溝通利器,也是開展自動化測試的基礎。當今語言很多,個人認為優(yōu)先掌握Java或者Python; 測試人員要有一定的溝通能力,報告缺陷時請描述清楚但去除不必要的測試步驟,也別忘了描述測試環(huán)境等相關信息,可以附帶缺陷出現(xiàn)的截圖,日志文件,甚至錄制一段重現(xiàn)缺陷的視頻都是讓開發(fā)人員迅速重現(xiàn)缺陷的很好的辦法; 測試人員在報告缺陷時如有把握,可以給出解決方案,這樣的測試人員我相信開發(fā)人員一定很喜歡。 來源:微信公眾號:51Testing軟件測試網(wǎng) |
|