Re: [請益] 軟體測試出路?
※ 引述《qoowhy366 (Qoowater)》之銘言:
: 目前在這家小公司待了一年多,每天都過得充實跟忙碌,公司人員大概50名,
: (是我畢業後第一份軟體業工作,也是目前待最久的)
: 主要測試項目是軟體工程師用C++寫的軟體,還有部分JSP網頁或是JAVA寫的小軟體,
: 公司一直以來都是靠人手動在操作測試,也沒有發展自動化測試的方向,
: (儘管公司軟體某套已經推出好幾年了)
: 想問一下如果要有軟體走自動化測試,那是否要有跟軟體程式溝通的橋樑呢?
: 例如:寫C++小程式去做溝通跟驗證?
: 還是不是我想像中的這麼容易?
: 只是很單純好奇其他大公司的軟體測試,一般軟體工程師寫出來的軟體,
: 是固定有自動化軟體在測試?還是一般軟體測試是固定模板跟腳本的?
: 知道測試這份工作也算是很容易被人取代的,(很多人都說是免洗的)
: 到底該怎麼充實自己才會比較好,
: 因為寫程式也不是寫得很精的說,只會簡單的C++跟JAVA,
: 之前也有去上一些網管課程,但是好像對目前的工作幫助是很小的,
: 不好意思~版上的大大可以給點建議嗎?
: 如果之後要走專案管理,是否還要加強學習什麼方面呢?
測試,可分成手動測試和自動化測試。簡單來說,自動化測試就是把手動測試可以用程
式來代替。基本上,自動化測試不一定要使用 C++ 或是 Java,也可以使用一些腳本語
言,例如: Python, Javascript, 主要是測試有的時候要跑很久,當測試案例失敗後,
改程式碼可以很快地再跑一次測試。
推自動化測試要有老闆的支持,還要整個團隊對於產品的品質要有一定的要求。因為除了
RD 要寫 Unit Test, Integrate Test, 還要有自動化的建置系統, 另外, RD 要寫出可被
測試的程式,QA 需要設計模組去驅動測試案例測試 RD 寫的程式,如果只是會看著測試
案例去測試 RD 寫出來的軟體,那替代性真的很高。
但是如果你有辦法看出測試案例上沒有的Bug,甚至可以給予 RD 沒想到解決方案,或是
能夠寫自動化測試處理原本要由人跑得的測試,那這就不是免洗的。這種QA非常靠經驗和
個人風格,也不是一般QA可以馬上達到的目標。
你可以朝向 QA Leader 的方向去走,主要是安排要怎樣測試軟體,測試範圍要怎樣開,那
些測試要做,先訓練自己組織的能力,也許再補充自己的專案知識,接PM的工作,也許會
比較適合。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.211.32.194
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1399453709.A.719.html
推
05/07 18:28, , 1F
05/07 18:28, 1F
推
05/07 18:43, , 2F
05/07 18:43, 2F
推
05/07 21:44, , 3F
05/07 21:44, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
請益
6
13
以下文章回應了本文:
請益
19
25
完整討論串 (本文為第 2 之 10 篇):
請益
11
19
請益
2
3
請益
10
42
請益
1
2
請益
2
4
請益
2
4
請益
19
25
請益
3
3
請益
6
13