97超级碰碰碰久久久_精品成年人在线观看_精品国内女人视频免费观_福利一区二区久久

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

軟件測試個人總結(jié)05-19

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

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

軟件測試07-11

騰訊軟件測試07-13

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

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

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

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

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