不要一看到自動化就神往。
這個隻是QA,的一項素質,但不是必備的素質。
作為一個QA,最重要的是加強自己,發現問題,分析問題,解決問題(此出指你讓你發現的問題得到解決,而不是你去fix bug)
要想做到, 需要學好:
1. 程式設計語言 (主流的Java,.net)至少有一個。
2. 資料庫。
3. 作業系統:Win,Linux/Unix
4. 腳本語言。
5. 計算機原理和技術。
上面是作為一個優秀的Sinior QA,必須要做到的。就是所謂的基礎。這樣你就能更好的設計case,實施case,分析case,總結case。
記住:手動測試是測試之魂,永遠第一重要性。
作為一個成功的java QA,你還需要學習,很多dev的技術:
1. 資料結構,算法。
2. 存儲。
3. J2EE以及前背景技術,HTML/JS。
4. AppServer, XML, WebService, Spring/Hibernate, 以及Apache,Jboss的開源項目等。
5. 很多應用廣泛的協定。
6. 設計模式,各種開發流程都可以看看。
這樣,你就有一種萬變不離宗的能力。
對于自動化測試,我們QA自己用得最多的,更多的是自己用腳本,java等開發的。
性能測試我們更多的是用Jmeter和Grinder。
都是很簡單的,需要的是你的基本功。
一家之言。祝各位:好好學習,不要浪費青春和天賦。
書山有路勤為徑,學海無涯苦做舟。
本文轉自hcy's workbench部落格園部落格,原文連結:http://www.cnblogs.com/alterhu/archive/2012/02/17/2356058.html,如需轉載請自行聯系原作者。