{eval=Array;=+count(Array);}
多數(shù)公司會(huì)將測(cè)試人員按照職級(jí)劃分,如初級(jí)測(cè)試,高級(jí)測(cè)試,資深測(cè)試。隨著職位級(jí)別的不斷提高,所要求的能力和技術(shù)也會(huì)越來(lái)越高,整體來(lái)說(shuō),如果你要應(yīng)聘的是高級(jí)測(cè)試的話,崗位要求基本會(huì)是在某一個(gè)或多個(gè)領(lǐng)域內(nèi)非常擅長(zhǎng)。那么這里說(shuō)的某一個(gè)領(lǐng)域其實(shí)就是測(cè)試行業(yè)內(nèi)對(duì)崗位的更進(jìn)一步細(xì)分。那么在測(cè)試行業(yè)內(nèi)到底有那些細(xì)分的測(cè)試崗位呢 ?
就目前測(cè)試行業(yè)來(lái)說(shuō),主要細(xì)分領(lǐng)域包括功能測(cè)試,自動(dòng)化測(cè)試,白盒測(cè)試,性能測(cè)試等 。很多公司也會(huì)設(shè)置專崗來(lái)招聘對(duì)應(yīng)細(xì)分領(lǐng)域的工程師,如自動(dòng)化測(cè)試或性能測(cè)試等 。下圖主要針對(duì)不同崗位的工程師所進(jìn)行的工作內(nèi)容進(jìn)行的描述。也是因?yàn)楣ぷ鲀?nèi)容有所不同,所以每個(gè)崗位上的工程師使用到的工具也會(huì)有所不同。
下圖就是根據(jù)不同崗位上所從事的主要工作內(nèi)容,分類(lèi)的列舉出了一些業(yè)界比較流行或具有代表性的工具。而且每家公司的情況不同,個(gè)人喜好也不同,所以不見(jiàn)得都會(huì)在列表中能看到,下圖中的工具僅供參考。
工具雖多,也并非都要關(guān)注,根據(jù)我們目前的情況,可以選一些自己所關(guān)注的工具,進(jìn)行全面系統(tǒng)的學(xué)習(xí),畢竟這些工具中多數(shù)非常經(jīng)典,在某個(gè)方面可以提高我們的工作效率。當(dāng)然,想要學(xué)習(xí)也是非常方便的,這些工具在網(wǎng)絡(luò)上有很多的學(xué)習(xí)資源,個(gè)人推薦頭條和B站,基本在上面都能找到你想要的學(xué)習(xí)資料。
初級(jí)階段常用的軟件:
1、svn(版本管理工具):直接安裝就可以使用,是團(tuán)隊(duì)里管理共同使用的代碼,保持代碼的更新,避免混亂。
2、禪道(項(xiàng)目管理工具):集產(chǎn)品管理、項(xiàng)目管理、質(zhì)量管理、文檔管理、組織管理和事務(wù)管理于一體的軟件,比較常用的就是缺陷管理
3、Excel(用例管理)、Word(測(cè)試計(jì)劃、測(cè)試報(bào)告)
4、postman、SoapUI-接口測(cè)試
中級(jí)階段常用的軟件:
1、QTP-自動(dòng)化工具
2、loadrunner-性能測(cè)試工具
3、jmeter-接口工具、性能工具
4、fiddler-抓包工具
5、Mysql-數(shù)據(jù)庫(kù)
6、monkey-APP自動(dòng)化工具
高級(jí)階段常用的軟件:
1、linux-系統(tǒng),主要用于搭建測(cè)試環(huán)境
2、myeclipse+python-編寫(xiě)腳本進(jìn)行自動(dòng)化測(cè)試
我覺(jué)得學(xué)習(xí)軟件測(cè)試不在于學(xué)習(xí)多少的軟件,因?yàn)橛泻芏嗟能浖际谴笸‘惖?,坐?huì)那么幾種,自己用習(xí)慣了,用熟了,等自己的能力提升上去后就可以直接用編寫(xiě)代碼去代替部分的軟件了。
提bug工具:禪道,bugfree
部署環(huán)境的工具:tomcat,docker,jenkins
抓接口的工具:fiddler
接口和性能測(cè)試工具:jmeter
接口自動(dòng)化和ui自動(dòng)化工具:robotframework
查看數(shù)據(jù)庫(kù)的工具:navicate
還有查看centos服務(wù)器的工具
差不多我們一般就用這些軟件吧
一、測(cè)試分類(lèi)
(1) 按測(cè)試方式分類(lèi):靜態(tài)測(cè)試、動(dòng)態(tài)測(cè)試
(2) 按測(cè)試方法分類(lèi):白盒測(cè)試、黑盒測(cè)試
(3) 按測(cè)試自動(dòng)化程度分類(lèi):人工測(cè)試、自動(dòng)化測(cè)試
(4) 按測(cè)試階段分類(lèi):?jiǎn)卧獪y(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試
(5) 按測(cè)試類(lèi)型分類(lèi):功能測(cè)試、界面測(cè)試、性能測(cè)試(負(fù)載測(cè)試、強(qiáng)度測(cè)試)、容量測(cè)試、壓力測(cè)試、安全測(cè)試、兼容性測(cè)試、安裝測(cè)試、文檔測(cè)試、易用性測(cè)試、邊界測(cè)試、健壯性測(cè)試、本地化測(cè)試、無(wú)障礙測(cè)試、回歸測(cè)試、冒煙測(cè)試、Monkey測(cè)試、A/B測(cè)試
(6) 按測(cè)試模式分類(lèi):瀑布模型、敏捷測(cè)試、基于腳本的測(cè)試、基于風(fēng)險(xiǎn)的測(cè)試、探索式測(cè)試
二、靜態(tài)測(cè)試
靜態(tài)測(cè)試包括互審、走查、會(huì)議
三、動(dòng)態(tài)測(cè)試
動(dòng)態(tài)測(cè)試方法是指通過(guò)運(yùn)行被測(cè)程序,檢查運(yùn)行結(jié)果與預(yù)期結(jié)果的差異,并分析運(yùn)行效率、正確性和健壯性等性能。這種方法由三部分組成:構(gòu)造測(cè)試用例、執(zhí)行程序、分析程序的輸出結(jié)果。
四、白盒測(cè)試
白盒測(cè)試是基于代碼的測(cè)試,通過(guò)程序代碼或者通過(guò)開(kāi)發(fā)工具找出軟件的缺陷。白盒測(cè)試總體上分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試兩大類(lèi)。
白盒測(cè)試方法:代碼檢查法、靜態(tài)結(jié)構(gòu)分析法、靜態(tài)質(zhì)量度量法、邏輯覆蓋法、基本路徑測(cè)試法、域測(cè)試、符號(hào)測(cè)試、路徑覆蓋、程序變異
五、黑盒測(cè)試
黑盒測(cè)試方法:等價(jià)類(lèi)劃分法、邊界值分析法、錯(cuò)誤推測(cè)法、因果圖法、判定表驅(qū)動(dòng)法、正交試驗(yàn)分析法、功能圖法、場(chǎng)景法、狀態(tài)遷移圖法、流程分析法
六、人工測(cè)試
人工測(cè)試包括:眾包測(cè)試、探索式測(cè)試
七、自動(dòng)化測(cè)試
自動(dòng)化測(cè)試:使用多帶帶的測(cè)試工具軟件控制測(cè)試的自動(dòng)化執(zhí)行以及對(duì)預(yù)期和結(jié)果進(jìn)行自動(dòng)檢查。
一般對(duì)單元測(cè)試、接口測(cè)試、性能測(cè)試執(zhí)行自動(dòng)化測(cè)試。
八、單元測(cè)試
單元測(cè)試:?jiǎn)卧獪y(cè)試(或模塊測(cè)試)是對(duì)程序中的單個(gè)子程序或具有獨(dú)立功能的代碼段進(jìn)行測(cè)試的過(guò)程。
九、集成測(cè)試
又稱組裝測(cè)試或聯(lián)合測(cè)試,在單元測(cè)試的基礎(chǔ)上,需要將所有模塊按照概要設(shè)計(jì)說(shuō)明說(shuō)和詳細(xì)設(shè)計(jì)說(shuō)明書(shū)的要求進(jìn)行組裝。
集成測(cè)試的入口:?jiǎn)卧獪y(cè)試已經(jīng)完成,并提交《單元測(cè)試報(bào)告》;代碼走查完成,已進(jìn)入受控庫(kù)并完成產(chǎn)品集成
集成測(cè)試主要包括以下過(guò)程:1. 構(gòu)建的確認(rèn)過(guò)程。 2. 補(bǔ)丁的確認(rèn)過(guò)程。 3、系統(tǒng)集成測(cè)試測(cè)試組提交過(guò)程。 4. 測(cè)試用例設(shè)計(jì)過(guò)程。 5. 測(cè)試代碼編寫(xiě)過(guò)程。 6. Bug的報(bào)告過(guò)程。 7. 每周/每?jī)芍艿臉?gòu)建過(guò)程。 8. 點(diǎn)對(duì)點(diǎn)的測(cè)試過(guò)程。 9. 組內(nèi)培訓(xùn)過(guò)程。
集成測(cè)試主要實(shí)施方案:Big Bang、自頂向下、自底向上、核心系統(tǒng)集成、高頻集成
十、確認(rèn)測(cè)試
確認(rèn)測(cè)試的目標(biāo)是驗(yàn)證軟件的功能和性能以及其他特性是否與用戶的要求一致。確認(rèn)測(cè)試一般包括有效性測(cè)試和軟件配置復(fù)查。一般有第三方測(cè)試機(jī)構(gòu)進(jìn)行。
十一、系統(tǒng)測(cè)試
軟件作為計(jì)算機(jī)系統(tǒng)的一部分,與硬件、網(wǎng)絡(luò)、外設(shè)、支撐軟件、數(shù)據(jù)以及人員結(jié)合在一起,在實(shí)際或模擬環(huán)境下,對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行測(cè)試,目的在于與系統(tǒng)需求比較,發(fā)現(xiàn)問(wèn)題。
針對(duì)手機(jī)應(yīng)用軟件的系統(tǒng)測(cè)試,通常從如下幾個(gè)角度開(kāi)展:功能模塊測(cè)試,交叉事件測(cè)試,壓力測(cè)試,容量測(cè)試,兼容性測(cè)試,易用性/用戶體驗(yàn)測(cè)試等.
系統(tǒng)測(cè)試的16個(gè)測(cè)試策略:功能測(cè)試、性能測(cè)試、壓力測(cè)試、容量測(cè)試、安全性測(cè)試、GUI測(cè)試、可用性測(cè)試、安裝測(cè)試、配置測(cè)試、異常測(cè)試,備份測(cè)試、健壯性測(cè)試、文檔測(cè)試、在線幫助測(cè)試、網(wǎng)絡(luò)測(cè)試、穩(wěn)定性測(cè)試。
設(shè)計(jì)系統(tǒng)測(cè)試計(jì)劃需要參考的項(xiàng)目文擋:軟件測(cè)試計(jì)劃、軟件需求規(guī)范、迭代計(jì)劃
十二、 驗(yàn)收測(cè)試
軟件驗(yàn)收測(cè)試分為三類(lèi):正式驗(yàn)收測(cè)試;非正式驗(yàn)收測(cè)試其中包括α測(cè)試(由用戶、測(cè)試人員、開(kāi)發(fā)人員共同參與的內(nèi)部測(cè)試)和β測(cè)試(內(nèi)測(cè)后的公測(cè),即完全交給最終用戶測(cè)試)。
軟件驗(yàn)收測(cè)試的合格通過(guò)準(zhǔn)則是:軟件需求分析說(shuō)明書(shū)中定義的所有功能已全部實(shí)現(xiàn),性能指標(biāo)全部達(dá)到要求;所有測(cè)試項(xiàng)沒(méi)有殘余一級(jí)、二級(jí)和三級(jí)錯(cuò)誤;
立項(xiàng)審批表、需求分析文檔、設(shè)計(jì)文檔和編碼實(shí)現(xiàn)一致;驗(yàn)收測(cè)試工件齊全。
不同的測(cè)試類(lèi)型有著不同的方案,同時(shí)在過(guò)程中也需要使用到不同的工具。
軟件測(cè)試按照工作崗位可以分為功能測(cè)試、性能測(cè)試、測(cè)試開(kāi)發(fā),不同的工作崗位會(huì)用到不同的軟件測(cè)試工具:
1. 禪道
很多人最早接觸的測(cè)試管理工具就是禪道,禪道是第一款國(guó)產(chǎn)的開(kāi)源項(xiàng)目管理軟件,功能包括測(cè)試管理、計(jì)劃管理、發(fā)布管理、文檔管理、事務(wù)管理等等。能夠把軟件研發(fā)中的需求、任務(wù)、bug用例、計(jì)劃等要素有序地跟蹤管理起來(lái),完整地覆蓋了項(xiàng)目管理的核心流程。開(kāi)源易上手,現(xiàn)在依然也有很多中小企業(yè)在使用禪道。
2.SVN
特點(diǎn):跨平臺(tái),支持大多數(shù)常見(jiàn)的操作系統(tǒng),開(kāi)源、安全、高效、資料共享
SVN是一個(gè)開(kāi)源的集中式版本控制系統(tǒng),是常用的代碼和項(xiàng)目管理工具。簡(jiǎn)而言之就是用于多個(gè)人共同開(kāi)發(fā)同一個(gè)項(xiàng)目,實(shí)現(xiàn)共享資源,實(shí)現(xiàn)最終集中式的管理。可以把SVN理解為一個(gè)庫(kù),里面存放各種文件,SVN給每個(gè)文件打上標(biāo)簽,記錄文件的每次變動(dòng),方便你查找、獲取最新的文件。
3. git
特點(diǎn):免費(fèi)開(kāi)源,多分支管理比SVN好用
git和SVN的功能很像,但不同的是,SVN是集中式的,必須聯(lián)網(wǎng)才能正常工作。而git是分布式的,所以git支持離線工作,分支管理比SVN好用。但是git的命令繁多且復(fù)雜,沒(méi)有SVN簡(jiǎn)單易用。
4.Jmeter
Jmeter是一款基于Java的壓力測(cè)試工具,旨在加載測(cè)試功能行為并測(cè)量性能。它最初是為測(cè)試Web應(yīng)用程序而設(shè)計(jì)的,但后來(lái)擴(kuò)展到其他測(cè)試功能??捎糜跍y(cè)試靜態(tài)和動(dòng)態(tài)資源(Web動(dòng)態(tài)應(yīng)用程序)的性能,比如Java小程序服務(wù)、CGI腳本、Java對(duì)象、數(shù)據(jù)庫(kù)、FTP服務(wù)等等。
JMeter 可以用于對(duì)服務(wù)器、網(wǎng)絡(luò)或?qū)ο竽M巨大的負(fù)載,來(lái)自不同壓力類(lèi)別下測(cè)試它們的強(qiáng)度和分析整體性能。
5.loadrunner
LoadRunner 是一種預(yù)測(cè)系統(tǒng)行為和性能的負(fù)載測(cè)試工具。通過(guò)以模擬上千萬(wàn)用戶實(shí)施并發(fā)負(fù)載及實(shí)時(shí)性能監(jiān)測(cè)的方式來(lái)確認(rèn)和查找問(wèn)題,LoadRunner 能夠?qū)φ麄€(gè)企業(yè)架構(gòu)進(jìn)行測(cè)試。通過(guò)使用LoadRunner ,企業(yè)能最大限度地縮短測(cè)試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。
6.Fiddler
Fiddler是一個(gè)常用的抓包工具。它是用C#寫(xiě)出來(lái)的,可以支持眾多的http調(diào)試任務(wù),并且能夠使用.net語(yǔ)言進(jìn)行擴(kuò)展。Fiddler支持?jǐn)帱c(diǎn)試技術(shù),還可以顯示所有的Http通訊,你可以很輕松地看到你請(qǐng)求的某個(gè)頁(yè)面,總共被請(qǐng)求了多少次,以及多少字節(jié)被轉(zhuǎn)換了。同類(lèi)型的工具還有 httpwatch,wireshark等等。
軟件測(cè)試工具分為自動(dòng)化軟件測(cè)試工具和測(cè)試管理工具。自動(dòng)化軟件測(cè)試工具存在的價(jià)值是為了提高測(cè)試效率,用軟件來(lái)代替一些人工輸入。測(cè)試管理工具是為了復(fù)用測(cè)試用例,提高軟件測(cè)試的價(jià)值。一個(gè)好的軟件測(cè)試工具和測(cè)試管理工具結(jié)合起來(lái)使用將會(huì)使軟件測(cè)試效率大大的提高。
軟件測(cè)試工具有哪些?
國(guó)內(nèi)免費(fèi)軟件測(cè)試工具有:AutoRunner和TestCenter。
10款常見(jiàn)的軟件測(cè)試工具推薦
1、Bugfree
BugFree是借鑒微軟的研發(fā)流程和Bug管理理念,使用PHP+MySQL獨(dú)立寫(xiě)出的一個(gè)Bug管理 系統(tǒng)。簡(jiǎn)單實(shí)用、免費(fèi)并且開(kāi)放源代碼(遵循GNU GPL)。 命名BugFree 有兩層意思:一是希望軟件中的缺陷越來(lái)越少直到?jīng)]有,F(xiàn)ree嘛;二是表示它是免費(fèi)且開(kāi)放源代碼的,大家可以自由使用傳播。
2、bugzilla
Bugzilla 是一個(gè)開(kāi)源的缺陷跟蹤系統(tǒng)(Bug-Tracking System),它可以管理軟件開(kāi)發(fā)中缺陷的提交(new),修復(fù)(resolve),關(guān)閉(close)等整個(gè)生命周期。
3、Testlink
TestLink用于進(jìn)行測(cè)試過(guò)程中的管理,通過(guò)使用TestLink提供的功能,可以將測(cè)試過(guò)程從測(cè)試需求、測(cè)試設(shè)計(jì)、到測(cè)試執(zhí)行完整的管理起來(lái),同時(shí),它還提供了好多種測(cè)試結(jié)果的統(tǒng)計(jì)和分析,使我們能夠簡(jiǎn)單的開(kāi)始測(cè)試工作和分析測(cè)試結(jié)果。
4、manTIs
TMantis是一個(gè)基于PHP技術(shù)的輕量級(jí)的缺陷跟蹤系統(tǒng),其功能與前面提及的JIRA系統(tǒng)類(lèi)似,都是以Web操作的形式提供項(xiàng)目管理及缺陷跟蹤服務(wù)。在功能上可能沒(méi)有JIRA那么專業(yè),界面也沒(méi)有JIRA漂亮,但在實(shí)用性上足以滿足中小型項(xiàng)目的管理及跟蹤。
5、QTP
QTP是一個(gè)B/S系統(tǒng)的自動(dòng)化功能測(cè)試的利器,軟件程序測(cè)試工具。Mercury的自動(dòng)化功能測(cè)試軟件QuickTest Professional ,可以覆蓋絕大多數(shù)的軟件開(kāi)發(fā)技術(shù),簡(jiǎn)單高效,并具備測(cè)試用例可重用的特點(diǎn)。Mercury QuickTest Pro 是一款先進(jìn)的自動(dòng)化測(cè)試解決方案,用于創(chuàng)建功能和回歸測(cè)試。它自動(dòng)捕獲、驗(yàn)證和重放用戶的交互行為。 Mercury QuickTest Pro為每一個(gè)重要軟件應(yīng)用和環(huán)境提供功能和回歸測(cè)試自動(dòng)化的行業(yè)最佳解決方案。
6、selenium
selenium-core 是使用HTML的方式來(lái)編寫(xiě)測(cè)試腳本,你也可以使用 Selenium-IDE來(lái)錄制腳本,但是目前Selenium-IDE只有 FireFox 版本。
7、weblnject
WebInject 是一個(gè)自動(dòng)化測(cè)試工具,主要適合Web應(yīng)用和Web服務(wù)??梢酝ㄟ^(guò)它來(lái)測(cè)試基于HTTP接口的系統(tǒng)組件,還可以用它來(lái)進(jìn)行服務(wù)器監(jiān)控。
8、maxq
MaxQ是一個(gè)Web功能測(cè)試工具。它包括一個(gè)記錄測(cè)試腳本的HTTP代理,一個(gè)用于重放測(cè)試的命令行實(shí)用程序。代理記錄器自動(dòng)存儲(chǔ)提交到表單的變量,那么你無(wú)需用手書(shū)寫(xiě)它們。
9、jmeter
Apache JMeter是Apache組織開(kāi)發(fā)的基于Java的壓力測(cè)試工具。用于對(duì)軟件做壓力測(cè)試,它最初被設(shè)計(jì)用于Web應(yīng)用測(cè)試,但后來(lái)擴(kuò)展到其他測(cè)試領(lǐng)域。 它可以用于測(cè)試靜態(tài)和動(dòng)態(tài)資源,例如靜態(tài)文件、Java 小服務(wù)程序、CGI 腳本、Java 對(duì)象、數(shù)據(jù)庫(kù)、FTP 服務(wù)器, 等等。
10、undefined
OpenSTA 是專用于B/S結(jié)構(gòu)的、免費(fèi)的性能測(cè)試工具。它的優(yōu)點(diǎn)除了免費(fèi)、源代碼開(kāi)放的優(yōu)點(diǎn)外,還能對(duì)錄制的測(cè)試腳本進(jìn)行,按指定的語(yǔ)法進(jìn)行編輯。在錄制完測(cè)試腳本后,可以對(duì)測(cè)試腳本進(jìn)行編輯,以便進(jìn)行特定的性能指標(biāo)分析。其較為豐富的圖形化測(cè)試結(jié)果大大提高了測(cè)試報(bào)告的可閱讀性。
快轉(zhuǎn)正啦,要寫(xiě)轉(zhuǎn)正評(píng)審ppt,順帶就總結(jié)了下個(gè)人學(xué)習(xí)路線,僅供參考。初學(xué)者不要看暈了,學(xué)完基礎(chǔ)就可以找實(shí)習(xí)啦,其他的慢慢來(lái)~
先附上x(chóng)mind,簡(jiǎn)潔明了
1、長(zhǎng)期學(xué)習(xí)軟件測(cè)試?yán)碚?/span>
其中包括測(cè)試方法熟練運(yùn)用、測(cè)試思維的養(yǎng)成
測(cè)試方法可以找一本基礎(chǔ)理論的書(shū)籍
以下是我入門(mén)的兩本測(cè)試?yán)碚摃?shū)籍,可在公眾號(hào)回復(fù)(電子書(shū))獲取電子版
熟練運(yùn)用和測(cè)試思維的養(yǎng)成我認(rèn)為是需要功能測(cè)試經(jīng)驗(yàn)的積累,多看看別人的用例,別人提交的bug
2、測(cè)試中bug定位分析
測(cè)試中bug定位可以學(xué)習(xí)fiddle抓包,數(shù)據(jù)庫(kù)分析數(shù)據(jù),查看日志,之前發(fā)過(guò)的F12定位web測(cè)試前后端bug也是其中一種
Fiddle教程我發(fā)現(xiàn)現(xiàn)在多數(shù)教程都是如何使用,而聊到如何分析的幾乎沒(méi)有,我沒(méi)有找到哦,后面開(kāi)一篇聊聊,共勉!
數(shù)據(jù)庫(kù)分析數(shù)據(jù),這就需要學(xué)習(xí)數(shù)據(jù)庫(kù)相關(guān)知識(shí)了
SQL基本語(yǔ)句的學(xué)習(xí)(增刪改查),查詢是重點(diǎn)
3、接口測(cè)試
學(xué)習(xí)相關(guān)概念
學(xué)習(xí)Json基本語(yǔ)法
學(xué)習(xí)常見(jiàn)接口測(cè)試工具的使用
如Postman
Postman單口測(cè)試
Postman多口業(yè)務(wù)邏輯測(cè)試
Postman斷言
4、python基礎(chǔ)學(xué)習(xí)
看書(shū)、代碼敲起來(lái)、練習(xí)做起來(lái)
菜鳥(niǎo)書(shū)籍《笨辦法學(xué)Python》回復(fù)(電子書(shū))獲取
注意!這邊的電子書(shū)是基于python2的
后續(xù)我會(huì)出python3寫(xiě)的《笨辦法學(xué)Python2》系列習(xí)題答案,可持續(xù)關(guān)注,也可以直接看《笨辦法學(xué)Python3》
5、自動(dòng)化測(cè)試
(1)python+selenium基于web的UI自動(dòng)化學(xué)習(xí)
(2)python+appium基于APP的UI自動(dòng)化學(xué)習(xí)
6、掌握1個(gè)或者多個(gè)自動(dòng)測(cè)試框架,學(xué)習(xí)robotframework, python的unittest
7、掌握性能測(cè)試技術(shù),學(xué)習(xí)jmeter
題外話:
現(xiàn)在常見(jiàn)的現(xiàn)象是功能測(cè)試工程師想去做自動(dòng)化測(cè)試,他覺(jué)得寫(xiě)自動(dòng)化測(cè)試是價(jià)值,他能從中學(xué)到新的內(nèi)容。
但是我覺(jué)得,你想清楚自己是在哪個(gè)階段上,你想往另一個(gè)方面去發(fā)展的話,那么你一定需要在另一個(gè)方面去做額外的努力。那么這個(gè)做努力的過(guò)程中,從知識(shí)積累的角度來(lái)講,它一定是從深度再到廣度。
所有的測(cè)試離不開(kāi)基礎(chǔ)理論的支撐,即使是自動(dòng)化。
我對(duì)自己的要求是在工作當(dāng)中,如果接觸到了一個(gè)技術(shù),一個(gè)項(xiàng)目,一個(gè)功能,不輕易放過(guò)。不是得過(guò)且過(guò),我測(cè)了就測(cè)了,一定要刨根問(wèn)底。相信這樣,每個(gè)接觸過(guò)的技術(shù)都會(huì)變得比較深入。隨著項(xiàng)目接觸的越來(lái)越多,做到的事情越來(lái)越多之后,你很快就會(huì)發(fā)現(xiàn),你有了深度的同時(shí)你就有了廣度。
個(gè)人對(duì)自動(dòng)化學(xué)習(xí)的要求:
考慮把身邊天天碰到的這些重復(fù)性勞動(dòng),用一個(gè)簡(jiǎn)單的腳本,或者做一個(gè)簡(jiǎn)單的工具去做優(yōu)化。一方面這是來(lái)源于對(duì)整個(gè)知識(shí)體系的理解,想法、思維方式,以及行動(dòng)。在這個(gè)過(guò)程中,就體現(xiàn)作為一個(gè)測(cè)試人員的價(jià)值。我相信隨著工具越來(lái)越多,知識(shí)面越來(lái)越廣后,能做的事情就會(huì)更多。
1、梳理模塊測(cè)試思維導(dǎo)圖用xmid
2、文件編輯用noted++
文件管理svn
3、文件傳輸用winscp
4、遠(yuǎn)程用xshell,mscs
5、編程用Python3.8,pychar
代碼管理git
0
回答5
回答3
回答7
回答0
回答10
回答0
回答0
回答4
回答10
回答