軟件測試:經驗與教訓

轉載於zhangren07http://blog.csdn.net/zhangren07/article/details/5329869

1,明確測試員的使命!(找出錯誤?爲產品達到某標準?幫助程序員改進?幫助使產品與需求吻合?對產品總體質量的評估?儘快完成測試的工作?)

2,我們測試面對的主要客戶是哪幾類?面向程序員?面向客戶?項目經理?“看門人”?明確責任,避免“不關我事”。

3,儘早迅速測試。(時間)

4,當心“完備的”測試,明確給定時間內,做了哪些重要的測試,而不是所有測試,因爲測試不能找出所有問題!(效率)

5,測試人員並不能保證質量,只是提供質量問題的相關信息,質量的保證要靠整個團隊。

6,不要試圖總去告訴程序員怎麼做以提高軟件質量,對他們寬容,讓他們自己學習體會,除非討論會交流發言!

7,別人通常不知道測試員怎麼工作!要向他們溝通,解釋,代碼交付等才能及時,部門之間才能協調。

8,所有測試都是試圖回答某些問題!測試員的主要工作之一就是報告這些問題的答案!

9,需求文檔通常不完整甚至沒有,不要期望需求都寫好在文檔上,需求很多時候要通過自己去發現(會議、推導、參照)。“項目文檔有用,但永遠不足”。

10,當測試複雜產品時——陷入與退出(間歇進行熟悉產品)!

11,對產品的第一印象很重要,因爲那也將是用戶的第一印象!但隨着測試的深入,漸漸會忘記第一印象!

12,下功夫研究並寫好測試報告,所有人都會受益。錯誤報告代表的是測試員自己,有不同的讀者,包括你批評的人,因此要注意語氣,引別人的報告時要謹慎!

13,儘早報告,並不要假設一些明顯的錯誤不需要報告!小錯誤也是值得報告的!並記住永遠要報告不可重現的錯誤,最好努力使之重現,不重現則描述努力!

14,每個程序錯誤都要有單獨的報告。

15,程序員宣稱錯誤已經修改後要檢查,不要期望所有錯誤都被修改,要量力而行,不要讓延遲修改的錯誤消失。

16,軟件開發中總會有很晚的變更。

17,掌握一些能夠證明自己能力的工作樣本,材料等,爲找新工作作準備,但不能泄露公司機密,必要時請公司的原領導簽字!

18,很多時候項目初始測試策略總是錯的。

19,在項目每個階段問自己:我現在可以進行哪些測試,怎麼樣測試?

20,在重新利用測試材料時,不要迷信以前的東西(資料)。


發佈了20 篇原創文章 · 獲贊 1 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章