怎么的學軟件測試,一款好的軟件,最為主要的就是測試了,接下來就隨小編了解下怎么自學軟件測試?,自學軟件測試如何入手,要具體詳細的,自學軟件測試需要什么書籍??
1.怎么自學軟件測試?
軟件測試是一個入門簡單、但深入難的工作入門的時候只要會看懂中文、理解能力沒問題就可以按照測試用例來執(zhí)行用例了1、開始自學的時候找一本書來入門(軟件測試原版第三版很不錯)-差不多要1個月左右的時間、要能看懂明白里面的知識、這個階段主要是學習理論知識2、有基礎知識之后找一個軟件來自己操作、從開始寫測試計劃、測試用例、到自己完成測試、并輸出測試報告(這個階段必須自己操作、如果有問題可以去51testing論壇提問)這里如果產品小的話1個月左右、軟件功能多的話2個月多都有可能、建議從功能少的軟件入手3、在執(zhí)行第二個步驟的時候經常多去51testing論壇看看那些問題帖子、絕對增長你的知識量4、前面3個步完成之后可以開始關注招聘網站那些招聘軟件測試的公司、去看看他們公司的做的什么產品、可以吧他們的產品下載回來按照步驟2的方式來自己寫用例 執(zhí)行測試、記錄BUG、提交測試報告等內容(如果你去面試公司的時候拿著你的測試報告以及BUG單的話 成功率會高很多)5、前面幾個步驟完成之后差不多要開始找工作了、建議去看看那本<軟件測工程師試面試指導>的書籍、這本書里面有很多軟件測試的面試題目多看看提高知識量自學軟件測試差不多需要6個月左右的時間PS:自學成才的3個要素、一是方法,二是愿望,三是自律。這三個要素中任何一個的提高,都會加快目標的實現。當然如果要在同樣時間內實現目標,三個要素其中一個要素的增高,也就同時降低對其他兩個要素的要求。進一步之后需要會的知識會越來越多1、操作系統(tǒng)的知識(什么軟件都是運行在操作系統(tǒng)之上的、一般的操作必須要會)2、數據庫知識(現在還能找到多少不需要數據庫的大型軟件捏?)3、計算機網絡(通信呀通信、千萬不要TCP和UDP都分不清楚)4、計算機硬件(你要是C/S架構的測試或者是做性能測試、那么計算機硬件都是必修課了、總得知道IO是什么IOPS又是啥)5、各種測試工具的使用、什么QC/TD/BUGfree/QTP/LR之類的 不需要樣樣精通但是必須要熟練使用6、軟件測試基礎知識(這年頭沒有知識是萬萬不能的、軟件測試基礎知識其實買幾本書好好看看就能學個差不多了)7、開發(fā)語言(做到高級軟件測試的人都是會寫點小工具的)8、測試環(huán)境配置:這個要說下、我在做配置管理的時候發(fā)現很多測試人員居然連自己的測試環(huán)境都配置不好、一個連自己的測試環(huán)境都不會配置的人會成為一個合格的測試么。(你要測試web的apache、tomcat、iis之類的得會配置吧)PS:希望你不要被我寫的這么多東西嚇到了、這些知識是在軟件測試的進化過程中慢慢積累起來的、不是所有人都一開始就會了、你是計算機專業(yè)畢業(yè)的。那么計算機硬件、網絡、操作系統(tǒng)、數據庫什么的都應該在學校的時候有學到的、所以應該不是問題*:祝你好運
2.自學軟件測試如何入手,要具體詳細的
我來告訴你吧,自學的話先從理念學起.要下載什么軟件先不用管。軟件測試的對象無非是各種各樣的系統(tǒng)了,你可以先學一種,那就是B/S結構的系統(tǒng),也就是通過瀏覽器訪問的系統(tǒng)。怎么測試呢?首先,你要理解什么是軟件測試,什么情況下開始軟件測試,有哪些人要參與軟件測試,以及這個過程中做些什么事情。然后,你要了解如何開展軟件測試,在產品(項目)開發(fā)的各個階段,軟件測試是怎樣進行的,做些什么事情。再次,你有了上面那些理念之后,就要深入掌握一些專業(yè)技巧了,比如說軟件測試職能上要做的:如何編寫各種文檔(測試計劃,測試方案,測試報告等等),如何利用故障模型知識與同行經驗,有效的找出軟件故障(BUG)如何編寫測試用例(有哪些方法).這個里面最重要的就是“測試用例的編寫”。當你把上面這些了解清楚以后,那么恭喜你,你掌握了軟件測試一定的基礎了。去做一般的功能測試還是可以的。(具體書目參考:任何一本出版的“軟件測試入門”或者“軟件測試基礎”作用都相同,你自己可以隨便去買一本。)至于你說要下載軟件,這個應該是你第二步要做的事情了。做功能測試一般都是手工,做性能或者單元測試(多數采用白盒測試方法)的話你就可以學習一些工具的使用,比如說靜態(tài)的代碼檢查工具,流行的性能測試工具和測試活動管理工具等等。這個你先等掌握了*步再提問吧,把分給我吧,謝謝。
3.自學軟件測試需要什么書籍
1、《Java》介紹:Java是一門面向對象編程語言,不僅吸收了C加加語言的各種優(yōu)點,還摒棄了C加加里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態(tài)面向對象編程語言的代表,允許程序員以優(yōu)雅的思維方式進行復雜的編程。2、《C語言》介紹:C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。
通過上文中對怎么自學軟件測試?,自學軟件測試如何入手,要具體詳細的,自學軟件測試需要什么書籍??的了解,還需其他了解,請聯系客服。