久久精品国产一区二区电影,久久精品国产亚洲av瑜伽,精品无人区一码卡二卡三,久草热8精品视频在线观看 ,久久99精品久久久久麻豆

錘子簡(jiǎn)歷品牌推廣師
轉(zhuǎn)行軟件測(cè)試,該學(xué)些什么技能?未來(lái)的職業(yè)選擇又有哪些?
作者:君仔小編 2022/05/26 00:05:25
閱讀 123
轉(zhuǎn)行軟件測(cè)試,該學(xué)些什么技能?未來(lái)的職業(yè)選擇又有哪些?

開(kāi)發(fā)工程師,何為開(kāi)發(fā)?測(cè)試工程師,何為測(cè)試?

從簡(jiǎn)單的軟件開(kāi)發(fā)流程談起。

瀑布模型:

  計(jì)劃→需求分析→設(shè)計(jì)→編碼→測(cè)試→運(yùn)行維護(hù)

計(jì)劃、需求是產(chǎn)品的活;設(shè)計(jì)是UI的活,編碼是開(kāi)發(fā)的活,測(cè)試是測(cè)試的活,運(yùn)行維護(hù)是運(yùn)維的活。

開(kāi)發(fā)一詞是指以荒地、礦山、森林、水力等自然資源為對(duì)象進(jìn)行勞動(dòng),以達(dá)到利用的目的;通俗的講,就是根據(jù)自己掌握的資源,通過(guò)自己的技能,完成一項(xiàng)既定的“任務(wù)”。

測(cè)試,是動(dòng)詞、名詞。

測(cè)試行為,一般發(fā)生于為檢測(cè)特定的目標(biāo)是否符合標(biāo)準(zhǔn)而采用專(zhuān)用的工具或者方法進(jìn)行驗(yàn)證,并最終得出特定的結(jié)果。

多么生動(dòng)的描述啊!

如果說(shuō)開(kāi)發(fā)的任務(wù)是建造一座房子,那么測(cè)試的任務(wù)就是對(duì)房子的材料,設(shè)計(jì)圖紙(文檔),外觀,抗震性,舒適性等等進(jìn)行綜合驗(yàn)證,并得出一份“質(zhì)檢報(bào)告”。

而開(kāi)發(fā)往往對(duì)自己的代碼“高度”自信,認(rèn)為自己建造的房子就是最完美的,無(wú)可挑剔的;而測(cè)試往往反其道行之,認(rèn)為開(kāi)發(fā)建造的房子肯定是不完美的,肯定是有“缺陷”的,也就是所謂的“破壞性測(cè)試”;所以,測(cè)試在開(kāi)發(fā)眼里,就是來(lái)“找茬”的;實(shí)際不然,測(cè)試的目的是為了更好地驅(qū)動(dòng)開(kāi)發(fā),做出完美的產(chǎn)品。

而對(duì)開(kāi)發(fā)的代碼懷有一種“天生”的質(zhì)疑,是測(cè)試工程師所必須的;正如前文舉開(kāi)發(fā)“造房”為例,評(píng)價(jià)一個(gè)軟件的是否合格,同樣需要對(duì)其進(jìn)行各方面的測(cè)試,不同方面的測(cè)試,需要不同的測(cè)試方法,甚至不同的測(cè)試人員來(lái)完成;事實(shí)證明,對(duì)一個(gè)軟件的測(cè)試工作的進(jìn)行的越早,那么對(duì)發(fā)現(xiàn)問(wèn)題并修復(fù)所承擔(dān)的成本就越低,所以測(cè)試工作貫穿于整個(gè)項(xiàng)目周期。

也正是這一點(diǎn),決定了絕大多數(shù)測(cè)試工程師不可能掌握(精通)整個(gè)項(xiàng)目周期所要求的測(cè)定技能。

因此,測(cè)試崗位根據(jù)不同的測(cè)試方向與技能劃分為:功能測(cè)試工程師,性能測(cè)試工程師,自動(dòng)化測(cè)試工程師,測(cè)試開(kāi)發(fā)工程師。

測(cè)試職位具體劃分

功能測(cè)試工程師

想必大多數(shù)測(cè)試人員都是從功能測(cè)試開(kāi)始做起的,或者至今一直在從事功能測(cè)試工作;顧名思義,功能測(cè)試也稱(chēng)為黑盒測(cè)試,產(chǎn)品就像一個(gè)黑盒子,我們無(wú)需關(guān)心其內(nèi)部構(gòu)造是怎樣的,只需要對(duì)其進(jìn)行輸入?yún)?shù),將輸出的參數(shù)和預(yù)期的參數(shù)進(jìn)行對(duì)比,驗(yàn)證是否滿(mǎn)足需求文檔里所定義的那樣。

簡(jiǎn)言之,功能測(cè)試的目的就是驗(yàn)證所測(cè)產(chǎn)品的“功能”是否滿(mǎn)足甚至超出產(chǎn)品設(shè)計(jì)所要求結(jié)果的預(yù)期;比如,需求文檔里要求實(shí)現(xiàn)一個(gè)加法功能,那么就要通過(guò)各個(gè)方面來(lái)驗(yàn)證產(chǎn)品是否具備“加法”功能。

