? 首先要感謝那些嘲諷我代碼寫(xiě)的爛的人,五年開(kāi)發(fā)經(jīng)驗(yàn)嘲笑剛出校門(mén)踏入社會(huì)的我,讓我放棄了開(kāi)發(fā)工作,走向測(cè)試的康莊大道。此外,曾經(jīng)的開(kāi)發(fā)經(jīng)驗(yàn)對(duì)我測(cè)試工作的幫助是無(wú)與倫比的。數(shù)據(jù)庫(kù),編程語(yǔ)言,liunx,環(huán)境部署維護(hù),程序打包,參與代碼走查,專(zhuān)項(xiàng)測(cè)試,性能分析,抓包工具的使用等一系列讓很多測(cè)試人員頭疼的事情并沒(méi)有發(fā)生在我的身上。一學(xué)就會(huì),一點(diǎn)就通,舉一反三。
我為什么要選擇測(cè)試工作?
? ? ? 起初,與很多人一樣,我也很迷茫,我是不是一定要從事與自己專(zhuān)業(yè)相匹配的工作。校招的時(shí)候自我認(rèn)識(shí)不足,把自己的放到很高的位置,放棄了14W的offer,等到社會(huì)上找工作的時(shí)候處處碰壁,好不容易找到一份工作,工資低,加班嚴(yán)重還要承受某些素質(zhì)底下的同事的嘲諷。我的專(zhuān)業(yè)是軟件工程,主修的是J2EE方向,web后端開(kāi)發(fā)。等我從事后端開(kāi)發(fā)工作的時(shí)候,由于剛從大學(xué)畢業(yè),代碼能力還有些不足,實(shí)際工作中經(jīng)驗(yàn)豐富的同事能夠輕松完成的任務(wù),而我卻需要加班完成,同時(shí)代碼的質(zhì)量還不太高,測(cè)試發(fā)現(xiàn)的問(wèn)題也主要集中在我負(fù)責(zé)的模塊中。我發(fā)現(xiàn)僅僅是實(shí)現(xiàn)功能并不能很好的適用團(tuán)隊(duì)的工作,滿足產(chǎn)品的需求,經(jīng)過(guò)深思熟慮,我決定放棄開(kāi)發(fā)的工作,成為一個(gè)測(cè)試工程師。也許我成為不了一個(gè)好的開(kāi)發(fā),但是我會(huì)成為一個(gè)好的測(cè)試。因此我放棄了成為一個(gè)優(yōu)秀開(kāi)發(fā)者的機(jī)會(huì),轉(zhuǎn)身投入到測(cè)試工作中。
一周成為一個(gè)初級(jí)測(cè)試工程師。
?系統(tǒng)知識(shí)儲(chǔ)備:linux、互聯(lián)網(wǎng)網(wǎng)絡(luò)基礎(chǔ)、數(shù)據(jù)庫(kù)、編程基礎(chǔ)。
linux基礎(chǔ):1、linux系統(tǒng)了解和環(huán)境熟悉
2、常用的linux命令
? 3、linux文件屬性、權(quán)限、用戶管理
4、linux環(huán)境安裝和使用
5、環(huán)境變量
互聯(lián)網(wǎng)網(wǎng)絡(luò)基礎(chǔ):1、網(wǎng)絡(luò)架構(gòu)通訊原理
2、TCP、UDP、HTTP協(xié)議
3、session與cookie
數(shù)據(jù)庫(kù):1、mysql、oracle
2、環(huán)境搭建與應(yīng)用
3、sql使用(關(guān)聯(lián)查詢(xún)、刪除修改),存儲(chǔ)過(guò)程,事務(wù)與編程
編程基礎(chǔ):1、java、python
2、開(kāi)發(fā)環(huán)境與基本語(yǔ)法,類(lèi)與對(duì)象,面向?qū)ο?/p>
3、簡(jiǎn)單的框架
功能測(cè)試核心:測(cè)試模型,測(cè)試流程,用例設(shè)計(jì),缺陷管理
自動(dòng)化測(cè)試:web前端開(kāi)發(fā)基礎(chǔ),瀏覽器調(diào)試工具,接口測(cè)試工具使用,web自動(dòng)化測(cè)試(selenium),自動(dòng)化測(cè)試框架,自動(dòng)化測(cè)試平臺(tái)
? ? ?就我的理解來(lái)看:無(wú)論是開(kāi)發(fā)還是測(cè)試,起初工作時(shí)如果能夠進(jìn)一個(gè)工作流程完善,技術(shù)完備的公司對(duì)你的職業(yè)發(fā)展是百利而無(wú)一害的。首先,你能夠?qū)W習(xí)到軟件從需求到運(yùn)維的一系列的流程,什么時(shí)間需要做什么事情,雖然有些步驟可能覺(jué)得有些繁瑣,但是不能否認(rèn)它產(chǎn)生的效益和起到的良好的規(guī)范效應(yīng)。其次,無(wú)論哪一種軟件開(kāi)發(fā)流程都能夠幫助你更好的理解軟件的周期,如果從一開(kāi)始就能夠了解并接觸到整個(gè)軟件從無(wú)到有的過(guò)程,對(duì)今后的職業(yè)發(fā)展不言而喻。
一年成為高級(jí)測(cè)試工程師
? ? ? ? ? ?當(dāng)我的能力已經(jīng)完全勝任了中級(jí)測(cè)試工程師的時(shí)候,我開(kāi)始學(xué)習(xí)一些測(cè)試?yán)碚摚瑓⒓舆^(guò)幾次思特沃克的線下沙龍,參加過(guò)他們的線上技術(shù)分享,當(dāng)然并不是參加過(guò)幾次沙龍,技術(shù)分享就可以了,而是要根據(jù)他們分享的內(nèi)容來(lái)學(xué)習(xí)一些自己不會(huì)的內(nèi)容。從我開(kāi)始實(shí)習(xí)到現(xiàn)在已經(jīng)三年多了,前一年我一直再學(xué)習(xí)一些我不會(huì)的技能,后兩年我基本上都在研究測(cè)試的理論和思想,從測(cè)試左移到測(cè)試右移,從devops到testops,從測(cè)試策略到測(cè)試風(fēng)險(xiǎn)的規(guī)避,學(xué)的越多就會(huì)發(fā)現(xiàn)自己不會(huì)的越多。只能不斷的充實(shí)自己。
高級(jí)測(cè)試工程師具備的技能:
自動(dòng)化測(cè)試框架:
性能測(cè)試:性能需求分析,性能測(cè)試工具使用,性能監(jiān)控分析和調(diào)優(yōu)
安全測(cè)試:抓包工具使用,安全漏洞原理,安全漏洞測(cè)試方法,漏洞的防范
測(cè)試進(jìn)階:sell腳本,測(cè)試工具的研發(fā),敏捷測(cè)試&TestOps,mock,Docker,大數(shù)據(jù)測(cè)試
前車(chē)之鑒:
相對(duì)互聯(lián)網(wǎng)其他崗位而言,軟件測(cè)試入門(mén)是非常簡(jiǎn)單的。雖然后期涉及到自動(dòng)化測(cè)試等內(nèi)容的時(shí)候回相對(duì)較復(fù)雜,但是對(duì)于新手而言,入門(mén)以及進(jìn)入這個(gè)行業(yè)才是第一步。在工作中不斷的積累經(jīng)驗(yàn)以及提升個(gè)人能力。那入門(mén)階段我們需要怎么做呢?
1、首先我們可以通過(guò)圖書(shū)或者通過(guò)網(wǎng)絡(luò)公開(kāi)視頻深入了解軟件測(cè)試的概念以及相關(guān)的基礎(chǔ)理論知識(shí)。這個(gè)過(guò)程大概一個(gè)月內(nèi)就可以完成,主要是檢驗(yàn)自己是否適合能夠快速接受理解軟件測(cè)試相關(guān)的知識(shí)。
2、有了一定的基礎(chǔ)理論知識(shí)之后,可以找一個(gè)軟件自己親自按照方法檢驗(yàn)一下自己學(xué)習(xí)的效果,從開(kāi)始寫(xiě)測(cè)試計(jì)劃、測(cè)試用例、到自己完成測(cè)試、并輸出測(cè)試報(bào)告。在實(shí)際動(dòng)手過(guò)程中肯定會(huì)遇到各種問(wèn)題,將這些問(wèn)題記錄下來(lái),可以通過(guò)加入社群咨詢(xún)或者論壇交流的方式解決這些問(wèn)題。最重要的是發(fā)現(xiàn)問(wèn)題之后,在之后的學(xué)習(xí)中可以重點(diǎn)去學(xué)習(xí)相關(guān)的內(nèi)容。一般而言,對(duì)于體量比較小的產(chǎn)品需要用1個(gè)月左右的時(shí)間,而比較復(fù)雜的產(chǎn)品則要用2個(gè)月,甚至更久。建議從小產(chǎn)品入手比較好。
3、在有了實(shí)際的操作經(jīng)驗(yàn)之后,可以通過(guò)招聘網(wǎng)站的招聘要求,對(duì)應(yīng)該公司的產(chǎn)品,再次進(jìn)行實(shí)際測(cè)試。(一般情況下,如果去面試的時(shí)候能對(duì)該公司的產(chǎn)品有一定的了解程度,那面試成功的幾率會(huì)更大)。
4、有了實(shí)戰(zhàn)經(jīng)驗(yàn),就要開(kāi)始嘗試面試了。軟件測(cè)試屬于技術(shù)崗位,所以在面試的時(shí)候面試官會(huì)問(wèn)一些關(guān)于技術(shù)的問(wèn)題。你可以從網(wǎng)上找一些相關(guān)的軟件測(cè)試面試題,遇到問(wèn)題迅速查漏補(bǔ)缺,這樣再去面試基本就沒(méi)有任何問(wèn)題了。
5、以上方法僅僅是介紹通過(guò)自學(xué)的方式,當(dāng)然你也可以通過(guò)專(zhuān)門(mén)的培訓(xùn)機(jī)構(gòu)去學(xué)習(xí)軟件測(cè)試知識(shí)。課程內(nèi)容涵蓋基礎(chǔ)功能測(cè)試、接口自動(dòng)化、Web端自動(dòng)化、移動(dòng)自動(dòng)化、性能測(cè)試,通過(guò)企業(yè)級(jí)實(shí)戰(zhàn)項(xiàng)目,確保你從理論學(xué)習(xí)到實(shí)踐,真正掌握中高端的測(cè)試技術(shù)。這樣在學(xué)習(xí)完成后,你直接可以去面試了。
以上就是為大家介紹的怎樣快速學(xué)習(xí)軟件測(cè)試?軟件測(cè)試學(xué)習(xí)方法!當(dāng)然建議大家根據(jù)自己實(shí)際的自學(xué)能力來(lái)選擇相應(yīng)更加適合自己的方式學(xué)習(xí)軟件測(cè)試。
?這里為你準(zhǔn)備了200G軟件測(cè)試教程9資料,包括用例模板、計(jì)劃模板、報(bào)告模板、性能調(diào)優(yōu)、自
動(dòng)化教程、測(cè)開(kāi)模板、簡(jiǎn)歷模板、面試技巧、大廠真題等!點(diǎn)擊下方自行獲取:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-427025.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-427025.html
到了這里,關(guān)于從服務(wù)員到高級(jí)測(cè)試工程師,我的坎坷之路誰(shuí)又能懂的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!