對於軟件測試人員來說需要具備的素質,我覺得首先最重要的是要有一定的理論知識和測試技能,這是測試工作的基礎。我們測試人員應該如何成長才能在工作當中被不斷的認可呢?

下面我將以問答的形式闡述:

1、一定要懂代碼嗎?

網絡時代的有些因素導致很多人誤以爲測試很簡單。其實,測試不是簡單的點點點。當開發人員將開發完成的軟件提交到測試人員那裏以後,測試人員最好可以迅速透徹的理解軟件的功能。可能你會說這是需求階段要做的工作,但是其實很多時候都是趕鴨子上架,所以你最好自身有一定基礎。如果你有一定的編碼基礎,你就可以更好的瞭解所要測軟件的功能及測試需要的軟硬件環境,而且可以更好的和開發溝通遇到的問題。

2、軟件測試人員如何成長?

很多人從學校步入工作之後都會迷茫,會無從下手。其實,現在網絡這麼發達,深度瞭解編程可以去CSDN、開源中國等論壇,深度瞭解測試可以去51Testing,你可以多去瀏覽,總會看到很多行業資訊、資料等,我建議你最好參與其中,分享一些自己的學習心得,參與一些自己感興趣的活動,這樣你會成長的更快更好。

3、工作技能要廣還是精?

軟件測試種類很多:功能測試、性能測試、自動化測試等等;但很多人能接觸的只有某一個方面。不過我建議,最好廣泛接觸下各個方面的測試,比如自動化測試網上有很多免費資料、視頻及工具,剛開始可以下載已成型的工具試用,跟着相關資料不斷學習,等到後期可以研究下各個自動化測試框架,再厲害的就可以自己編寫自動化測試工具了。通過廣泛接觸各個方面的知識,瞭解清楚行業發展及自己興趣愛好,選擇自己喜歡的一個方面不斷深入,學到精通,你就應該已經成爲一名優秀的測試員了。

優秀軟件測試員還應具備哪些素質?

1.探索精神:軟件測試員不會害怕進入陌生環境,有較強的學習能力。 

2.故障排除能手:通過事物的表面現象發現事物的本質,從瑣碎的現象中發現內部的聯繫和規律。 

3.不懈努力:軟件測試員總是不停嘗試,在做一件事情之前給自己制定一個規則,然後去按計劃繼續進行下面的工作,直到再次“偶遇”某個缺陷。 

4.創造性:測試員的工作是想出富有創意甚至超常的手段來尋找軟件缺陷,有很多事實並不是那麼顯而易見。 

5.追求完美:測試員力求完美,但是知道某些無法企及時,不去苛求,而是盡力接近目標。 做任何事情都應當有一個策略,分配給每項任務一個指標或者一部分資源,當這部分資源耗盡時,就停止這項任務。 

6.判斷準確:測試員要決定測試內容、測試時間,以及看到的問題是否算作真正的缺陷。 要不斷的提高自己的專業素養,除了行業知識、測試專業知識以外,還要儘可能的去學習一些軟件行業的基礎知識,例如操作系統、數據庫、程序設計開發、計算機網絡等。 

7.老練穩重:軟件測試員不害怕壞消息。其實做任何工作、任何事情都一樣,人生就是一個不斷的發現問題和解決問題的過程,沒什麼好怕的。 

8.說服力:軟件測試員要善於表達觀點,表明軟件缺陷爲何必須修復,並通過實際演示力陳觀點。 測試工作開展的好壞,很大程度上就靠溝通能力和展示自己工作的能力了。 

9.在編程方面受過教育。一個有過開發經歷的測試人員,對系統的領悟能力和學習速度同沒有開發經歷的測試人員是截然不同的。

作爲一名出色的測試員可以帶來更多的商業價值,起到關鍵性作用,本文提出了一些成爲優秀測試員的實踐建議,這些建議源於我對許多掌握專業技術備受尊敬的測試員的觀察,這些建議可以幫助你提高效力和效率。

總結:

對於一些對軟件測試職業發展特別迷茫的朋友,我想說,隨着時代的不斷發展,每個行業都會不斷的整合、改變,我們能做的就是選擇好自己喜歡的行業,不斷的學習,成長爲行業的大牛。這個時候,我相信你永遠不會失業了,甚至都有可能你會改變軟件測試這個行業!

查看原文 >>
相關文章