更新時(shí)間:2023-06-13 來(lái)源:黑馬程序員 瀏覽量:
軟件測(cè)試屬于IT行業(yè)中相對(duì)好學(xué)的技術(shù),新手入門(mén)的話(huà),大概要3~4個(gè)月的學(xué)習(xí)時(shí)間,學(xué)習(xí)功能測(cè)試、接口測(cè)試、性能測(cè)試、自動(dòng)化測(cè)試等主流技術(shù),學(xué)習(xí)方式上可以選擇線(xiàn)上自學(xué)教程或者線(xiàn)下面授培訓(xùn),軟件測(cè)試工程師不同階段需要具備的能力如下:
階段一:初級(jí)軟件測(cè)試工程師階段
1、了解計(jì)算機(jī)以及軟件測(cè)試相關(guān)的基礎(chǔ)知識(shí)
計(jì)算機(jī)組成部分,操作系統(tǒng)分類(lèi),常見(jiàn)的系統(tǒng)架構(gòu)(B/S和C/S),常用的DOS命令,軟件測(cè)試的目的、定義、原則,產(chǎn)品質(zhì)量模型,軟件測(cè)試的基本流程
2、常見(jiàn)的Linux命令
在軟件測(cè)試中,有時(shí)候需要我們自己去搭建測(cè)試環(huán)境,或者是在服務(wù)器部署自動(dòng)化項(xiàng)目。而服務(wù)器基本都是使用Linux系統(tǒng)的,所有我們需要掌握一些基礎(chǔ)的Linux命令。
3、SQL語(yǔ)句
在軟件測(cè)試中,測(cè)試結(jié)果的校驗(yàn)或者自動(dòng)化中的測(cè)試數(shù)據(jù)準(zhǔn)備,都會(huì)操作數(shù)據(jù)庫(kù)來(lái)完成。所以對(duì)于數(shù)據(jù)庫(kù)的最基本的增、刪、改、查的SQL語(yǔ)句,需要能夠獨(dú)立完成編寫(xiě)。
4、手工測(cè)試用例的編寫(xiě)
作為一個(gè)軟件測(cè)試工程師,最基本的要求就是用例編寫(xiě)的能力。如何編寫(xiě)出一份高覆蓋率,低重復(fù)率的測(cè)試用例,是初入軟件測(cè)試行業(yè)應(yīng)該去不斷追求的能力。
5、缺陷管理
了解在團(tuán)隊(duì)中,如何管理測(cè)試人員提出的BUG,從而保證項(xiàng)目的BUG能夠及時(shí)被修復(fù),掌握以上的技能,對(duì)于一個(gè)初入軟件測(cè)試行業(yè)的同學(xué)而言,絕對(duì)可以站穩(wěn)腳跟了。但僅僅這樣還不夠。
階段二、中級(jí)軟件測(cè)試工程師技能儲(chǔ)備
1、接口測(cè)試相關(guān)理論基礎(chǔ)知識(shí)
無(wú)論是自動(dòng)化測(cè)試還是性能測(cè)試,甚至之后往測(cè)試開(kāi)發(fā)方向發(fā)展,最基礎(chǔ)的就是針對(duì)接口進(jìn)行測(cè)試。所以要想做好中級(jí)軟件測(cè)試工程師,第一步就是能夠完成接口測(cè)試。想要掌握接口測(cè)試,首先就需要搞明白接口及接口測(cè)試的概念,接口測(cè)試的原理,接口測(cè)試的流程,http協(xié)議,Restful接口風(fēng)格。這些內(nèi)容都需要有所了解。
2、接口工具使用:Postman和JMeter
接口測(cè)試可以使用代碼也可以使用工具。通常情況下接口測(cè)試最多還是使用工具來(lái)完成。原因無(wú)他"高效"。
3、 抓包工具:Fiddler和Charles
在測(cè)試過(guò)程中為了定位前后端的問(wèn)題會(huì)使用抓包工具,查看接口返回的結(jié)果。從而定位問(wèn)題是前端的還是后端的。這兩個(gè)工具一般二選一去學(xué)習(xí)就可以了,因?yàn)樗麄兊淖饔枚际且粯拥摹?/p>
4、 編程語(yǔ)言
自動(dòng)化測(cè)試的實(shí)現(xiàn)方式主要還是依賴(lài)代碼來(lái)完成。所以要能進(jìn)行自動(dòng)化測(cè)試首先需要掌握一門(mén)編程語(yǔ)言。目前行業(yè)主流的自動(dòng)化測(cè)試的編程語(yǔ)言為python和java。小谷推推薦python哦,因?yàn)閷?duì)于新人而言,上手的難度比較低一些。如果可以全天學(xué)習(xí),python也就差不多10天就能入門(mén)
5、 自動(dòng)化測(cè)試
Python學(xué)完以后,我們就可以開(kāi)始自動(dòng)化測(cè)試方面的學(xué)習(xí)。自動(dòng)化測(cè)試的目的,主要還是為了降低回歸測(cè)試的時(shí)間。軟件測(cè)試中的自動(dòng)化測(cè)試,分為UI自動(dòng)化和接口自動(dòng)化。
軟件測(cè)試基礎(chǔ)理論是軟件測(cè)試的重要基石不要忽視基礎(chǔ)部分,希望對(duì)剛?cè)胄谢蛘邷?zhǔn)備學(xué)習(xí)測(cè)試的朋友提供一點(diǎn)啟發(fā),關(guān)于初級(jí)和中級(jí)兩個(gè)階段的軟件測(cè)試專(zhuān)業(yè)所需知識(shí)在這里了,根據(jù)知識(shí)點(diǎn)的排練,大家在日常學(xué)習(xí)中多多練習(xí)。