業(yè)界提到測試招驴,通常都會蹦出幾個詞,APP測試枷畏,自動化測試别厘,測試開發(fā),測試流程拥诡,測試管理等触趴。但是業(yè)界通常對測試也沒有足夠的重視,例如 GTAC 2011 大會開場 Keynote 上渴肉,Alberto Savoia說「測試已死」(Test is Dead)冗懦。相信很多從事測試方向幾年都同學都很迷茫,如何成為好對測試仇祭,如何讓測試體現(xiàn)價值披蕉。
筆者在此文不會闡述做什么,如何去做乌奇,只會通過現(xiàn)狀分析没讲,類比的方式來幫助測試從業(yè)人員理理思路,至于具體的做法礁苗,需要你去思考爬凑,也歡迎在此文中留言討論。
首先我們聊一下傳統(tǒng)的質量檢查 QC
傳統(tǒng)質檢門檻都很低试伙,流水線是固定的贰谣,生成的過程是固定的娜搂,產(chǎn)出的檢驗標準也是固定的,任何質檢人員經(jīng)過培訓即可發(fā)現(xiàn)質量問題吱抚,質量問題的追蹤相對也容易百宇,在固定的模式下,總能發(fā)現(xiàn)問題出在哪兒秘豹,價值也很容易體現(xiàn)携御,好 與 壞。
我們再看一下軟件行業(yè)的測試工程師 QA
軟件行業(yè)動態(tài)變化存在不確定性既绕,QA和產(chǎn)品 開發(fā) 客戶 都有交叉啄刹,流程上并不能像流水線生產(chǎn)那般清晰,也不太可能制定出統(tǒng)一的標準凄贩。
想要用找出標準的測試模式幾乎不可能舉一些例子
每個項目都有區(qū)別誓军,上一個項目都質量標準很難完全復用到這個項目;
產(chǎn)品需求變更大家都遇到過
開發(fā)人員都資歷 能力 甚至心情都有可能造成開發(fā)產(chǎn)出都不確定性
兩個客戶對現(xiàn)有系統(tǒng)的質量評價很可能截然不同
驗房師案例
驗房師的工作過程和QC有些類似疲扎,對每個點做檢查昵时,有問題貼個標簽指出來,看起來很模式化椒丧,固定化壹甥。
但是大家再深入思考會發(fā)現(xiàn),驗房師的工作過程其實和測試更加類似壶熏,驗房師需要面對不同開發(fā)商句柠,不同的房型,不同的裝修類型棒假,甚至很多電器設備溯职。
驗房師這個職業(yè)的價值在業(yè)界還是被認可的,我們也可以深入思考一下作為測試如何體現(xiàn)出自己的價值帽哑。
驗房師 VS 測試
????資質 vs 技術能力
驗房師? ? 具備行業(yè)背景 行業(yè)背景深度 蓋樓 裝修經(jīng)歷
測試????????背景能力缸榄,專長 性能 自動化
方案 vs 測試方案
驗房師????檢查的標準? 范圍 優(yōu)先級 重要 水電 次要 墻地板
測試? ? ? ? 測試范圍 優(yōu)先級 測試方法 驗收點
經(jīng)驗 vs 探索?
驗房師????偶然發(fā)現(xiàn)設計不合理 經(jīng)驗判斷
測試? ? ? ? 范圍之外,比如弱網(wǎng)絡 輸入法
貼紙條 vs 提Bug
驗房報告 vs 測試報告
驗房師????房子能不能住
測試? ? ????系統(tǒng)能不能上
復查 vs 回歸測試
遺漏 vs 線上問題
專職測試現(xiàn)狀
startup公司要求全棧工程師較多祝拯,互聯(lián)網(wǎng)公司開發(fā)測試比通常大于5:1
測試職能
測試開發(fā)
自動化測試
性能測試
安全測試
專項測試
SQA
搜索各大招聘網(wǎng)站甚带,發(fā)現(xiàn)依然對測試人員有需求,說明業(yè)界還是需要測試佳头,但是對測試對定義對比歷史有了變化鹰贵,歡句話說,對測試對要求和原來不一樣了康嘉,變得更加技術化 專業(yè)化碉输。
如何質量保證?
What
測試需要保證什么?
不存在 0 Bug的系統(tǒng)亭珍,所以要測什么很重要
Why
當測試某個范圍之前敷钾,想清楚為什么要測試枝哄?
換個思路,不測會怎么用阻荒,風險有多大
How
代碼不是測試寫的挠锥,測試如何做?
流程 工具 方法 能力 意識
投入產(chǎn)出比 ROI
人侨赡,設備蓖租,時間,我們需要造輪子嗎羊壹?測試方法合適嗎蓖宦?我們需要測多深入?我們的基線是什么油猫?
在有限的資源下得到最大化的產(chǎn)出稠茂,并且能讓質量狀況得到持續(xù)的提升。
團隊協(xié)作
開發(fā)沒做完情妖?測試沒測出來睬关?產(chǎn)品需求不清晰?
所有的問題在開發(fā)階段解決成本最小鲫售,在團隊協(xié)作的過程當中測試可以考慮如何降低開發(fā)的焦慮感共螺,提升開發(fā)的質量该肴,思考需要做什么情竹,誰做更合適
最后放出一張圖
不做評價,沒有好與壞匀哄,只有是否需要 是否合適