軟體測試需要懂程式設計嗎,做軟體測試需要會什麼?需要學程式語言嗎

時間 2021-08-17 09:51:35

1樓:河南新華電腦學院

實際上,軟體測試分為:功能測試、需求測試、效能測試、相容性測試、穩定性測試等,這些型別的測試基本不需要有程式設計基礎。因為這些測試主要是從實現結果上去分析系統存在的問題,而不是過程。

而對於分析**的白盒測試,以及開發測試工具才要求測試人員有較強的程式設計能力。

其次,真正初、中級測試人員參與的都是第一類測試,也就是說與**實現過程的關係不是很緊密,他們所關注的主要是需求和流程方面。對於高階測試人員,才會涉及到具體的**,他們所關注的主要是測試工具的開發,以及對現有**進行單元測試等工作。

再次,軟體測試工程師的未來職業發展至少兩條路線。一條是走技術加管理的路線,也就是說當你達到中級測試工程師的水平後,有了一定的行業背景及管理經驗,就可以從事管理類的工作,比如擔任測試經理的工作。這樣工作的重點就集中到專案管理及人員分配上,所以就更加弱化對程式設計的要求。

另一條是走純技術路線,就是所謂的高階測試工程師,要求這類人有較強的程式設計能力,可以設計開發自動化測試工具。

懂程式設計就一定能做測試嗎?答案是不一定的。從就業市場來看,許多開發人員沒有對測試行業有個系統的瞭解,事實上,想要成為一名合格的軟體測試人員,不僅需要理解和掌握測試理論、標準和規範,還需要根據不同企業的產品特點,熟練操作一種甚至多種測試工具。

如果對測試行業沒有系統的瞭解得話,是很難做好軟體測試的。

軟體測試是一個入行門檻不高,收入中高、發展穩定的一個職業,大專以上學歷就可以。而且不少軟體測試人員都是非計算機專業的,他們通過自學或者是短期系統學習順利成為了優秀的軟體測試工程師。

2樓:山東中公優就業

國內測試行業現狀——手工測試仍佔較大部分,具備程式設計能力並非測試行業的硬性要求。但測試人員需要具備編碼開發、設計能力已經是一種顯在趨勢。

資料顯示自動化測試和指令碼編寫所佔比重近些年呈明顯的上升趨勢,這不僅說明了自動化測試技術受到了團隊內的重視和應用,同時也說明了測試人員水平在不斷提升和發展。

同時也可以明白測試人員的工作呈多樣化的發展趨勢,其中包含“分析生產和其他使用者資料”、“監控生產環境”等等,這說明測試人員對產品質量的認識不僅侷限在單一功能性的驗證、測試,對測試認知、實踐探索正在不斷髮展。

通過調查,再結合身邊同行業的朋友交流。隨著開發技術、開發模式的發展變化,對測試效率、質量的要求日益增高,傳統的純手工測試崗逐漸被測試開發崗所取代的趨勢日益明顯,這也引出了測試需不需要懂開發、會開發的問題,其實答案是明確的——需要。

3樓:匿名使用者

需要。很多人當初抱著測試不需要懂**,才選擇了這個行業,這個就要看對自己的職業定位了,是止步於月薪過萬就可以了,還是往20k、30k去突破,如果這樣的話,是肯定要會介面、會自動化,就必然要涉及到**。

如果真的看不懂**,實際的測試後期的工作會出現什麼樣的問題呢?

(1)測試人員如果看不懂開發**,會導致bug描述不清晰,不準確,開發人員不明白bug應該怎麼重現,或者你想說的是什麼,甚至是一些很膚淺的bug,卻被測試人員認為是非常嚴重的問題。

(2)測試人員的開發知識匱乏,將不是bug的bug提交給開發人員,或者提出的建議性意見在開發中實現起來比較困難,又無法給出一個合理的解決辦法(開發人員易於實現的辦法)。

(3)測試出bug的同時,無法清晰準確地定位bug出現的源頭,導致與開發人員交涉次數過於頻繁,時間是寶貴的,缺乏交流有害,交流過多也容易出問題。

所以,測試人員對開發知識的瞭解是必須的。

(4)如果不瞭解開發知識,測試人員很容易被開發人員牽著鼻子走,對於一些bug的pk,經常是理屈詞窮,因為開發人員隨便一忽悠,你如果不瞭解箇中奧妙,你一個字也說不上來。

