或許很多人一聽說測試,認為是份簡單而沒什么技術含量的工作。甚至即將或已經從事測試的人,也會有這樣的想法,感覺不是枯燥是無聊。其實個人覺得并不是那么無聊或枯燥的,只要在這方面不斷追求完美。

  在這點上對測試新人來說,心態更為重要了。有的測試新人,在剛開始開始踏入測試,由于本身對測試行業或測試專業缺乏了解或理解,指導老師給什么資料看什么資料,很快看完了,然后又問還有什么資料,缺乏自己的獨立思考和目的性及針對性;測試實施時算按照用例描述操作,也會時不時的問這是什么那是什么,為什么取這個數據,前期看完了測試設計或測試用例設計方法也是如此;但又對測試抱很大的期望,期望有很高的回報。當然,指導老師很重要,但更重要的是要自己有方向有目的的去學,踏踏實實的打好基礎知識,和做好基礎的測試工作,首先達到自己會做什么,然后才是做這行有什么樣的期望和回報。

  對于從事多年測試的人來說,可能覺得搞來搞去,也沒什么進展和突破。整天是上班,下班,重復的工作,這自然是覺得枯燥無聊的,反正是只要不出錯,日子也過。我個人覺得,測試應該不是這樣的,測試需要總結,需要不斷的優化,從而提高測試效率。

  作為一個專業的測試員,不管基礎如何,個人認為應逐步做到以下幾點:

  首先應該做的是要有高度的責任心。即對自己負責的事情,本著負責任的態度,完成好本質工作;

  其次,是具有探索謹慎,即不應害怕進入陌生環境,一旦拿到新的軟件,便安裝在自己的PC上,體驗并觀看結果;

  第三,創造性。在完成已有的測試用例的基礎上,有時也需要想出富有創意性甚至超常手段來尋找軟件缺陷。

  第四,不懈努力。測試過程中可能會碰到轉瞬即逝或者難以重現的軟件缺陷,但不能心存佼幸,而是盡一切可能去尋找。

  第五,故障排除專家,判斷準確。即應當善于發現問題所在和確定問題是否是真正的缺陷。

  第六,追求完美,老練穩重。測試員應追求完美的軟件,即使明知道目標無法達到,也應盡力接近;在發現問題的時候,應當善于同程序員合作。

  第七,良好的編程基礎。具有良好的編程基礎很重要,它不僅能幫助測試人員更加容易理解開發角度,同時必要時還可以幫助測試人員開發自動化測試腳本或測試工具。

  以上說的都只是些軟件測試人員必須具備的基本素質,由于每個人對測試領域了解的程度不一樣,不是每個人都知道。在以上的基礎上,我想要補充的是,作為專業的測試人,需要責任心,進取心和耐心。在測試實施前,測試人員必須對測試目標有個詳細的了解,并對測試內容、測試環境、測試策略、測試人員和測試進度有個合理的安排。測試實施過程中,嚴格按照測試計劃進行,排除測試隨意性,并記錄測試過程中遇到的問題或解決方案;后,測試報告發出后,還需要對本次測試做個項目總結。主要總結,測試過程中遇到的問題或解決方案,與此同時,還要分析哪些地方需要改進,以提高測試效率和測試完整性。記住一條,測試也是一個不斷精化的,不斷完善的,高效的,完美的測試過程。