談?wù)勡浖䴗y試行業(yè)對我個(gè)人的成長(cháng)的影響

時(shí)間:2022-07-02 14:00:38 行業(yè) 我要投稿
  • 相關(guān)推薦

談?wù)勡浖䴗y試行業(yè)對我個(gè)人的成長(cháng)的影響

  本科4年學(xué)的是非計算機專(zhuān)業(yè),但因為我對電腦的濃厚興趣,整個(gè)大學(xué)期間我經(jīng)常利用周末的時(shí)間,穿梭于太原市電腦一條街,用擠出來(lái)的生活費升級電腦硬件,對各種電腦硬件的原理都很熟悉。這樣的一個(gè)結果讓我在大三的暑期很輕松的在北京中關(guān)村找到了一份當計算機老師的實(shí)習工作,北京實(shí)習的那段經(jīng)歷,讓我對網(wǎng)絡(luò ),編程及各種應用軟件也都有了很深的了解。所以,在大四的春節,我也很容易的在蘇州一家研發(fā)筆記本電腦的臺資企業(yè)拿到一個(gè)軟件工程師的offer;

  2年以后,我發(fā)現蘇州的很多軟件企業(yè)都在招聘軟件測試工程師,同時(shí)我也研究了這個(gè)崗位未來(lái)的市場(chǎng)需求量會(huì )很大,便利用業(yè)余時(shí)間做了很多研究,終于在02年11月份如愿以?xún)數漠斄艘幻浖䴗y試工程師,后來(lái)從應用軟件測試到歐美外包的測試管理,從大的行業(yè)軟件項目測試到現今的組建互聯(lián)網(wǎng)測試團隊,從阿里的B2B電商走到在線(xiàn)旅游攜程的B2C電商,這么多年的測試從業(yè)經(jīng)歷,讓我對這個(gè)職業(yè)有了很深厚的感情并且有太多的人和事割舍不下。但為了追求更高的個(gè)人職業(yè)發(fā)展,我決定尋求新的突破和挑戰!前幾天,團隊的主管去西安招聘回來(lái)說(shuō),來(lái)面試的人幾乎清一色的女孩子,這也讓我感覺(jué)到確實(shí)要把自己這么多年的收獲和成長(cháng)人分享一下,讓更多的年青人了解什么是軟件測試,能提升我們個(gè)人的哪些技能?

  1. 大家都知道,軟件測試最重要的工作就是根據需求設計測試用例,這個(gè)工作主要就是考驗你的邏輯思維和分析能力,你要根據需求設計出用戶(hù)場(chǎng)景,然后還要考慮主要的業(yè)務(wù)流程,分支流程和異常的一些場(chǎng)景,這些場(chǎng)景都要考慮全面;做好測試分析,不但要借助一定的工具和測試理論,這個(gè)方面的能力也是最基本的了,招聘測試工程師,測試分析,思維邏輯能力也是我們必問(wèn)的,當然,有了這個(gè)基礎,再通過(guò)后期不斷的項目實(shí)戰,相信這方面的能力一定可以得大更大的提升;平時(shí)在和一些朋友交流,大家給我的反饋也是覺(jué)得我說(shuō)話(huà)思路清晰,事情都會(huì )偏向理性的去分析,要符合邏輯,喜歡列出1,2,3。

  2.測試的本職工作就是找Bug,但不管多優(yōu)秀的工程師都不可能在他負責的項目中發(fā)現所有的Bug;當項目上線(xiàn)以后,漏到線(xiàn)上的Bug,除了根據輕重緩急逐步修復以外,作為測試團隊,一個(gè)最重要的事情,就是分析為什么會(huì )漏測,后續有什么改進(jìn)措施能夠防止同樣的問(wèn)題再次被遺漏,在這樣的不斷的分析漏測場(chǎng)景、總結改進(jìn),這方面的能力也在潛移默化的得到了鍛煉;當然,我覺(jué)得這個(gè)能力是否被很好的發(fā)揮出來(lái),一個(gè)首要的前提是先要有這方面的意識,任何一個(gè)項目或一件事情在做之前,我們都可以去思考一下,有沒(méi)有更好的方法去做這件事情,做完之后,再總結哪些方面做得還不夠好,有沒(méi)有提升的空間;有點(diǎn)類(lèi)似于我們以前經(jīng)常講的PDCA,所以,我覺(jué)得這個(gè)能力的養成是非常重要的;

  3. 測試在軟件研發(fā)周期內,處于比較靠后的工序里,前面有架構師,產(chǎn)品經(jīng)理和開(kāi)發(fā)工程師,前面的任何一個(gè)環(huán)節出了問(wèn)題,都會(huì )導致測試版本質(zhì)量不高,測試進(jìn)度被壓縮或測試工作量增加,當我說(shuō)的這些問(wèn)題發(fā)生以后,往往受影響最大的受害者都是測試人員,如果只是被動(dòng)等待著(zhù)版本提測,不管你付出多大的努力都很難保證項目高質(zhì)量的發(fā)布,這也是我之前為什么經(jīng)常在團隊里強調測試驅動(dòng)開(kāi)發(fā)的原因;測試驅動(dòng)開(kāi)發(fā)對測試的要求就是要對問(wèn)題非常敏感,看到問(wèn)題后要主動(dòng)提出來(lái)并給出建議的方案和項目一起協(xié)調解決,如果推不動(dòng)還要尋求領(lǐng)導的協(xié)助;再說(shuō)一個(gè)UI自動(dòng)化的例子,13年團隊在我的要求下推動(dòng)UI自動(dòng)化,當時(shí)碰到了很多問(wèn)題,比如業(yè)務(wù)項目?jì)?yōu)先級更高、測試數據、測試環(huán)境和業(yè)務(wù)變更等各種問(wèn)題導致自動(dòng)化通過(guò)率一直不高;當大家都在懷疑UI自動(dòng)化到底能不能帶來(lái)作用的時(shí)候,15年開(kāi)始,我們整個(gè)團隊根據問(wèn)題經(jīng)過(guò)多次討論,優(yōu)化用例規范,加強環(huán)境和數據領(lǐng)域工作推進(jìn)并調整組織架構,終于到15年9月份把UI自動(dòng)化覆蓋率,通過(guò)率都做上來(lái)了,相信這種實(shí)際解決問(wèn)題的經(jīng)歷一定會(huì )提升解決問(wèn)題的能力、主動(dòng)思考解決方案和決策的意識;

  4.互聯(lián)網(wǎng)軟件研發(fā)因其短平塊的特點(diǎn),基本屬于弱項目管理,之前在阿里巴巴工作時(shí)候,項目是沒(méi)有專(zhuān)職的項目經(jīng)理的,都是由項目中較資深的研發(fā)和測試兼任項目經(jīng)理;而實(shí)際上,我感覺(jué)測試因其軟件工程的思想比較好,對項目流程較強的把控意識以及本身所要求的溝通協(xié)調能力應該更加適合承擔項目經(jīng)理這樣的一個(gè)職責;當時(shí),我所在的團隊,我給團隊爭取了很多次這樣的項目經(jīng)理機會(huì ),結果看下來(lái),他們做得都比較專(zhuān)業(yè),比如項目計劃的安排、任務(wù)的協(xié)調、風(fēng)險的控制或成員之間出現沖突也能比較合理的給予解決;在攜程技術(shù)的研發(fā)體系里,諸如項目研發(fā)流程、測試流程及發(fā)布標準和規范基本都是由酒店測試團隊牽頭制定,這可能源自于當發(fā)生線(xiàn)上問(wèn)題后測試會(huì )主動(dòng)驅動(dòng)各個(gè)團隊在分析,然后不斷優(yōu)化流程而得出的這些流程和規范。

  5. 在我們團隊里經(jīng)常被我提及的一句話(huà)是,“測試比開(kāi)發(fā)更懂業(yè)務(wù),比產(chǎn)品更懂技術(shù)”。 大概意思,測試這個(gè)崗位在技能要求上可能更加全面一些,因為,他不但要站在用戶(hù)的角度去和產(chǎn)品溝通一些使用場(chǎng)景,甚至要關(guān)注到用戶(hù)體驗,還要站在技術(shù)角度,對開(kāi)發(fā)的技術(shù)實(shí)現給出性能或代碼可測性方面的建議;酒店測試團隊從13年9月份開(kāi)始規劃一些測試自己的工具和平臺,到目前為止一共研發(fā)了7個(gè)測試平臺,除了我是一個(gè)最大的產(chǎn)品經(jīng)理之外,團隊中很多人都承擔了產(chǎn)品經(jīng)理的角色,甚至測試數據平臺,我們已經(jīng)請到專(zhuān)業(yè)的UED幫助我們做視覺(jué)及交互方面的優(yōu)化,目前測試數據平臺已經(jīng)做了一次全新的改版,所以,感覺(jué)這個(gè)平臺的幾個(gè)負責人已經(jīng)是比較專(zhuān)業(yè)的產(chǎn)品經(jīng)理了;

  6.說(shuō)起這一點(diǎn),其實(shí)是我感受最早的一點(diǎn),當我還在做測試工程師的時(shí)候,我換過(guò)2,3家公司,因為每家公司的技術(shù)平臺、框架都不一樣,對我來(lái)說(shuō),我就需要快速學(xué)習去適應這個(gè)平臺所要求你具備的技術(shù)能力,比如數據庫,web服務(wù)器,操作系統,編程語(yǔ)言、網(wǎng)絡(luò )、安全甚至硬件等都需要我們去快速掌握;相對開(kāi)發(fā)來(lái)說(shuō),對他們的技術(shù)能力要求是在某一個(gè)領(lǐng)域要深入,強調的是,我會(huì )什么,我能給你做什么?而對測試來(lái)說(shuō),因為測試是一個(gè)系統性要求更全面的工作,強調的是,你要求什么,我需要會(huì )什么?而且,測試本身的工作相對于開(kāi)發(fā)也會(huì )多很多,比如從測試分析,設計腳本,準備數據再到測試環(huán)境搭建等。之前,在我還沒(méi)有實(shí)力規劃和自行開(kāi)發(fā)測試工具時(shí),我們都是用開(kāi)源的測試工具自己搭建,而完成這項工作,對學(xué)習能力,動(dòng)手能力和知識面都有著(zhù)很高的要求;

  7. 我們從整個(gè)項目研發(fā)過(guò)程,測試需要承擔的工作來(lái)分析一下,在需求和測試用例評審階段,如果某個(gè)用戶(hù)場(chǎng)景有問(wèn)題或某個(gè)成員對需求的理解有問(wèn)題時(shí),測試需要主動(dòng)提出來(lái);在架構設計或技術(shù)實(shí)現階段,如果有性能風(fēng)險或代碼的可維護性較差,測試需要主動(dòng)提出來(lái);在測試階段,如果發(fā)現Bug,測試不但要提出來(lái),還要推進(jìn)解決,甚至需要定位bug的產(chǎn)生的原因,溝通怎么去修復等;另外,當項目計劃和質(zhì)量出現沖突時(shí),測試往往都要憑借一己之力和項目經(jīng)理,產(chǎn)品經(jīng)理甚至開(kāi)發(fā)經(jīng)理溝通,以質(zhì)量為重。當然,還有測試環(huán)境有問(wèn)題,你要和運營(yíng)團隊溝通,數據庫有問(wèn)題,你要和DBA溝通,發(fā)布有問(wèn)題,你要和發(fā)布團隊溝通等等;所以,這個(gè)崗位本身就決定了需要和多個(gè)團隊的人打交道,如果你是一個(gè)測試leader,除了溝通能力,你還要具備事情的推動(dòng)能力,說(shuō)話(huà)要有一定的影響力和跨團隊協(xié)調能力;

  8.這里的團隊管理包括團隊的目標規劃,團隊的組建,員工績(jì)效管理及如何幫助到你團隊 的成長(cháng),可能針對還沒(méi)有管理職責的人來(lái)說(shuō),這方面的能力培養可能會(huì )相對少一些,那為什么我還要把這個(gè)職責加進(jìn)來(lái)呢?大家都知道,從事管理職責的人,除了本身的意愿和天生固有的一些氣場(chǎng)外(不討論公司賦予管理者的權力),我上面提到的這些綜合技能,其實(shí)都是相當重要的,尤其針對知識性,技術(shù)性要求比較高的團隊。其實(shí),我想表達的是,如果你從事測試行業(yè)很多年,當以上的這些技能被潛移默化的培養了以后,或許,你可能也比較適合或者能干好團隊管理的工作。且當你的級別越高,可能對你本身的技能要求會(huì )越來(lái)越低,反而對你的知識面,清晰的思路,學(xué)習能力和綜合素質(zhì)會(huì )助你的職業(yè)生涯越走越高!至于團隊管理本身的這些技能,由于相對也比較專(zhuān)業(yè),這里我也就不做過(guò)多的闡述,感興趣的人可以參考我寫(xiě)的另外一篇文章《一線(xiàn)管理者要做的幾件大事》

  所有以上這些能力的具備,當然也需要個(gè)人的學(xué)習能力去支撐,或許,在我個(gè)人還沒(méi)有取得大的成功之前,還不足以有很大的影響力去來(lái)說(shuō)服我是否具備了這些能力,但這確實(shí)是我做了這么多年軟件崗位的經(jīng)驗總結和心得體會(huì );

  我想對目前正在從事或有志于從事測試行業(yè)的你說(shuō)幾句:或許,你目前覺(jué)得從事這份工作的成就感還不夠大;或許,你覺(jué)得所在的公司領(lǐng)導對你的認可也沒(méi)有達到你的期望;或許,互聯(lián)網(wǎng)行業(yè)圈里,更多人希望從事產(chǎn)品或開(kāi)發(fā)類(lèi)的工作;但事實(shí)上測試崗位的工作確實(shí)可以鍛煉我們形成這么多的能力,我相信這些能力可以支撐你的職業(yè)生涯走得很高。我想說(shuō),既然你已經(jīng)從事了這個(gè)行業(yè),就踏實(shí)的去好,建立自己的個(gè)人品牌和聲譽(yù),也相信任何的用心付出終究會(huì )有回報,只是遲早的問(wèn)題。

【談?wù)勡浖䴗y試行業(yè)對我個(gè)人的成長(cháng)的影響】相關(guān)文章:

軟件測試個(gè)人總結05-19

我的面試經(jīng)歷-軟件測試07-11

目前軟件測試這個(gè)行業(yè)在國內怎么樣?07-12

軟件測試07-11

騰訊軟件測試07-13

軟件行業(yè)簡(jiǎn)歷07-06

軟件行業(yè)口號12-29

軟件測試的就業(yè)前景?07-14

談?wù)劗a(chǎn)品經(jīng)理的用戶(hù)/行業(yè)調研07-12

談?wù)剬︺y行業(yè)服務(wù)的認識01-21

99久久精品免费看国产一区二区三区|baoyu135国产精品t|40分钟97精品国产最大网站|久久综合丝袜日本网|欧美videosdesexo肥婆