怎樣成為優秀 軟體測試人員

來源:互聯網
上載者:User

原文出處:http://www.51testing.com/cgi-bin/viewthread.php?tid=2089&fpage=1

紅色字型部分是 jackei 自己添加的一點感想

軟體測試員的目標是找出軟體缺陷,儘可能早一些。

軟體測試員的一個基本素質是:打破沙鍋問到底。

大多數軟體測試員應具備的素質:

1.探索精神:軟體測試員不會害怕進入陌生環境。有較強的學習能力,可以用最快的速度成為一個新的行業的專家(就像 jerod 那樣)。

2.故障排除能手:軟體測試員善於發現問題的癥結,喜歡猜謎。可以迅速的通過事物的表面現象發現事物的本質,能夠從瑣碎的現象中發現內部的聯絡和規律。

3.不懈努力:軟體測試員總是不停嘗試。他們可能會碰到轉瞬即逝或者難以重建的軟體缺陷;他們不會心存僥倖,而是盡一切可能去尋找。只要出現過的缺陷,就說明一定是存在的,找不到只能說明沒有能夠真的重新當時的環境和全部的操作細節。測試人員要能夠敏感的察覺到細微的變化,並立即開始在大腦中努力重現之前的整個情境。把殘存的瞬間記憶整理在紙上,通過分析,把這些磁碟重組起來,最終找到缺陷重現的情境和規律。牢記:在做這樣的事情之前給自己制定一個規則,例如只花費N多時間來努力重現這個缺陷,如果超過這個時限還沒有找到,那麼就把當前的工作整理成一份文檔保留下來,然後去按計劃繼續進行下面的工作,直到再次“偶遇”這個缺陷。

4.創造性:測試顯而易見的事實,那不是軟體測試員;他們的工作是想出富有創意甚至超常的手段來尋找軟體缺陷。雖然創造性是必需的,但是還是更建議把大多數時間放在熟悉真實使用者的工作上,測試的基礎是現實中已經存在的情境,在冥思苦想新的情境的時候,先同使用者溝通一下,試圖發現一些新的情境效率會更高一些。有很多事實並不是那麼顯而易見。

5.追求完美:他們力求完美,但是知道某些無法企及時,不去苛求,而是儘力接近目標。做任何事情都應當有一個策略,分配給每項任務一個指標或者一部分資源(也就是說如果這件事情成功,那麼它帶來的收益值得我們付出的最大成本),當這部分資源耗盡時,就停止這項任務。

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

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

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

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.