(5)自動化測試和效能測試包括專案管理,都會要求對軟體開發有深入的理解,如何能設計一個好的自動化框架,好的效能測試用例,如何管理一個開發團隊,這都需要我們在軟體開發方面有所掌握。

所以,測試瞭解軟體開發知識是必須的。

4樓:稱帥第愷樂

作為初級和中級軟體測試人員,不需要很精通程式設計,只要會簡單的編寫指令碼就可以了,作為高階的測試技術人員,還是需要會的。如果不會程式設計的話,建議走管理路線

5樓:李李李李麗

肯定需要的呀,技術崗位當然是懂得越多,薪資越高呀。

6樓:河南新華電腦學院

需要的,現在懂**還是比較好點的

做軟體測試需要會什麼?需要學程式語言嗎

7樓:筆下繪夢

做測試當然要會程式設計,你不親需要測試軟體功能,又是後還需要測試會寫測試指令碼,因為有些測試不是單單人力能夠完成的,例如我讓你在一個表單裡面提交10000次表單,你手打能行麼?在家個限定10分鐘呢?壓力測試、功能測試、查詢bug等都是測試需要乾的事情,並不是拿著軟體用一下就行了

8樓:熙寶的爸

我做了一張軟體測試學習的思維導圖,你可以參考一下。

9樓:廣告服務

軟體測試會涉及到程式設計的,屬於比較淺顯的程度,要想好測試必須掌握常用測試工具、測試的基礎理論等,這些學起來也不會太難,我之前一個零基礎的親戚就去尚腦教育學了幾個月,工資直接一萬一。

軟體測試需要寫**麼?多不多?都是什麼**?

10樓:鈄寒荷

測試分很多的:1.從軟體內部結構和具體實現的角度劃分a.白盒測試 b.黑盒測試 c.灰盒測試2. 從執行程式的角度

a.靜態測試 b.動態測試。

3.從軟體開發的過程按階段劃分有

a.單元測試 b.整合測試 c.確認測試 d.系統測試 e.驗收測試 。

具體看你想往哪方面發展。如果只做黑盒測試的話,這個最簡單會不會程式設計也無所謂,也可以不用培訓就在網上看看軟體測試面試的測試題,然後溝通能力強點,基本上可以面試通過。至於白盒測試、自動化測試這些都需要一定的程式設計能力,有的白盒測試甚至你的程式設計能要比程式設計師還要高。

所以說能這樣的話你就要好好的系統的學學。至於時間各大培訓機構安排不一樣,有長友短看你自己選擇了。

11樓:匿名使用者

做自動化測試的話要懂**,會寫指令碼。不做自動化的話,基本不需要寫。

12樓:稚蘭孤絕

要是做自動測試,就需要有些**知識。不多。要看你用什麼工具測試,也不難的。

軟體測試自學多久可以工作,軟體測試需要學多長時間才可以去找工作?

凡雲教育 說的真,具體時間是未知的。自學基本都是利用空餘時間學習,這就要看你的空餘時間有多長。並且自學過程中可能會遇到一些無法解決的問題,導致一直在那個問題上轉不出來,耽誤時間,都是有可能的。所以相對來說,自學的時間會比較長。 常青樹 有些在軟體應用方面比較在行的人,可以不用學習就直接上手。這個不同...

軟體測試需要學多久,零基礎學軟體測試需要學多久,費用多少?

蝸牛學院 學習軟體測試一般有兩種方式 自學和培訓。一 零基礎自學的話,花的時間是比較長的。因為會跟你個人的時間安排以及學習能力有關係。自學時遇到問題比較容易走彎路。想要達到理想的學習效果,找到滿意的工作的話,可能會在半年以上,甚至更久。二 參加線下培訓,有專業老師按照大綱進行系統授課,在學習中遇到技...

軟體測試經常加班嗎,軟體測試有前途麼?

這個是天涯一個mm,測試工程師從起步到做主管的經理,相信對你有非常非常大的幫助!下面摘取第一段 如果需要一個doc文件的話,可以發站內訊息,把你郵箱發我 不小心閃入這個行業已經n年了,每次別人問起我的職業的時候,我都會覺得有些尷尬。年輕人我告訴他it業,大年紀一點兒的就說電腦。不過不管是哪些人,都是...