1樓:眾神·幻滅
實際上,軟體測試分為:功能測試、需求測試、效能測試、相容性測試、穩定性測試等,這些型別的測試基本不需要有程式設計基礎。因為這些測試主要是從實現結果上去分析系統存在的問題,而不是過程。
而對於分析**的白盒測試,以及開發測試工具才要求測試人員有較強的程式設計能力。
其次,真正初、中級測試人員參與的都是第一類測試,也就是說與**實現過程的關係不是很緊密,他們所關注的主要是需求和流程方面。對於高階測試人員,才會涉及到具體的**,他們所關注的和巖主要是測試工具的開發,以及對現有**進行單元測試等工作。
再次,軟體測試工程師的未來職業發展至少兩條路線。一條是走技術加管理的路線,也就是說當你達到中級測試工程師的水平後,有了一定的行業背景及管理經驗,就可以從事管理類的工作,比如擔任測試經理的工作。這樣工作的重點就集中到專案管理及人員分配上,所以就更加弱化喚明御對程式設計的要求。
另一條是走純技術路線,就是所謂的高階測試工程師,要求這類人有較強的程式設計能力,可以設計開發自動化測試工具。
懂程式設計就一定能做測試嗎?答案是不一定的。從就業市場來看,許多開發人員沒有對測試行業有個系統的瞭解,事實上,想要成為一名合格的軟體測試人員,不僅需要理解和掌握測試理論、標準和規範,還需要根據不同企業的產品特點,熟練操作一種甚至多種測試工具。
如果對測試行業沒有系統的瞭解得話,是很難做好軟體槐穗測試的。
軟體測試是乙個入行門檻不高,收入中高、發展穩定的乙個職業,大專以上學歷就可以。而且不少軟體測試人員都是非計算機專業的,他們通過自學或者是短期系統學習順利成為了優秀的軟體測試工程師。
2樓:網友
乙個好的軟體測試乎帶工程歲巧蘆師,肯定是要會一部分**的。但不是要求特別精通,軟體測試因其工作崗位的特殊性,所有的東西都是要懂一點的,但是也不用特別寬答精通。
對於軟體測試員來說需要會寫**嗎?
3樓:網友
需要。很多人當初抱著測試不需要懂**,才選擇了這個行業,這個就要看對自己的職業定位了,是止步於月薪過萬就可以了,還是往20k、30k去突破,如果這樣的話,是肯定要會介面、會自動化,就必然要涉及到**。
如果真的看不懂**,實際的測試後期的工作會出現什麼樣的問題呢?
1)測試人員如果看不懂開發**,會導致bug描述不清晰,不準確,開發人員不明白bug應該怎麼重現,或者你想說的是什麼,甚至是一些很膚淺的bug,卻被測試人員認為是非常嚴重的問題。
2)測試人員的開發知識匱乏,將不是bug的bug提交給開發人員,或者提出的建議性意見在開發中實現起來比較困難,又無法給出乙個合理的解決辦法(開發人員易於實現的辦法)。
3)測試出bug的同時,無法清晰準確地定位bug出現的源頭,導致與開發人員交涉次數過於頻繁,時間是寶貴的,缺乏交流有害,交流過多也容易出問題。
所以,測試人員對開發知識的瞭解是必須的。
4)如果不瞭解開發知識,測試人員很容易被開發人員牽著鼻子走,對於一些bug的pk,經常是理屈詞窮,因為開發人員隨便一忽悠,你如果不瞭解箇中奧妙,你乙個字也說不上來。
5)自動化測試和效能測試。
包括專案管理,都會要求對軟體開發有深入的理解,如何能設計乙個好的自動化框架,好的效能測試用例。
如何管理乙個開發團隊,這都需要我們在軟體開發方面有所掌握。
所以,測試瞭解軟體開發知識是必須的。
4樓:匯智動力it學院
軟體測試員需不需要會寫**,這要看你想做哪方面的測試工作。
就單純的功能測試而言,是不需要寫**的,但是如果想做自動化、介面、效能等難一些的測試,那麼就需要會寫**,因為需要在工作中,你需要寫自動化測試指令碼,就需要會寫**。
當然,作為軟體測試員要想發展得更好,朝著更高晉公升,是一定要學會寫**的。
5樓:頂測科技
基礎的測試是不需要寫**的,能看懂簡單的**即可,不過想在這個崗位上有更好的發展,建議能學習到一些**的知識!
做軟體測試員需要學哪些專業知識?
6樓:網友
程式的功能是否正確;(要求計算機知識)
是否符合使用者的使用習慣;(要求介面設計知識和換位思考能力)
效能是否滿足要求,例如長時間使用;穩定性;(要求深入的計算機知識)
是否能夠滿足使用者可能的不同作業系統的要求;(要求計算機知識)
如果在全球釋出,是否滿足不同語言和文化的需求;(要求軟體國際化測試知識)
如何搭建測試環境;(動手能力,硬體知識)
做**檢查。(比較深入的c語言知識)
計算機專業技能。
計算機領域的專業技能是測試工程師應該必備的一項素質,是做好測試工作的前提條件。儘管沒有任何it背景的人也可以從事測試工作,但是一名要想獲得更大發展空間或者持久競爭力的測試工程師,則計算機專業技能是必不可少的。
測試專業技能。
現在軟體測試已經成為乙個很有潛力的專業。要想成為一名優秀的測試工程師,首先應該具有紮實的專業基礎,這也是本書的編寫目的之一。因此,測試工程師應該努力學習測試專業知識,告別簡單的「點選」之類的測試工作,讓測試工作以自己的專業知識為依託。
軟體程式設計技能。
實際上,由於在我國開發人員待遇普遍高於測試人員,因此能寫**的幾乎都去做開發了,而很多人則是因為做不了開發或者不能從事其它工作才「被迫」從事測試工作。最終的結果則是很多測試人員只能從事相對簡單的功能測試,能力強一點的則可以藉助測試工具進行簡單的自動化測試。
想從事軟體測試工作,但還很迷茫。各位前輩幫幫忙 謝謝
沒他們說的那麼嚇人,你先找乙個黑盒測試工作,不需要懂開發,很容易的。以後轉做白盒測試,研究 需要有一定經驗,不過那時候你已經可以邊工作邊學習了。以後轉做專案經理方向,就能轉到管理方向上來了。加油哦,我也是像你一樣的。現在在做測試,深圳這邊很好找的。還有,記得把我答案,我等著你的財富來救急,家裡沒財富...
面試軟體測試工程師都需準備什麼啊
一 軟體開發流程 第一步 需求調研分析 1相關系統分析員和使用者初步瞭解需求,然後用word列出要開發的系統的大功能模組,每個大功能模組有哪些小功能模組,對於有些需求比較明確相關的介面時,在這一步裡面可以初步定義好少量的介面。2 系統分析員深入瞭解和分析需求,根據自己的經驗和需求用word或相關的工...
硬體工程師和軟體測試工程師,軟體測試工程師和硬體測試工程師哪個好?
從感覺上來說,不管是硬體還是軟體,都比軟體測試的地位要高一點,雖然說軟體測試測出的問題軟硬體一定要解,但是軟體測試相對來說技術含量會低一些,見過幾個女同事做了一兩年軟體測試就想轉到硬體來的。另外,軟體測試部門也會有程式設計的相關工作,需要編出自動測試的一些小工具。目前硬體工程師比軟體工程師工作好找,...