因此,功能測(cè)試重心就是測(cè)試用例的設(shè)計(jì)。

而測(cè)試用例的設(shè)計(jì),取決于測(cè)試人員對(duì)產(chǎn)品需求的理解;對(duì)產(chǎn)品需求的理解取決于測(cè)試人員對(duì)業(yè)務(wù)的“接受”程度。

這也是功能測(cè)試發(fā)展往往會(huì)遇到“瓶頸”的原因,過(guò)多的項(xiàng)目只不過(guò)是在反復(fù)地學(xué)習(xí)不同的業(yè)務(wù);因此功能測(cè)試工程師往往要具備一定的測(cè)試管理能力,掌握一定的測(cè)試策略,發(fā)展通道一般是管理方向。

性能測(cè)試工程師

產(chǎn)品,實(shí)際上是指產(chǎn)品的功能和質(zhì)量?jī)蓚€(gè)方面。

功能是構(gòu)成競(jìng)爭(zhēng)力的首要要素。

用戶(hù)購(gòu)買(mǎi)某個(gè)產(chǎn)品,首先是購(gòu)買(mǎi)它的功能,也就是實(shí)現(xiàn)其所需要的某種行為的能力。

質(zhì)量是指產(chǎn)品能實(shí)現(xiàn)其功能的程度和在使用期內(nèi)功能的保持性,質(zhì)量可以定義為“實(shí)現(xiàn)功能的程度和持久性的度量”。

想必大家都聽(tīng)說(shuō)甚至經(jīng)歷過(guò)12306網(wǎng)站買(mǎi)火車(chē)票崩潰的例子。

12306網(wǎng)站也不僅僅滿(mǎn)足于大家能通過(guò)它進(jìn)行網(wǎng)上購(gòu)買(mǎi)火車(chē)票單純這一功能,更需要滿(mǎn)足N多人在使用它同時(shí)進(jìn)行買(mǎi)票且不出錯(cuò)。

這就是性能。

性能可以分為穩(wěn)定性,可靠性,安全性,易用性,兼容性等等,不同的產(chǎn)品要求的性能也不近相同;比如說(shuō)公司有些部門(mén)研發(fā)的滬(深)交易所使用的交易系統(tǒng),在傳統(tǒng)金融領(lǐng)域,對(duì)系統(tǒng)穩(wěn)定性的要求往往高于其他需求。

而相應(yīng)的性能測(cè)試,可以針對(duì)不同的性能指標(biāo)分為負(fù)載測(cè)試,壓力測(cè)試,并發(fā)測(cè)試,可靠性測(cè)試,基準(zhǔn)測(cè)試等等。

性能測(cè)試往往要求測(cè)試工程師不但具備對(duì)產(chǎn)品基本的功能以及業(yè)務(wù)知識(shí),還要對(duì)產(chǎn)品所“在”(部署)的環(huán)境有必須的了解。

這就要求性能測(cè)試工程師必須掌握一定的系統(tǒng)知識(shí),如服務(wù)器硬件知識(shí)(CPU、MEM、NETWORK、IO),數(shù)據(jù)庫(kù)(ORACLE,MYSQL),中間件(TOMCAT,NGINX),操作系統(tǒng)等知識(shí)。

自動(dòng)化測(cè)試工程師

反復(fù)的手工測(cè)試勢(shì)必會(huì)讓測(cè)試人員開(kāi)始思考人生。

工作中幾乎每個(gè)測(cè)試人員都會(huì)遇到過(guò)一些重復(fù)性比較高,而且必須要做的工作,如回歸測(cè)試,冒煙測(cè)試等;顧名思義,自動(dòng)化測(cè)試就是為了把測(cè)試人員從一些重復(fù)性高,而且需求變化不大的工作中解放出來(lái);比如web自動(dòng)化測(cè)試,可以通過(guò)selenium編寫(xiě)測(cè)試腳本,一次寫(xiě)完,就可以反復(fù)用到需求變動(dòng)不大的任務(wù)中。

測(cè)試開(kāi)發(fā)工程師

測(cè)試開(kāi)發(fā)崗位,工作的目的就是為了更高效,更快捷地讓測(cè)試工程師進(jìn)行測(cè)試工作;測(cè)試開(kāi)發(fā)崗位一般要求一定的開(kāi)發(fā)能力,解決問(wèn)題的能力尤為重要。

比如我們項(xiàng)目組的測(cè)試開(kāi)發(fā)小伙伴就經(jīng)常開(kāi)發(fā)一些腳本自動(dòng)生成工具給我們使用,這也直接提高了我們的測(cè)試效率,間接地縮短了測(cè)試周期,可以更好更快地交付產(chǎn)品給客戶(hù)使用。

測(cè)試需要掌握哪些技能

把自己工作中接觸到的和非接觸的到的知識(shí)羅列一下。

