軟件測試從業手冊

軟件測試從業手冊

原創 2018-01-25 苦葉子 開源優測

點擊上方藍字“開源優測一起玩耍

軟件測試從業手冊

本文將帶你遊覽見識軟件測試的風略,如果你已經從事軟件測試工作了,那更應該看本文了。O(∩_∩)O哈哈~

本文純屬個人觀點,如你採納用於任何場景(包括但不限於從業、跳槽、學習等等),請後果自負

我的公衆號:開源優測

 

什麼是軟件測試

軟件測試是驗證程序是否滿足需求和產品預期結果的過程。

在這個過程中軟件測試人員將標識出程序的bug

在整個過程中,軟件測試是承擔起了產品質量保證一個至關重要的角色。

從事軟件測試必備技能

下面我們討論下成爲軟件測試工程師必須掌握的非技術技能和技術技能。

非技術技能

下面所條列的非技術技能是讓你成爲優秀軟件測試人員的必備能力,通過對比下面的能力,你就知道了你需要積累沉澱的方向和你當前所處的段位了:

·        分析能力
一個優秀的軟件測試工程師必須具備強大的分析能力。分析能力能夠幫助我們將複雜的軟件系統拆分爲更爲合適的小的顆粒度,以便能夠進一步理解和創建測試計劃、方案、用例等

 

關鍵詞:將複雜轉換成簡單

·        溝通交流能力
一個優秀的軟件測試工程師必須具備優秀的口頭表達和寫文檔的能力。軟件測試過程產出大量的文檔(計劃、方案、用例、bug、報告等等)要給到其他角色的人員看和理解,如果溝通表達不到位會產生大量的誤解,浪費時間。尤其是在整個軟件開發生命週期過程中,軟件測試活動需要與產品、項目、開發、運維等等各類角色的人進行交互協作,不具備優秀的溝通交流能力是無法高效的達成質量目標的。

 

關鍵詞:見人說人話,見鬼講鬼話

·        時間管理&組織能力
有時候測試工作在時間上要面臨近乎苛刻的無理的要求,尤其是在代碼發佈上線期間。因此軟件測試人員必須能夠有效的管理時間、工作量和組織協調不同角色(包括但不限於開發、項目、需求、運維等)以推進測試進度和問題的解決,這個時候需要軟件測試人員具備高超的時間管理和組織能力。

關鍵詞:不要拘泥測試角色,勇於從頭幹到尾,貫穿整個軟件生命週期

·        態度&勇氣
一個優秀的軟件測試工程師必須具備好的優秀的態度和突破自我的勇氣。要能夠保持持續的學習的意願和改進測試過程。尤其在當前IT行業,技術以壓倒式的速度在發展,優秀的軟件測試工程師更應該具備勇氣和好的態度通過不斷的突破自我和變化提升技術能力。同樣你的勇氣和態度必須能夠呈現出你的獨立性,尤其是在沒有監督的情況下對工作進行完成並進行不斷的改進。

 

關鍵詞:有態度、有勇氣敢於改變,自律

·        激情
在任何行業或工作中想要出類拔萃,必須對其有巨大的激情。如果你對軟件測試都沒有激情或持續嘗試的慾望怎麼能成爲其中優秀的一員?如果沒有激情應該趁早去嘗試其他行業或工作。

關鍵詞:天真到沒盆友

技術技能

下面我們也條列一些優秀軟件測試工程師必備的技術技能:

·        數據庫/SQL知識
不管你從事什麼行業,基本都要面對大量的數據,而這些數據一般都存儲在數據庫中,例如Oracle、Mysql等等,所以你必須掌握簡單/複雜的sql,才能夠更好的深入的從事測試工作。

·        Linux命令
當前大部分的服務都是在部署在Linux下,如果你連基本的Linux命令都沒掌握別說工作了,連懵13的機會都沒。

·        測試管理
測試管理是軟件測試的一個非常重要的方面。如果沒有合適的管理工具,就跟你赤果果的裸奔沒什麼區別,註定是失敗的。你需要利用測試管理工具來管理整個測試活動,例如測試計劃規劃、用例管理和執行跟蹤等等。

 

開源工具:testlink

·        缺陷跟蹤
不管什麼時候,缺陷跟蹤工具都是必備的,而豐富的缺陷工具知識和實踐經驗是助力你成爲優秀測試工程師必備技能,尤其是缺陷跟蹤過程涉及到與其他角色(開發、測試、項目管理、需求等角色)的深度交互協作。

 

開源工具: mantis
      
商業工具: jira

·        技術測試
在如果你沒點自動化測試或接口測試或性能測試能力,都不好意思跟別人說是做測試的,表面上看是裝13技能,但在實際上一旦做紮實了,可是能獲取到很大的產出的,也能讓你收穫滿滿的跳槽資本

      

      工具:selenium/webdriver、robotframework、soapui、jmeter、loadrunner、gatling、appium等等

當然其中的一個很關鍵的是: 你丫的最好有一定的編程能力,不然容易裝13失敗

教育背景

嗯,最好有個本科,那怕自考的

待遇

可以低到沒下線,可以去BAT有豪華套餐,入門能有個幾千(好多坑),也能混混萬把塊(坑好深),也可以跨入年薪30-50萬(好深的坑),還可以上升到百萬(坑太少)

發展

從事軟件測試幾年後,總是要折騰下的,一般有下面幾個折騰方向:

·        測試管理
專業忽悠,忽悠自己、忽悠測試、忽悠開發、忽悠項目、忽悠產品、關鍵要忽悠老闆

·        測試開發
走走裝13路線,彷彿看到了效率的提升,走着走着被拉去做開發加班了

·        自動化測試實施
嗯,這是很牛XX的方向,要麼業務測試兼職幹了,要麼測試開發幹了,反正不大可能給你轉職幹

·        性能測試
專職的太少,會的更少,大部分人折騰幾個工具沒啥意思,但你如果精了,那你就真的神了。

·        業務分析
這個比較適合那些穩定複雜的業務,例如你搞銀行業務測試的,測着測着就搞業務去了

·        項目管理
經常被項目折騰,是時候跨越過去,折騰項目了^_^

 

總計175篇 2017年度文章精選,歡迎大家分享到朋友圈,O(∩_∩)O謝謝



2017年軟件測試技術精選大集合

 

開源優測

分享軟件測試開源技術、經驗、方案的首發平臺

長按二維碼/微信掃描 關注開源優測

QQ羣:260407012

苦葉子私人微信:liyimin1912

有問題,可留言或加好友進微信羣

苦葉子原創文章首發平臺

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章