學(xué)軟件測試需要會(huì)編程嗎?
不需要。學(xué)習(xí)軟件測試甚至不需要很高的學(xué)歷。大多數(shù)軟件測試課程一般都是從零基礎(chǔ)開始,大多數(shù)人都能學(xué)會(huì)。教育就有線上免費(fèi)的軟件測試公開課,。如果真的需要一定的基礎(chǔ),那就是操作電腦的基本能力,相信幾乎人人都會(huì)。如今互聯(lián)網(wǎng)軟件測試行業(yè),在國內(nèi)可是非常吃香的,尤其是近些年隨著軟件的普及,人們對軟件的要求也是越來越高,因此國內(nèi)各大互聯(lián)網(wǎng)企業(yè),也開始大量招聘軟件測試人員,但由于這個(gè)崗位在我國的發(fā)展時(shí)間并不長,人員需求也是供應(yīng)不求的。首先學(xué)習(xí)軟件測試是個(gè)不錯(cuò)的選擇,總體上來說入門難度并不算高,即使計(jì)算機(jī)基礎(chǔ)知識(shí)比較薄弱的人,只要通過一個(gè)系統(tǒng)的學(xué)習(xí)過程,也是能夠滿足軟件測試崗位的基本要求的。不過入門軟件測試的難度并不算高,但是需要學(xué)習(xí)的內(nèi)容卻比較多,也比較雜。只是可能相對有基礎(chǔ)的人來說,他們可以選擇自學(xué),而沒有基礎(chǔ)的人,就有選擇報(bào)班培訓(xùn)這種方式了,但報(bào)班學(xué)習(xí)時(shí)間比較短,整體學(xué)習(xí)也是比較全面的集中的。并且學(xué)習(xí)中遇到的技術(shù)問題可以很快解決。同時(shí)還有專項(xiàng)練習(xí),比自學(xué)有更強(qiáng)的學(xué)習(xí)氛圍。將在高校、企業(yè)、學(xué)員和各方合作伙伴支持下,努力成為一個(gè)有情懷、有良心、有品質(zhì)的一流教育機(jī)構(gòu),為*培養(yǎng)更多高質(zhì)量數(shù)字技能人才。
做軟件測試需要會(huì)什么?需要學(xué)編程語言嗎
在規(guī)定的條件下對程序進(jìn)行操作,以發(fā)現(xiàn)程序錯(cuò)誤,衡量軟件質(zhì)量,并對其是否能滿足設(shè)計(jì)要求進(jìn)行評估的過程。
軟件測試需要學(xué)測試環(huán)境(網(wǎng)絡(luò)環(huán)境,windows環(huán)境等)、數(shù)據(jù)庫管理、編程技巧(java編程設(shè)計(jì),腳本語言,設(shè)計(jì)工具,XML編程)等。
對于軟件測試員來說需要會(huì)寫代碼嗎?
你好,很高興回答你的問題。
測試工程師并不只是在系統(tǒng)上操作,點(diǎn)一點(diǎn)功能這么簡單。這是很初級的工作。要有提升的話肯定是需要會(huì)一些代碼的。
最起碼好多測試軟件是需要編寫一些腳本什么的。
對于軟件測試來說需要學(xué)習(xí)代碼嗎?
需要。很多人當(dāng)初抱著測試不需要懂代碼,才選擇了這個(gè)行業(yè),這個(gè)就要看對自己的職業(yè)定位了,是止步于月薪過萬就可以了,還是往20k、30k去突破,如果這樣的話,是肯定要會(huì)接口、會(huì)自動(dòng)化,就必然要涉及到代碼。
如果真的看不懂代碼,實(shí)際的測試后期的工作會(huì)出現(xiàn)什么樣的問題呢?
(1)測試人員如果看不懂開發(fā)代碼,會(huì)導(dǎo)致BUG描述不清晰,不準(zhǔn)確,開發(fā)人員不明白BUG應(yīng)該怎么重現(xiàn),或者你想說的是什么,甚至是一些很膚淺的bug,卻被測試人員認(rèn)為是非常嚴(yán)重的問題。
(2)測試人員的開發(fā)知識(shí)匱乏,將不是BUG的BUG提交給開發(fā)人員,或者提出的建議性意見在開發(fā)中實(shí)現(xiàn)起來比較困難,又無法給出一個(gè)合理的解決辦法(開發(fā)人員易于實(shí)現(xiàn)的辦法)。
(3)測試出BUG的同時(shí),無法清晰準(zhǔn)確地定位BUG出現(xiàn)的源頭,導(dǎo)致與開發(fā)人員交涉次數(shù)過于頻繁,時(shí)間是寶貴的,缺乏交流有害,交流過多也容易出問題。
所以,測試人員對開發(fā)知識(shí)的了解是必須的。
(4)如果不了解開發(fā)知識(shí),測試人員很容易被開發(fā)人員牽著鼻子走,對于一些BUG的PK,經(jīng)常是理屈詞窮,因?yàn)殚_發(fā)人員隨便一忽悠,你如果不了解個(gè)中奧妙,你一個(gè)字也說不上來。
(5)自動(dòng)化測試和性能測試包括項(xiàng)目管理,都會(huì)要求對軟件開發(fā)有深入的理解,如何能設(shè)計(jì)一個(gè)好的自動(dòng)化框架,好的性能測試用例,如何管理一個(gè)開發(fā)團(tuán)隊(duì),這都需要我們在軟件開發(fā)方面有所掌握。
所以,測試了解軟件開發(fā)知識(shí)是必須的。