1樓:符念樊湘雲
軟體測試是一門新興行業,平均薪酬不錯,而且入門簡單。需要掌握一定的開發語言基礎,相關網路和資料庫的基礎知識,以及主要的軟體測試理論。基礎學習的話有人引導就會相當簡單,因此建議最好找一個做測試工作的朋友指導學習效率最高。
如果是完全自學,建議安排好時間,幾方面知識學習同時開始:
1.軟體測試基礎理論和方法。這塊的東西學起來其實不多,重要的是實際的應用。
主要掌握黑白盒測試、測試策略、測試方法、測試設計、測試報告等相關理論。在網上或書店隨便找一份軟體測試學習的書籍都夠用了。
2.網路和資料庫基礎知識。現在的軟體基本都離不開網路和資料庫應用。
所以這兩塊的基礎知識也是必須掌握的。不需要太深,網路知道網際網路發展,現代網路架構,ip分配知識,網路七層協議等,資料庫要會基本的增刪改查語句操作。這個在網上找一些資料和練習題做一做就可以了。
3.開發語言基礎。這個很重要。
測試要深入發展,掌握至少一門開發語言是很必要的。實際測試的技能需求是大於開發的,除了常用開發語言,最好是能掌握一門指令碼語言,作為測試自動化能力拓展的基礎。這是通向高階測試的必備技能。
這塊需要投入很大,但不需要在工作初期要求太高,可以再工作中不斷提升。自己選定一門開發語言和指令碼語言,持續學習即可。
2樓:愛喝白開水
自學對於自身要求比較高,如果對自己有信心,自律性比較強,當然可以自學,不光可以節省了培訓費用而且通過自己的努力學的的知識比通過課堂學到的知識掌握的更牢靠,劣勢就是消耗時間比較長,當遇到問題長時間解決不了容易半途而廢,而且缺少更多的專案實踐機會。
3樓:匿名使用者
自學比較難些的,要實際操作才好的
首先要懂軟體測試的目的是什麼
要學會寫測試用例
在遇到問題時可以用英語熟練的書寫bug步驟最好要會寫使用者說明書等等
4樓:匿名使用者
和你一樣,我也正在自學測試,希望我們都能堅持到底!!!!!!!!!
5樓:匿名使用者
找個課程學習一下,完全靠自己學習還是慢點,要是有基礎可以。
自學軟體測試需要學習那些知識,大概要自學多少時間
6樓:匿名使用者
軟體測試要知道得很多,但可以不像開發那麼精。首先基本的測試理論,然後就是資料庫如oracle等、作業系統如linux等、開發語言如c語言等、指令碼語言如shell等、一些測試缺陷管理工具如mantis、qc、再有就是自動化方面的一些工具等如qtp、lr。慢慢來,最重要的是基本的測試理論要先看看
7樓:全國我最浪
一般測試沒有開發學習週期長,測試的話學習兩個月至四個月就可以完成。
8樓:未來丶火星人
會寫測試計劃、測試用例、測試總結報告,會測試方法、sql語、linux、一些開源的缺陷管理系統、自動化測試工具,然後再拿幾個專案訓練訓練,基本差不多了
9樓:匿名使用者
學windows裡的一些環境配置,linux也要學一下,不一定工作就做windows,測試用例怎麼寫,自動化測試工具,測試指令碼怎麼寫以及一些常用的指令碼語言,以及一些測試的一些步驟,測試需求說明書怎麼寫,功能怎麼像測試需求轉換,很多。自學看你自己了。。這個說不好最好還是有人教,容易上手,這些都只是基本的
10樓:灰暗天使~神
首先確定你的學習目的:是自己感興趣還是為了就業呀。如果是測試知識的話2個月足以,但是為了提高測試工具的使用,資料庫,linuix等相關知識,多的話三個月。
當然為了就業就應該有一定的專案經驗,可以到小公司實習,慢慢累積。自學學理論技術,上培訓的話估計也就增加一些專案實訓。
11樓:匿名使用者
自學要看你有沒有一些基礎了,如果一點沒有,其實我建議你不要自學,我身邊很多朋友去中公學了,不過學什麼科目的都有,總之現在畢業上班發展的順利,你可以考察下中公
12樓:呆呆氣
這個行業前景很好,很多人在陸續轉行,有的人適合自學,有的人適合讓別人帶著學;聽說頂測科技做這個的,自己的瞭解吧!
初學者如何學習軟體測試
13樓:
先找一些軟體測試的基礎知識來看,軟體測試的概念,黑盒測試的方法,測試用例的編寫方法,這個還是比較好掌握的,其實更重要的是在實踐中積累經驗,這個是任何書本都是無法得到的。軟體測試的書種類比較少,大同小異,從網上搜一下就差不多都能搜到了,另外推薦看下51testing的**,應該比較有幫助
14樓:最新資訊資料
新手期又叫入門,就是剛剛接觸這個東西,不太熟。無論進入哪個行業,我們都要經歷一個新手期。這個時候的我們,對該行業一竅不通。
你在軟體測試新手期嗎?軟體測試新手教程免費版送給需要的你們。
軟體測試初識與職業發展
軟體測試環境配置與管理
資料庫測試技術
測試程式設計技術
應用程式測試技術
測試進階技術
移動端測試技術
軟體測試可以自學嗎?軟體測試自學難不難?
15樓:豎小耳
軟體測試是入門簡單,但提升相對來說稍難。做過開發的人相對來說好點,因為後期的話,需要一定的**技術再加上測試的思想。
16樓:看著你背影想踹
如果自學能學會,那培訓機構都該倒閉了。很現實的問題嘛,步行還免費呢,那為什麼有那麼多人選擇坐飛機,坐火車,或者開車出行,用最直接,最短的時間到達目的地。還是應該選擇一家靠譜的培訓機構比較重要。
17樓:
可以,但是你要看你的自制力和自學能力,要不會特別浪費時間,別人培訓每**九晚十的學習,四個多月,自己需要多長時間能達到就業呢
18樓:科沃教育
首先ui自動化和介面自動化都必須掌握的
由於ui自動化在專案中的滯後性和現在專案迭代週期越來越短,企業對於介面自動化的要求越來越急迫。想自學程度的話,首先熟練掌握一門程式語言,然後要能夠搭建成熟穩定的自動化框架用於自動化指令碼的開發,然後針對框架進行ci整合。這些能夠做到了,面試基本沒問題了。
軟體測試入門還是挺簡單的,後面往更高的階層發展就沒那麼簡單了。但是這個還是的看自己啦,如果你的毅力和自覺性不高還是建議還是找個機構學習。
19樓:小明愛王者
自學的話,就看你找的資料對不對,然後自己的毅力和時間分配問題了,大概半年多,不過自學容易閉門造車,對於學it技術而言,沒有別的基礎,很難深入。
如果報班的花,大概三四個月就能學會,無論是小白還是有點基礎的人,相對其他開發課程,軟體測試還是相對簡單一點。
如果面臨擇業中,建議還是報班學吧,畢竟培訓機構教的不只是課程,還有就業,主要為了漲工資嘛,我建議你去優就業這個機構瞭解一下,我之前在那裡培訓的,老師很好,也很嚴格,主要是學完了就業一般都很快,只要你能好好學。
需要學習的話可以參考這個免費學習連結哈:
零基礎怎麼學習軟體測試
20樓:檸檬班軟體測試
軟體測試是一門新興行業,平均薪酬不錯,而且入門簡單。需要掌握一定的開發語言基礎,相關網路和資料庫的基礎知識,以及主要的軟體測試理論。基礎學習的話有人引導就會相當簡單,因此建議最好找一個做測試工作的朋友指導學習效率最高。
如果是完全自學,建議安排好時間,幾方面知識學習同時開始:
1.軟體測試基礎理論和方法。這塊的東西學起來其實不多,重要的是實際的應用。
主要掌握黑白盒測試、測試策略、測試方法、測試設計、測試報告等相關理論。在網上或書店隨便找一份軟體測試學習的書籍都夠用了。
2.網路和資料庫基礎知識。現在的軟體基本都離不開網路和資料庫應用。
所以這兩塊的基礎知識也是必須掌握的。不需要太深,網路知道網際網路發展,現代網路架構,ip分配知識,網路七層協議等,資料庫要會基本的增刪改查語句操作。這個在網上找一些資料和練習題做一做就可以了。
3.開發語言基礎。這個很重要。
測試要深入發展,掌握至少一門開發語言是很必要的。實際測試的技能需求是大於開發的,除了常用開發語言,最好是能掌握一門指令碼語言,作為測試自動化能力拓展的基礎。這是通向高階測試的必備技能。
這塊需要投入很大,但不需要在工作初期要求太高,可以再工作中不斷提升。自己選定一門開發語言和指令碼語言,持續學習即可。
21樓:博為峰軟體
初級階段需要掌握以下的內容
1、掌握軟體
22樓:林沖血濺鴛鴦樓
如果你是應屆畢業生,專業是計算機相關的,其實很好找軟體測試的工作,只要姿態放低一點,不怕辛苦,肯學,一切都很簡單;如果是非計算機的,找與自己專業相關的企業,看否有軟體測試,比如學**的,可以找qq**、網易**這類**軟體的公司。在學習之餘,可以看一本軟體測試基礎的書,學習軟體測試思維,至少達到拿到一個東西,就能說出如何從哪些方面測試,歡迎你+v:mr_chen1112,大家一起交流學習。
23樓:最新資訊資料
其實聯網行業的技術崗中,實在沒有比軟體測試要求更低的了,學習軟體測試需要什麼基礎?基本上了解一下軟體測試的基本概念就行了,能理解這些概念,基本上也就學得軟體測試了。
基本概念
測試是為了發現程式中的錯誤而執行程式的過程,軟體測試工程師在一家軟體企業中擔當的是「質量管理」角色,及時糾錯及時更正,確保產品的正常運作,軟體測試人員必須具有創新性和綜合分析能力,必須具備判斷準確、追求完美、執著認真、善於合作的品質,以及具有豐富的程式設計經驗與查檢故障的能力。
詳細分類
1、按照軟體內部結構和實現
1)白盒測試:已知產品的內部工作過程,可以通 過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查
2)黑盒測試:已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求
3)灰盒測試:介於白盒與黑盒之間,在關注輸出正確的同時也考慮內部的實現邏輯
2、按照是否執行程式
1)靜態測試:不執行程式本身,僅經過分析或檢查源程式的語法、結構、過程、介面等
2)動態測試:執行被測程式,檢查執行結果與預期結果的差異
3、按照開發階段
1)單元測試:集中對用源**實現的每一個程式單元進行測試,檢查各個程式模組是否正確地實現了規定的功能
2)整合測試:把已測試過的模組組裝起來,主要對與設計相關的軟體體系結構的構造進行測試
3)確認測試:檢查已實現的軟體是否滿足了需求規格說明中確定了的各種需求,以及軟體配置是否完全、正確
4)系統測試:把已經經過確認的軟體納入實際執行環境中,與其它系統成份組合在一起進行測試
5)驗收測試:產品釋出前進行的確保使用者能正常使用的測試過程
4、按照測試目的
1)迴歸測試
2)壓力測試
3)效能測試
4)穩定性測試
5)其他專項測試
你怎樣看待軟體測試,怎麼理解軟體測試?
你好,軟體測試是為了降低軟體的錯誤率並及時把使用者的需求反饋給開發人員,其實軟體測試在軟體的開發階段就要參與整個專案。做一名簡單的測試員很容易要想稱為一個高階軟體測試工程師不僅要有程式設計知識,測試技術與網路技術而且還要有很好的溝通能力。現在國內能稱得上是高階測試人才的也不過區區1萬人。可見我國軟體...
本人不是計算機專業自學軟體測試後好找工作嗎
其實學軟體測試是很好找工作的,因為一般的高等院校沒有專門的軟體測試專業,所以大部分人才都是通過培訓機構培養的,但是遠遠趕不上每年的人才需求,因為軟體測試的人才缺口很大。另外軟體測試分為功能測試 效能測試 介面測試 自動化測試,只要掌握好其中一個方向,就能夠找到相關的測試工作。大家在找工作的時候可能會...
軟體測試的特性,什麼是軟體測試
軟體測試的六大特性指的是 功能性,可靠性,可用性,效率性,可移植性和可維護性。軟體測試方法的目的包括 發現軟體程式中的錯誤 對軟體是否符合設計要求,以及是否符合合同中所要達到的技術要求,進行有關驗證以及評估軟體的質量。最終實現將高質量的軟體系統交給使用者的目的。而軟體的基本測試方法主要有靜態測試和動...