當公司對產品質量的要求遠低於測試工程師,該怎麼辦?

供職過三家軟體公司,普遍遇到的問題是,公司只要求進度,不關心質量。學習的好多測試方法用不上,不得不降低標準,太痛苦了!


謝邀,這是很多初創公司的通病,忍忍就習慣了。

公司是否重視質量,一要看行業,二要看公司規模。

行業,互聯網屬於不太需要重視質量的,這個版本有bug,再發個新版就是了。像我之前做通信行業,通信行業對質量要求就比互聯網高。畢竟用戶可以忍受使用app時卡頓一下,卻不能忍受打電話時卡一下。

規模,大公司才會相對更重視質量。之前我在諾基亞公司(做通信,不是做手機),對他龐大的測試體系印象深刻。

所以做測試就是要去重視質量的大公司啊。


首先,這是很多很多公司的現狀,一味的追求產品的進度,公司只在乎快速上線而不在乎其他,甚至有的公司不遵循各種範式,進行著各種違規代碼操作,當然這確實能在眼前提升效率,但是從長遠來看,漏洞百出。但是公司老大不在乎,這就是沒有長遠目光的表現。

完整的測試流程到底是怎樣的,沒有人說得清楚。公司目前的要求過低確實是公司的問題,但是你無法拿出一個標準來讓公司遵守,公司也不知道到底什麼程度才是尊重測試的過程,才是完整的跑過測試流程。

有的公司認為有了測試工程師自然能排除大部分的Bug或堅信不再有Bug,至於對產品質量的要求,老闆的要求是絕對大於你的要求的,只不過他不太關心流程罷了。你就需要完善流程而找出更多有效Bug,等到項目真的有一天在線上出了重大Bug,你就知道公司對於產品質量的要求有多高了,不管你,不代表你可以不做。


公司為什麼請你來?

你能帶來什麼變化?

多為幾個為什麼,你就知道怎麼做了


很多測試從業者,有這類苦惱。

找不到,測試的質量邊界,不知道如何根據公司的實際情況,產品受眾的實際情況,在質量和進度,做權衡 。

比如,公司都快掛了,你跟公司提Bug細節,因為細節,晚一天發布,公司會同意么 ?

比如,對於一些小問題,客戶能接受,只要保證整體流程不影響,能使用就可以,你何必要折騰某個字元,某個異常 ?

比如,公司內部系統,界面丑點,異常沒處理,都無所謂 等。

如上,只是想說;

測試從業者,一定要根據實際情況,去許可權質量 進度 。找到測試的邊界 。

去多跟產品經理、項目經理、研發老大、直屬老大溝通。

確定一個團隊內部的質量邊界 。

找到平衡點 。

/

當然,想要質量嚴格點,去大公司,大互聯網公司。

別搞內部系統 。


現在不同於以前,競爭太激烈,技術已無法成為壁壘。市場上要求快速發布,利用快速發布的產品(可能有很多不完備的地方,甚至只是一個Demo),去找潛在的客戶。這個是商業層面的技戰術,無可厚非,不信你看ios每次發布還是有各種補丁。

至於質量標準,則需要數據支撐了。除非你真的能從客戶的角度,找出質量紅線以下的問題,拿出數據,推動開發和決策人員進行改進。前提是質量體系有基本的規範,有對應的責任人。

至於痛苦,感覺不是不關心質量,也不是所用非所學,而是持續的成就感缺位了。說白了就是公司不認同測試的價值,或者你沒有適應公司的研發流程。

與其抱怨,不如尋找突破口,主動改進,這個對你個人也是非常有益的。抱怨恰恰是機會的潛伏點。所以不要抱怨,不必痛苦。


上線前看進度,上線後看質量。如果是我吧,就考慮換個地方。不然受氣背鍋。


要麼適應公司,要麼嘗試按照自己認為正確的方法改變公司,你覺得你能做到哪個呢?


遇到這種情況首先要根據產品的適用人群來看,如果產品市場反饋不錯,那說明你們質量還是可以的,那可能要思考測試的重點方向是不是不對,如果產品放出去,客戶不滿多,那我們就要據理力爭,把測試bug都報上去,注意方式方法,讓老大們重視軟體質量


推薦閱讀:

大家怎麼看待testerhome.com這個網站?
如何保證介面測試的覆蓋率?
測試開發的工作內容有那些?以bat舉例最好
軟體測試員工作經驗分享?
軟體開發轉測試可行性?

TAG:軟體測試 | 軟體測試工程師 |