如何帶新員工(測試篇)
在一個項目中,有很多的人,有很多的不同的職能部門;有的負責測試,有的負責開發(fā),有的負責外場;每年都有很多的人進進出出這個項目、部門,人員變動在人任何一個項目都是非常普遍的情況。如何迅速培養(yǎng)新與員工,是項目管理的一個認真思考的一個問題。
就測試人員的培養(yǎng)方面,我有以下幾點的想法:
1、測試的目的是什么;測試分為單元、集成、系統(tǒng),還有外場測試、開局測試;單元和集成測試有開發(fā)人員來完成了;系統(tǒng)測試就由專門的測試人員來進行;而且系統(tǒng)測試是最關鍵的,只有經過嚴格、系統(tǒng)、全面的、細致的、合理的系統(tǒng)測試,產品才能給客戶交付。但是有很多人認為測試就是把產品拿過來,隨便敲命令就可以了,非常的簡單。
其實測試有一套非常明確的理論和指導意見在支持。測試的目的是發(fā)現故障;但是如何發(fā)現故障,如何測試發(fā)現故障,如何按照目標測試發(fā)現故障;有的人測試唯 故障多少論;這就涉及到測試的合理性問題了,難道發(fā)現的故障越多,版本就越穩(wěn)定嗎?一個項目交付有一個時間的問題,大家不可能給這個項目測試非常多的時 間,從項目交付到測試部開始測試,到外場測試、開局測試,到產品商用,都有一個嚴格的時間規(guī)定的;理論上的測試空間是無窮大的,一個測試人員要把所有的測 試條目都過完,而且還要反復的過這些測試條碼都是不 太可能的;那有一個問題了:如何在有限的時間能完成測試任務;這個就測試合理性問題。我認為:認真研究客戶使用方法,總結一套實際和可用的測試指導方案, 通過系統(tǒng)和循序漸進的培訓,來強化測試人員這種測試理解;只有按照客戶使用的方法來測試我們的版本,才能發(fā)現在商用中出現的問題,才能更好的比較開局故 障、商用故障。
2、測試人員負責的模塊的測試;如何開始測試負責模塊?理解要測試模塊的功能,熟悉模塊設計的相關文檔,熟悉測試模塊的 商用場景;其中最重要的事要熟悉商用場景,用戶是不是要這么使用,是如何使用的。其實一個版本的功能非常多,但是客戶真正使用的是功能是其中一部分,其它 的都是默認的配置或者基本功能。
3、新測試人員的講解;新員工在未轉正之前都要進行負責模塊的講解;講解什么內容?有的是講如何測試 的,有的是講測試模塊設計的相關協(xié)議的;我認為關鍵是談談測試心理和理念,多講解商用環(huán)境;如何結合商用環(huán)境來鋪開測試;盡可能的以商用為中心測試更多的 測試案例;如何排列自己的測試順序。
ps:唯故障數量論的測試是垃圾。