開(kāi)發(fā)能力:JAVA(集合,泛型,基礎(chǔ)知識(shí),調(diào)試,代碼閱讀),JavaScript/CSS/HTML(基礎(chǔ)知識(shí),能結(jié)合知識(shí)實(shí)現(xiàn)項(xiàng)目),Python(基礎(chǔ)知識(shí));

框架:Spring Boot,Spring MVC;Vuejs;

開(kāi)發(fā)成果:可以單獨(dú)開(kāi)發(fā)JAVAWEB后臺(tái)系統(tǒng),前端項(xiàng)目;管理系統(tǒng);

興趣愛(ài)好:機(jī)器學(xué)習(xí)(理解常用的機(jī)器學(xué)習(xí)知識(shí)與算法原理,以及簡(jiǎn)單機(jī)器學(xué)習(xí)實(shí)現(xiàn));

計(jì)算機(jī)網(wǎng)絡(luò)知識(shí):TCP/IP協(xié)議(HTTP,DNS);

操作系統(tǒng):LINUX服務(wù)器常用指令,服務(wù)器硬件指標(biāo)分析,shell編程基礎(chǔ);

中間件:TOMCAT,NGINX(負(fù)載均衡,結(jié)合keepalive高可用架構(gòu)),Mycat(分表分庫(kù)),Redis,Zookeeper;

數(shù)據(jù)庫(kù):Oracle/MySQL,復(fù)雜查詢(xún);

測(cè)試工具:JMeter,Postman等;

版本管理:GIT,SVN;

調(diào)度工具:JENKINS(理解);

大數(shù)據(jù):Hadoop(理解架構(gòu)),Hive;

以上知識(shí),都是工作中接觸到的并且運(yùn)用到的,當(dāng)然測(cè)試工作中有些可能不需要精通掌握,只僅限于“使用”;而我個(gè)人更傾向于問(wèn)題驅(qū)動(dòng)學(xué)習(xí),所以項(xiàng)目的多寡也決定了我對(duì)一些知識(shí)的理解深淺;工作前半年,接觸的項(xiàng)目少,但是自己也自學(xué)了一些用不到的知識(shí),現(xiàn)在想想當(dāng)時(shí)已經(jīng)“掌握”的知識(shí),長(zhǎng)時(shí)間不用也會(huì)“褪色”,所以建議大家不要為了學(xué)習(xí)而學(xué)習(xí)。

一定要用問(wèn)題/項(xiàng)目驅(qū)動(dòng)才能高效地掌握某項(xiàng)知識(shí)。

工作之余,也要多看一些機(jī)器學(xué)習(xí),區(qū)塊鏈的知識(shí),好讓自己不“脫節(jié)”(也可能是測(cè)試人員都會(huì)有一種職業(yè)危機(jī)感吧,總想讓自己多學(xué)點(diǎn))。

內(nèi)容來(lái)源網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系刪除!

錘子簡(jiǎn)歷模板范文,一鍵導(dǎo)入簡(jiǎn)歷模板內(nèi)容

錘子簡(jiǎn)歷?簡(jiǎn)歷?模板分類(lèi)

職位

客服簡(jiǎn)歷模板編導(dǎo)簡(jiǎn)歷模板編輯簡(jiǎn)歷模板律師簡(jiǎn)歷模板翻譯簡(jiǎn)歷模板咨詢(xún)顧問(wèn)簡(jiǎn)歷模板電子商務(wù)簡(jiǎn)歷模板市場(chǎng)營(yíng)銷(xiāo)簡(jiǎn)歷模板軟件測(cè)試簡(jiǎn)歷模板UI/UX簡(jiǎn)歷模板管理培訓(xùn)生簡(jiǎn)歷模板外貿(mào)簡(jiǎn)歷模板采購(gòu)簡(jiǎn)歷模板策劃簡(jiǎn)歷模板護(hù)士簡(jiǎn)歷模板建筑簡(jiǎn)歷模板助理簡(jiǎn)歷模板運(yùn)營(yíng)簡(jiǎn)歷模板產(chǎn)品經(jīng)理簡(jiǎn)歷模板程序員簡(jiǎn)歷模板銀行簡(jiǎn)歷模板設(shè)計(jì)師簡(jiǎn)歷模板人力資源簡(jiǎn)歷模板財(cái)務(wù)簡(jiǎn)歷模板銷(xiāo)售簡(jiǎn)歷模板醫(yī)生簡(jiǎn)歷模板教師簡(jiǎn)歷模板會(huì)計(jì)簡(jiǎn)歷模板

內(nèi)容來(lái)源說(shuō)明:本文章來(lái)自網(wǎng)絡(luò)收集,如侵犯了你的權(quán)益,請(qǐng)聯(lián)系QQ:2772182309進(jìn)行刪除。
智能在線(xiàn)簡(jiǎn)歷編輯器
錘子簡(jiǎn)歷在線(xiàn)簡(jiǎn)歷制作,一鍵導(dǎo)出,快速生成 專(zhuān)屬你的優(yōu)秀求職簡(jiǎn)歷,敲定高薪 Offer~
立即創(chuàng)建簡(jiǎn)歷

【使用錘子簡(jiǎn)歷小程序制作簡(jiǎn)歷】

范文模板 更多>