李小墨Lena
軟件測試課程內容分為兩部分:理論部分和軟件部分,大概包含測試基礎課程,計算機基礎,功能測試理論,數(shù)據(jù)庫,部分編程語言及自動化測試等等。
如果還想了解更多軟件測試相關的知識,可以去咨詢身邊從事軟件測試工作的朋友或前輩。

Sunnygirl88
軟件測試培訓內容一般會幫助學員學習PC端,移動端功能和自動化測試,接口測試,性能測試技術,讓學員在測試領域就業(yè)游刃有余,一般的軟件測試培訓課程分為五個階段,總共歷時五個月左右。第一個階段學習功能測試的相關內容,一般會學到軟件測試核心理論,結合Linux、數(shù)據(jù)庫等可實現(xiàn)移動端、web端的功能測試,學完之后基本可以勝任功能測試工程師的職位。第二個階段學習自動化測試,會學到自動化測試的相關內容,主要有Web自動化測試和APP自動化測試的內容,學完基本可以上手自動化測試工程師的工作。第三個階段將會學到接口測試的相關內容,還會配備國內某知名高校學生MIS系統(tǒng)接口項目實戰(zhàn),學完可選擇接口測試工程師作為以后的發(fā)展路徑。第四階段將學到性能測試的所有內容,學習性能測試理論知識,能運用性能測試工具LoadRunner和Jmeter做性能測試,測試出系統(tǒng)的性能情況,學完可做性能測試工程師。最后一個階段就是就業(yè)指導了,講師將會從簡歷、面試技巧等層面進行輔導,幫助學員熟悉面試流程;讓學員清晰了解職業(yè)發(fā)展規(guī)劃,明確自身定位,找到適合自身發(fā)展的工作。還有就業(yè)實訓,學生根據(jù)當前主流軟件,完成二到五個不同項目的測試;復習前期知識,鞏固基礎知識;增加面試競爭力,增強能力,擴展知識面。以上就是軟件測試培訓內容和每個階段需要學習的東西。
沅希Angela8
題主,你好!
想要知道軟件測試需要學些什么,最簡單直觀的方式就是去看他們的課程大綱,如下就是我們軟件測試的課程大綱(僅供參考):
看題主的問題應該是對軟件測試比較有興趣,如果有計劃學習的話,題主可以先報名我們的試聽課,先來試聽看看,再貨比三家之后,選擇最適合自己學習路線。
最愛尛草莓
達內和51test 都屬于入門級別。。很多在那里培訓出來后都只能算是入行,個人覺得你可以自學,去論壇逛逛還是比較容易入行的。沒必要參加培訓,網上有些教程視頻都是可以的,當然還可以參加road培訓的公開課,反正都是免費的。入行以后你再根據(jù)自己需要選擇培訓吧
龍龍fighting
很多朋友都會咨詢:軟件測試要學些什么。有的人說的很簡單,有的人說的很多,我認為都對。但是,如果學的很簡單,比如只學過手動測試,那么在今后的發(fā)展過程中,勢必要遇到瓶頸。而遇到瓶頸,想要突破,就必須得加緊學習了。突破瓶頸如何突破現(xiàn)有的瓶頸?當測試人員入職后,測試人員不能僅僅做好本職工作,還需要思考如何將工作做的更快,更好;思考是不是還有其他方式完成工作。下面給大家介紹下突破瓶頸需要的能力,以及學習方向。代碼能力測試人員不需要學習ssh框架、mvc框架。但是測試人員選擇的開發(fā)語言要與公司常用開發(fā)語言一致。達到能看到開發(fā)寫的邏輯就可以了,進階的話,測試人員可以自己利用公司的框架寫一點小的項目,這樣可以更加理解開發(fā)的工作方式,易錯點。很多時候,你會發(fā)現(xiàn)有些功能點的問題好的測試工程師一眼就發(fā)現(xiàn)了,因為他們也錯過。溝通能力溝通能力是作為測試很關鍵的一個能力,開發(fā)、運維、客戶等角色都需要測試人員去溝通。有時候還需要測試人員去協(xié)調資源。如果只是悶頭測試,那你的眼界只能局限于一小塊,整天只能唉聲嘆氣抱怨為啥提交質量這么次,客戶老罵人了。測試知識廣度當測試人員要晉升高級、資深測試的時候,測試人員需要給公司看出他們的價值,測試人員和新員工的區(qū)別。此時,測試人員不光要在業(yè)務上有自己的見解,在測試技術上也要有所涉及。了解那些技術會對測試效率有提升,為公司省錢。自動化測試、性能測試、白盒測試、灰盒測試、接口測試、混淆測試等等,不光要理解名字,建議能自己實際操作下。看著很難的東西,上手了就沒那么難了。測試知識深度當測試人員專注于測試的時候,一定要選個方向。自動化還是性能?不建議選擇業(yè)務專家或者測試管理,前者太難,后者容易被淘汰。作為一名性能測試、自動化測試都有涉獵的人來說,比較推薦大家入門自動化方向。需要學習的東西較少,大公司招聘的很多。作為自動化測試來說,需要學習單元測試、接口測試、UI自動化測試,需要深入學習代碼、框架。這些基本就夠了。
許多多000
有基礎的話,學學linux,一門開發(fā)語言,黑盒白盒測試方法,工具等等,如果沒有基礎,先找一份課程大綱吧,畢竟對計算機基礎都不了解,說多了也沒用。
找課程大綱最快的方法就是找培訓機構要,免費的。然后根據(jù)課程大綱自己找資料吧,一步步來,我最近在看優(yōu)就業(yè)免費的直播課,有興趣可以看看:網頁鏈接
欣欣向上,
軟件測試基礎學習需要掌握哪些內容?首先,要有寬泛的計算機基礎知識。微機原理,數(shù)據(jù)結構,數(shù)據(jù)庫,操作系統(tǒng)原理,編譯原理,邏輯,編程語言,網絡,等等,都要系統(tǒng)地學習過。都精通不大可能,因為人的興趣都不相同,但是這些功課的基本知識點是應當了解的。我們在談到職業(yè)的類別的時候,我們可以說C程序員,C#程序員,Java程序員,而沒有C測試員,C#測試員,Java測試員,程序員可以只擅長某一門編程語言,測試員卻不行。為什么呢?測試員是代表用戶的,在做測試的時候,他(她)需要考慮到方方面面的事情。例如對于一個用C寫的上網撥號程序,測試員需要考慮:(1) 程序的功能是否正確;(要求計算機知識)(2) 是否符合用戶的使用習慣;(要求界面設計知識和換位思考能力)(3) 性能是否滿足要求,例如長時間使用;穩(wěn)定性;(要求深入的計算機知識)(4) 是否能夠滿足用戶可能的不同操作系統(tǒng)的要求;(要求計算機知識)(5) 如果在全球發(fā)布,是否滿足不同語言和文化的需求;(要求軟件國際化測試知識)(6) 如何搭建測試環(huán)境;(動手能力,硬件知識)(7) 做代碼檢查;(比較深入的C語言知識)(8) …所以,各方面都了解一點,你在做測試的過程當中你會感覺順手得多。如果某寫方面還差一些,沒有關系,計算機行業(yè)的特點就是邊做邊學,只要是個有心人,學習是很快的。其次,要掌握一門編程語言。原因很簡單:一行代碼不會,你始終是門外漢。
RedWeiPrincess
第一階段、
測試基礎學習目標:基于敏捷的軟件研發(fā)基礎知識,并同時掌握關于軟件基礎運行環(huán)境的相關知識,為后續(xù)課程學習奠定基礎,并進而可以勝任手工測試工程師的工作。
完成項目:測試管理工具,Linux操作系統(tǒng),MySQL數(shù)據(jù)庫
第二階段、編程語言學習目標:熟練掌握java與python編程語言數(shù)據(jù)類型、運算符等。
完成項目:Java環(huán)境及Intellij IDEA使用,Python環(huán)境及Pycharm使用,為后續(xù)的web和app自動化測試奠定基礎。
第三階段、web自動化學習目標:熟練掌握web自動化Selenium基礎、環(huán)境,自動化測試模型,可以勝任web自動化測試工程師是工作。
完成項目:Selenium源碼分析,多瀏覽器運行測試,多平臺多瀏覽器運行測試,各種驅動支持
第四階段、app自動化學習目標:掌握Appium基礎、環(huán)境、應用、實戰(zhàn)等。
完成項目:獲取app信息
第五階段、接口測試學習目標:熟練掌握接口測試基礎,接口測試自動化,進階高級軟件測試工程師。
完成項目:TestNG的批量接口執(zhí)行
第六階段、Jmeter性能測試學習目標:Jmeter基礎、進階等。
完成項目:性能測試(容量、穩(wěn)定性)項目實戰(zhàn)
第七階段、Jenkins持續(xù)集成學習目標:持續(xù)集成簡介、持續(xù)集成環(huán)境搭建
完成項目:使用Jenkins運行接口測試用例
啄木鳥學院老師建議大家從學習路線去著手,一探究竟,真正了解清楚!
優(yōu)質工程師考試問答知識庫