開發人員最欠缺哪些測試知識?
一些中小型的公司的開發人員技術不平均,管理不規范,經常會犯一些重復性的、低級的錯誤,給測試人員的工作帶來了很大的不便,浪費相當大一部分的時間做這些無意義的測試。通過哪些方法能夠盡可能少的杜絕這種情況的發生呢?或者如何對開發人員進行培訓及控制。
1、我覺得最大的問題是很多開發人員對于測試的基本概念都不了解。
甚至也沒有做過單元測試。所以他們也不知道QA們都在做些什么樣的測試,和如何做這些測試的。相反,很多測試人員都是以前做過開發的。針對這一點,應該對開發人員進行最基本的測試培訓。這樣增進了彼此了解,以后工作起來更好交流,責任也更明確。
2、開發人員對測試的定位也認識得不夠清楚。
很多開發人員寫完CODE,就提交給測試人員。認為測試人員要對他的CODE負完全的責任。有了任何問題都應有測試人員承擔。這是非常不負責任的。
3、在ISO的質量體系里面,每做一項活動都是要有輸入和輸出的。
很多中小公司的文檔可能沒有那么全面,實際情況是很多開發人員等著測試人員憑自己的經驗和想象進行測試。我覺得需要開發人員能夠提供一些測試模塊的需求,設計和如何測試的簡單說明給測試人員。
開發人員和測試
1、其實不是開發人員了解測試,而是我們的領導不了解測試,強將無弱兵就是這個道理,如果領導很重視質量,那手下沒人會輕視。
2、一切工作都治標不治本,除了進行質量過程改進。讓軟件過程走上正規,并讓所有相關利益者接受它并喜歡它。
3、公司追逐利益無可厚非,請你分一點利益給勞動者,讓他們用來學習,生活,成長。我敢肯定,不重視員工利益的公司,永遠沒希望做好。
4、測試人員從提高自己的能力做起吧。如果你還是發現問題,就叫來開發確認的測試,你就沒資格抱怨了,你本質工作都沒做好。
5、開發人員不需要有測試知識,他的工作就是開發,自己倒想想自己缺少那些測試知識。別再讓開發去承擔本來屬于測試者的工作了,測試環境請自己搭建,發現問題請自己定位和調試,驅動程序請自己編寫,測試工具請自己開發,請自己去看技術文檔,尋找測試點吧。
6、想想自己,測試理論全面嗎?測試技術全面嗎?測試工具全面嗎?編程能力夠格嗎?質量意識敏感嗎?解決問題的能力夠強嗎?
【編輯推薦】