軟件測試工程師職業(yè)生涯階段發(fā)展方向分析_第1頁
軟件測試工程師職業(yè)生涯階段發(fā)展方向分析_第2頁
軟件測試工程師職業(yè)生涯階段發(fā)展方向分析_第3頁
軟件測試工程師職業(yè)生涯階段發(fā)展方向分析_第4頁
軟件測試工程師職業(yè)生涯階段發(fā)展方向分析_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGEPAGE1軟件測試工程師職業(yè)生涯階段發(fā)展方向分析第一篇:軟件測試工程師職業(yè)生涯階段發(fā)展方向分析軟件測試工程師職業(yè)生涯階段發(fā)展方向分析:由于國內軟件測試行業(yè)目前的發(fā)展迅速、需求旺盛,在國內的軟件測試職位晉升一般要比國外快,但因行業(yè)本身太年輕,大家對軟件測試中軟件測試職業(yè)的發(fā)展了解不夠,從而導致許多有志在此發(fā)展的年輕人舉步不前。所以下面介紹一下海外公司成熟的軟件測試行業(yè)職位分布情況,我國一些在軟件測試行業(yè)中處于前端的公司與之也相仿,這可以作為軟件測試職業(yè)規(guī)劃的參考,給新人一個導向。第一階段:(測試員)初級測試工程師自身條件:初入行具備計算機專業(yè)學位或一些手工測試經驗的個人。具體工作:執(zhí)行測試用例,記錄bug,并回歸測試,通過qtp等測試工具錄制回歸測試腳本,并執(zhí)行回歸測試腳本。學習方向:開發(fā)測試腳本并且開始熟悉測試生存周期和測試技術。第二階段:(測試工程師)程序分析員自身條件:有1~2年工作經驗的測試工程師或程序員。具有初步的自動化測試能力,完善自動化測試腳本。具體工作:設計和編寫測試用例,編寫自動測試腳本程序且擔任測試編程初期的領導工作。學習方向:拓展編程語言、操作系統(tǒng)、網絡與數(shù)據(jù)庫方面的技能。第三階段:(高級測試工程師)程序分析員自身條件:有3~4年經驗的測試工程師或程序員。具有一定的行業(yè)業(yè)務知識,儲備系統(tǒng)分析員的能力。具體工作:幫助開發(fā)或維護測試或編程標準與過程,分析軟件需求,獲得測試需求。確定測試需求相應的測試方法,獲得測試策略方案。參與同行的評審(軟件需求,軟件測試計劃等),并為其它初級的測試工程師或程序員充當顧問。學習方向:繼續(xù)拓展編程語言、操作系統(tǒng)、網絡與數(shù)據(jù)庫方面的技能。第四階段:測試組負責人自身條件:有4~6年經驗的測試工程師或程序員。具有豐富的行業(yè)業(yè)務知識,具有系統(tǒng)分析員的能力,專長性能測試。具體工作:負責管理1~3名測試工程師或程序員。集中于技能方面,擔負一些進度安排和工作規(guī)模/成本估算職責。分析性能瓶頸的原因,為開發(fā)團隊提供bug解決策略。學習方向:性能測試,測試技能第五階段:(資深安全或性能測試工程師)測試/編程高級負責人自身條件:有6~10年經驗的測試工程師或程序員。具體工作:負責管理8~10名技術人員。性能測試整體方案設計,軟件系統(tǒng)性能問題定位和性能優(yōu)化,內存優(yōu)化及分析數(shù)據(jù)溢出等,分析系統(tǒng)的安全漏洞等。負責進度安排、工作規(guī)模/成本估算、按進度表和預算目標交付產品。負責開發(fā)項目的技術方法。為一些用戶提供支持與演示。學習方向:開發(fā)一些特定領域的技術專長第六階段:測試/質量保證/開發(fā)(項目)、經理自身條件:有10多年的工作經驗。具體工作:管理8名或更多的人員參加的1個或多個項目。負責這一領域(測試/質量保證/開發(fā))內的整個開發(fā)生存周期業(yè)務。為一些用戶提供交互和大量演示。負責項目成本、進度安排、計劃和人員分工第七階段:(公司級質量總監(jiān))計劃經理自身條件:有15年以上開發(fā)與支持(測試/質量保證)活動方面的經驗。具體工作:管理從事若干項目的人員以及整個開發(fā)生存周期。負責把握項目方向與盈虧責任職業(yè)生涯規(guī)劃是人生的大事,下面我結合親身經歷,談談自己的觀點:step1:校園階段(畢業(yè)前1年~1.5年)很多人的職業(yè)規(guī)劃是到了工作以后才開始進行的,其實,這樣做,有很大的局限性。凡是工作過的人,都有一個體會,就是自己的第一份工作,會影響到5~10年的發(fā)展軌跡,甚至會對一生產生影響。因此,選擇一份合適的工作作為起點,是必須要在校園內思考清楚的問題。由于中國的教育基本是理論教育,大家在工作前的實踐能力大多比較弱,固然有其不足,但也有好的一面,那就是可塑性比較好。可塑性好代表了選擇的余地可以很大,因此,大家在選擇第一份工的時候,要充分結合自己的教育背景、個人能力、興趣愛好、長期目標等等,作出理性的決策。軟件測試,特別是黑盒軟件測試是一種入門起點較低、上手迅速、且發(fā)展空間比較大的職業(yè),因此,對于很多學生而言,作為進入IT就業(yè)的初級崗位,是非常合適的。校園階段的規(guī)劃,主要是選擇大的入門方向,當然,此時也可以給自己一個長期的目標,但是不必規(guī)劃過細,因為,在沒有入行前,一切都還未知,把握好路線即可。下文假設大家選擇的是軟件測試~~對于剛剛入行的新人,這個時期是一個全面熟悉期,最能夠學習到新的知識,也最有拼搏的熱情和動力。建議大家可以借著這股沖勁,盡可能了解所在領域的全貌,了解各個主要分支的內容、特性、優(yōu)勢、局限性等等,并考察自己當前的工作環(huán)境,結合個人匹配程度和興趣愛好,根據(jù)前述內容調整自己的規(guī)劃。對于測試行當而言,技術方面一般有幾類:黑盒測試、白盒測試、自動化測試、測試工具、專用業(yè)務技能等;相關的管理方面一般有:測試管理、質量管理、項目管理等。面對上述形形色色的方向,建議大家可以都稍稍了解下內涵,然后確定1~2個,作為中長期的主攻方向,達此標準,基本已經實現(xiàn)了入門,至于能否進得廳堂,就要看后期的努力了。step3:提高階段(入門后3年~5年)對于入門后選擇管理還是選擇技術,其實這種問題,是無可無不可的,關鍵是看對自己的長期的定位了。不過,我個人建議當前階段還是技術為重吧。畢竟,在一個技術環(huán)境中,要做好管理,沒有扎實的基礎,也難服眾嘛。本階段是人最容易懈怠的階段。畢竟,剛剛入行的熱忱早已被日復一日的繁復工作給冷卻,有了一定的工作經驗,勝任本職,對于大多數(shù)人而言,絕不是問題。家庭、娛樂方面開始占據(jù)了業(yè)余生活的主流。可是,畢竟大家還很年輕,大多數(shù)人此時也不過20XX,就此懈怠也是非常可怕的。因此,有規(guī)劃的提高自身核心競爭力,在這個時候尤為關鍵。提高是要提高的,但是對于大多數(shù)人而言,也沒有必要很拼搏,此時處在一個比較穩(wěn)定的職位上的你,可以考慮進行細化自己的中期規(guī)劃了。根據(jù)選定的方向,制定一個自我提升的計劃,并定義好自我檢查的里程碑(譬如:每個季度或半年算一個階段),每天或者每周,有規(guī)律的學習一點即可。抱定一個目標——“每天進步一點點”,幾年一大成不是問題。我個人是反對急功近利的,傾向于穩(wěn)打穩(wěn)扎,這個階段忌做“萬金油”,而應努力成為有一技之長的“專家”。對于選擇做技術的人而言,這個階段的達成標準,一般至少要能夠熟悉你所選技術方向的大多數(shù)技術細節(jié),“細節(jié)決定成敗”嘛,雖然把握全局的能力是必要的,但是作技術而言,倘若不能鉆的很細很深,恐怕也很難以高手自居吧。對于選擇做管理的人而言,我個人傾向是:此階段接觸管理的理念,并可以介入管理,但是此階段不宜全面進入管理(除非你有更深層次的考慮,可以不去穩(wěn)打穩(wěn)扎)。學習管理的理念是非常重要的,其實管理更多一種思維和做事的方式,這門學問很深入,也不像技術,會不會是那么的顯著,因此,建議多看多學,取長補短,并努力形成自己的做事風格。高級軟件測試工程師,測試組長等,都是不錯的含有技術特征的管理職位,此時的你應該能夠勝任于此。這個階段的達成后,你也可以躋身老手行列,不必為求職犯愁,你應該可以很容易跳槽或時不時被獵頭騷擾下,達成此階段,你要做更深入的規(guī)劃。此時的你,即將步入中年,不論是曾經專注技術還是偏愛管理的,都面臨著家庭和社會的雙重壓力,你不可能像年輕人一樣整天拼搏了,你需要穩(wěn)定,因此,不能頻繁的跳槽,建議考慮比較正規(guī)且有潛力的企業(yè),要考慮給自己一個長遠的發(fā)展規(guī)劃。正因為有前期的細節(jié)的背景的支撐,此時,你需要努力提升自己的宏觀把握能力。哪怕做技術的,也要考慮適當?shù)霓D型管理(中國特色是:工程師很難超過35歲的,一般人到了30歲不是轉管理就是轉商務了)。當然,一般人是技術做得越好,管理的時候,越容易切中項目要害。但是,對于從技術上來的人,關鍵是要開始培養(yǎng)和人打交道的能力。此階段的關鍵是,需要逐步形成自己的管理風格,具備協(xié)調并行事務的能力。當然,純管理和技術型管理還是有所區(qū)別的。對于純管理的人,熟練應用管理的科學理念,形成自己的風格尤為重要。純管理的測試經理人,不僅僅可以做好測試方面的管理,其實也可以做好項目甚至其他的管理。其實,不管管理的對象是什么,它們的管理理念還是相通的。從測試管理中摸索出來的很多經驗,可以很好的推廣于其他的管理領域。而對于技術型管理的人,主要是帶好技術團隊,同時,不斷補充新的技術知識,跟緊技術潮流。此時的你,有強大的技術背景支撐,不需要過分鉆研細節(jié),只需洞察核心,合理安排好你的團隊成員即可。這個階段,也可能少數(shù)的人會選擇離開具體的企業(yè),而開始從事測試咨詢,那是一個充滿挑戰(zhàn)的嶄新開始,也必須有前期的積累方能勝任。對于大多數(shù)人而言,此階段中一個需要重點考慮的問題是,是否將測試作為自己的終生職位,如果是,基本上達到上述的目標,保持狀態(tài),基本可以做到退休的。如果不是,那就比較可怕了。其實我不建議此階段的人轉型,除非有充分的理由和很好的機遇。畢竟,達到此階段,你已經付出了至少5年的努力,而且還是人生的黃金時段,時光一去不復返啊。當前狀態(tài)下轉行,請務必慎重。第二篇:軟件測試工程師如何規(guī)劃自己的職業(yè)生涯(定稿)初級測試工程師––入門級,具有一些手工測試經驗,開發(fā)測試腳本并開始熟悉測試生存周期和測試技術;測試工程師––能夠獨立編寫自動測試腳本程序并擔任測試編程初期的領導工作,進一步拓展編程語言、操作系統(tǒng)、網絡與數(shù)據(jù)庫方面的技能;高級測試工程師––幫助開發(fā)或維護測試或編程標準與過程,負責同級的評審,并能夠指導初級的測試工程師;TeamLeader––一般具有5年左右工作經驗,負責管理一個小團隊。負責進度安排、工作規(guī)模/成本估算、按進度表和預算目標交付產品,負責開發(fā)項目的技術方法,能夠為用戶提供支持與演示;測試經理––能夠擔當測試領域內的整個開發(fā)生存周期業(yè)務,能夠為用戶提供交互和大量演示,負責項目成本、進度安排、計劃和人員分工;計劃經理––具有多年純熟的開發(fā)與支持(測試/質量保證)活動方面的經驗,管理從事若干項目的人員以及整個開發(fā)生存周期,負責把握項目方向與盈虧責任。職業(yè)規(guī)劃:1.第一階段,學習自動化測試工具,學會編寫腳本;2.第二階段,學習編寫測試計劃,測試方案,測試用例;3.第三階段,學習配置管理,版本控制,項目管理,bug管理;4.第四階段,轉向做一個管理者.每個人選擇測試工程師職位的原因不盡相同.為了以后轉開發(fā)積累經驗的的,為了入門簡單的,為了不加班的,有看好職業(yè)前景的,等等,..技術方向就沿著測試開發(fā)的路一直走下去.最終成為技術上的大拿,在一個公司里成為核心技術人員這個方向對技術的積累要求最高,適于那些對管理沒什么興趣,就想專心做技術的人。要沿著這條路走下去,需要一直不斷地在開發(fā)能力上的積累,并且還要求一定的知識廣度和對職業(yè)的獨特理解。管理方向呢,工作個幾年以后轉向測試經理,以后的發(fā)展就多樣了,質量總監(jiān)項目經理等等有些人說做管理不需要技術,卻沒想過作過一個技術工作,自己都不會的東西怎么去管理別人,當然也有例外,有些管理人員也的確是靠自己的人格魅力去讓一個團隊健康發(fā)展的。不過那只是極少數(shù)罷了。大多數(shù)測試管理人員也是需要在技術上有一定積累的。而且對于所有工作都一定要比較熟悉,黑白盒,自動化,性能,用例設計,配置管理,計劃方案的設計等等,并且還要去調合團隊內部的工作氛圍,制定適當?shù)募顧C制,作為一個管理者絕不比一個技術人員需要積累的東西少。而流程控制大概是選的人最少的,QA累死不討好,最終成為一代終極流程控制顧問這一類工作需要有非常大的耐心和自信,需要在工作中對流程控制方面有自己的感悟,需要對理論很熟悉。對人的毅力也是個極大的考驗呢其他的,還有做用例做到極至,做功能測試做到極至,做用戶體驗做到極至的等等,總之各種發(fā)展方向者需要努力的堅持,任何一個方向做好了都很好。如果你是測試員或是高級測試員,有志轉向管理發(fā)展,那么需要加強以下幾點:1.測試計劃的編寫(要結合測試的項目,能以此來控制和確定測試所需人員,設備及時間來管理測試時間)2.要熟悉BUG跟蹤工具及軟件測試流程.(如:TD,Bugzilla,CQ等)3.要熟悉配置管理工具.(如:CVS,VSS等)4.要熟悉自動化工具.(例如:WinRunner,QTP,Robot,RFT,Automation等,能結合錄制完的腳本編寫代碼)5.要熟悉壓力及性能測試工具.(例如:LoadRunner,webload,silkperformance等,能結合相關數(shù)據(jù),分析出性能瓶頸)6.要熟悉或精通一門語言.(例如:Java,C++)7.要熟悉數(shù)據(jù)庫.(例如:Oracle,DB2,SQLServer,MySQL)8.要熟悉主流操作系統(tǒng).(例如:HPUnix,IBMAIX,SunSolaris,RedHatLinux,SuSELinux,Windows)9.能用英文流利的和老外交流以及往來Email.10.語言表達能力強,表達問題清晰明了.11.溝通能力強,能和上級/開發(fā)經理很好的達成測試相關/BUG事宜.12.學習技術的能力要強,能快速上手一個新的技術.13.樂于與人交流.初級測試工程師:剛走出大學校門或者剛從些培訓機構出來的學員,之前沒有或具備很少的測試經驗,這個階段主要是掌握最基本的測試方法、測試計劃、測試用例、測試報告、環(huán)境搭建等。北京上海地區(qū),該職位薪水一般在20XX-5000之間。中級測試工程師:從事過2-3年實際工作的測試工程師,能夠獨立制定測試計劃,編寫測試用例,對初級測試工程師進行指導等。北京上海地區(qū),該職位薪水一般在4000-6000之間。達到中級測試工程師水準后,以后的發(fā)展可以存在多種方向:管理方向:測試組長:一般5人以下團隊,能夠同時承擔2-3個較小項目(程序代碼在5000行以下)或者1個中、大型項目(程序代碼在5000行-25000行左右)。北京上海地區(qū),該職位薪水一般在5000以上,好的過萬。測試經理:可以管理多個小型測試團隊,能夠承擔多個中型及較大型項目的測試,及具備至少1個大型項目(程序代碼在25000行以上)的測試管理能力。該職位薪水一般過萬,年薪二三十萬正常。質量經理/項目管理:跳出測試的執(zhí)行轉而關注過程。SQA待遇差別比較大,但有2年以上測試或開發(fā)經驗的人5000以上應該沒問題,好的也過萬。技術方向:白盒測試:這個由開發(fā)人員轉過來的比較多,一般技術上要至少達到技術經理的水準。待遇比較好,一般7k以上,好的年薪二三十萬。自動化測試方向:熟練使用一種以上自動化測試工具,做的好的待遇與白盒測試有的一拼,一般6k以上,不過最近學的人多了,待遇貶值可能比較快。測試分析師/技術總監(jiān):主要職責是對系統(tǒng)的測試結果進行綜合的分析,例如缺陷分析、性能分析等。不但測試技術能力較強,還要具備數(shù)據(jù)庫、操作系統(tǒng)等多方面的技術知識。這個待遇一般過萬了吧.行業(yè)測試專家:物以稀為貴,過萬一般問題不大。經歷了以上一些階段,大概在35歲左右,職業(yè)發(fā)展上基本達到瓶頸,此時只要混的不是很差收入一般可以算的上中產階級,日子可能依然過的比較郁悶,之后的方向可能有做培訓,咨詢,自己開公司創(chuàng)業(yè)等。好了,暫時先羅嗦這么多,具體的發(fā)展路線嘛各位八仙過海各顯神通了!~一個入測試行已有五、六年的軟件測試者,以下是她的規(guī)劃和一些想法:一、自己的規(guī)劃:做了幾年之后,積累的了一些行業(yè)經驗(電子商務型,電信通信行業(yè))和管理經驗(指的是測試管理),畢竟是女孩,這么多年一直都在不斷地學習各種技術,總怕落后。時間長了,感覺還是很累,感覺比做開發(fā)累。所以將來的方向是:走管理路線。(當然這條線也不好走,但是做了2年管理后,感覺在這方面有一定能力,只要努力就一定會成功的)做好測試:主動性強,有信心,能聽取接納別人的意見。二、對于測試新手來說,如何入行,需要具備的知識和能力1、測試的基礎理論知識,知道測試流程是什么?測試的常用的文檔有哪些,該如何編寫?測試方法有哪些?方法:去一些測試論壇(如:**ing,測試時代,3atesting,一起測試網等)找些資料來學習?;蛘哔I一些測試的書籍。再有也可以參加測試培訓。2、要熟悉或精通一門語言.(例如:Java,C++,.net,VB,PB,Dephi),做到能讀懂代碼。當然能獨立編寫代碼更好。方法:學習一種比較流行的語言即可,因為時間有限不可能學很多開發(fā)語言。學習的過程一定要給自己制訂時間計劃,而且語言這東西最好結合實例來學習,主要學習設計思路。3、要熟悉BUG跟蹤工具.(如:TD,Bugzilla,CQ等),學習一種即可,主要能領悟出bug的處理流程是什么,如何管理。方法:到網上看資料,裝上工具適用。4.要熟悉配置管理工具.(如:CVS,VSS等),會一種即可,當然有時間的話,2種工具都會更好。5.精通OFFice系列工具,排版能力強。測試中經常會寫文檔,所以這方面要強。6、要熟悉數(shù)據(jù)庫.(例如:Oracle,DB2,SQLServer,MySQL),對一種數(shù)據(jù)庫精通就可以了。7、要熟悉主流操作系統(tǒng).(例如:RedHatLinux,Windows)8、需要增強的能力:學習能力強;表達能力強;耐心,細心,信心,責任心;能承受壓力;溝通能力強。以上這些,都是需要下功夫的,不能做表面功夫,那樣的話,就算你入行后,會發(fā)現(xiàn)自己要學的東西會很多。三、入行后,要學習的知識和能力:、公司的文化和制度2、熟悉業(yè)務,這塊很重要,需要認真對待。3、熟悉公司的開發(fā)流程和測試流程。4、業(yè)務熟悉后,將自己所學的知識運用到實際工作中。提高自己的測試水平。5、培養(yǎng)自己的溝通能力,與業(yè)務相關的所有人都能很好的溝通。6、工作中遇到的問題及解決措施要及時總結整理。7、針對公司的項目或產品選擇適合的自動測試工具,幫助公司提高測試效率。這一階段重在:熟悉業(yè)務,熟悉工作流程四、入行半年——1年后,要學習的知識和能力1)提高編寫用例的技巧。2)熟悉一種單元測試工具。(針對公司的項目或產品使用的開發(fā)語言而定)如果公司這塊一直都是開發(fā)人員來做,暫且跳過。3)熟悉一到兩種自動化工具。(功能類和性能類的,如:WR,QTP,LR,ROBOT等)建議:學習工具的話,一定要結合實際的項目,這樣學得快而且效果比較好。4)熟悉一種測試管理工具。(呵呵,為以后做測試管理者打算)5)了解新業(yè)務,開發(fā)的新技術。這個階段的重點:就是提高自己編寫用例的水平,工具的使用。五、多年以后,相信自己都自己的目標了。1)如果做專職的性能測試工程師:精通一種性能測試工具,并能分析出瓶頸。(這點我沒做到)(這些需要提高多方面的知識:服務器,中間件,開發(fā),數(shù)據(jù)庫等)2)如果做自動化測試工程師,精通一種自動化工具,并能獨立編寫腳本,了解一些最新自動化測試方面的技術。3)測試管理者。(技術+管理),哪方面薄弱就補哪塊。多多聽取別人的意見,改進自己身上的缺點。不管做任何事,都要有目標。有了目標,就會堅持到底。否則。。。第三篇:軟件測試工程師總結軟件測試工程師總結總結是在某一特定時間段對學習和工作生活或其完成情況,包括取得的成績、存在的問題及得到的經驗和教訓加以回顧和分析的書面材料,它是增長才干的一種好辦法,快快來寫一份總結吧。那么總結要注意有什么內容呢?下面是小編精心整理的軟件測試工程師總結,僅供參考,大家一起來看看吧。軟件測試工程師總結1x年是我進入公司的第一年,也是我的工作能力得到提高和快速發(fā)展的一年,在公司領導的指導和同事以及其它部門的支持配合下,最后在經過自己的努力,完成了自己所要完成的各項工作任務,在新的一年來臨之跡,我要對過去一年的工作進行一個全面的總結,以便在今年的工作中能夠有更明確的目標,盡量克服自己現(xiàn)在所存在的不足,希望能更一步為自己所在的部門增光,做出自己的貢獻。下面是我對去年工作匯總。一、總結:1.自身定位:在過去一年,是我進公司的第一年,也是我工作的第一年,剛開始在我對工作競爭和自身都不甚了解的情況下,在領導和同事的指導下,我感覺自己已經慢慢對人與人的競爭和自身定位有了深刻的了解,因為有了自我目標,才能感受到自己的壓力有多大!我的目標也不只是完成目前所要做的工作而已,要向其它方面拓展學習。2.定下心來,踏踏實實:我學的是計算機專業(yè),我的工作也是計算機方面的,以前有什么優(yōu)勢,但是踏入工作崗位后才發(fā)現(xiàn),自己學的只是一個基礎,只是有些方面或許比別人走的快一步,所以一切都要靠自己.自己要定得心下來學習.成功需要耐得住寂寞,不求最快,但求.3.團隊合作:以前在學?;蛟S你可以靠一個取得好成績,在工作上你必須要有一個團隊,在一個部門之中,團隊合作精神顯得尤為重要.以前我做有些事都是一意孤行,但現(xiàn)在已經對自己改變了,多聽聽他人意見,會犯更少錯誤,會更長見識,所以要學會與同事之間的合作,做事才更有效。4.工作情況:在公司一年,對mes大型系統(tǒng)有了個大概了解,對我們所要學習的mes已經可以說差不多都掌握,條碼打印機的維修和設置掌握,a4打印機大多數(shù)情況可以維護,pda、條碼槍已掌握,電腦的系統(tǒng)重裝和維護已掌握,其它基本設置可以維護,對新出來的程序掌握和了解也比較快。5.課外學習:sql該學的已經掌握,c#學習,簡單的程序可以編寫,但有時還要依靠于網絡和朋友,需要進一步加強。但主要還是以網絡為主。二、自身缺點1.溝通問題:自己的溝通能力只能算一般,因為對于某些事的闡釋還是不怎么好,語言表達能力有點差,希望通過平時的交流和溝通來加強。2.心態(tài)問題:自己對于做某些事過于著急,一心想急切完成,確反而誤時,這個問題一開始就一直出現(xiàn),現(xiàn)在雖然已經基本克服,但也要列入缺點方面,希望以后時刻注意!3.學習問題:對于課外學習c#這方面,我在編程時感覺困難的時候有時候就不愿去做,現(xiàn)在雖然已經慢慢改進上網搜資料和問問朋友,但有時候還是克服不了自己。軟件測試工程師總結220XX年2月2日,我有幸成為北京超圖一員,應聘為公司的java軟件工程師。入任職以來,在部門領導的帶領下,自己感覺無論學習、技術、生活等方面都有很大的提升。20XX年里我主要完成的工作有三方面:1、荊門石油石化巡檢系統(tǒng)的調研和開發(fā)。該項目是我工作以來第一次涉及到調研,對我來說算是一個不小的挑戰(zhàn)。在調研過程中,讓我學會了如何通過和客戶的溝通來了解客戶的需求。由于自己的工作經驗不足,在調研工作中體現(xiàn)出一些問題。不能很直接的在和客戶溝通中非常準確的了解客戶的更多需求,有很多需要和客戶交流溝通多次才能明白客戶的最終需求,也沒有把自己作為最終用戶并站在用戶的角度上來考慮問題,這些都是我在以后的工作中需要提高和改進的地方。在巡檢系統(tǒng)的開發(fā)工作中,讓我進一步鞏固和加強了自己的開發(fā)能力。2、電信12530增值業(yè)務的開發(fā)與維護。從5月以來我就開始接手公司的主要業(yè)務之一,12530電信增值業(yè)務。由于前面負責這個項目的同事突然離職,導致這個項目的交接工再做得不夠好,對我順利接手這個項目造成很大的困難。而剛一接手這個項目,馬上就需要新上一個投票活動,并要對一些主要代碼進行修改,讓我倍感壓力,幾乎都快放棄。最后在金總的指導和鼓勵下,順利的完成這次活動。在完成這次投票活動后,為了避免下一個接手這個項目同事與我遇到同樣困難,我第一時間將這個項目的相關技術文檔補充完全,保證別人能夠順利的進行該項目工作。通過這個項目,讓我加強了自己在高強高壓下工作的能力,也讓我找到更多自信。3、襄樊、鄂州家政網絡服務中心的開發(fā)與實施。在這兩個項目中,除了承擔開發(fā)工作以外,也逐漸涉及到項目管理的職責,讓我在個人能力上有所提高。為了這兩個項目能夠順利完成,除了完成自己的工作外,還主動關心其他同事的工作完成情況。讓我在項目管理和項目進度的把控能力有很大的提高。將襄樊、鄂州家政網絡服務中心順利實施,為我公司拿下湖北省其他市的家政網絡服務中心奠定基礎。在工作之外,我也注重個人能力的提高。工作之余,主動學習一些新技術,與同事溝通配合,搭建一個ssh的開發(fā)框架。也學習springsecurity知識,這些新知識的積累,對我以后的工作有很大幫助。20XX年工作展望:1、將學習的springsecurity整合到我們自己搭建的ssh框架,進一步完善框架。2、利用搭建的ssh框架,開發(fā)一套oa系統(tǒng)平臺。3、做好襄樊、鄂州家政網絡服務中心的維護工作。4、希望公司能夠大量拿下湖北省其他市的家政網絡服務中心,繼續(xù)開發(fā)和實施湖北省其他市的家政網絡服務中心。5、繼續(xù)學習新技術,努力提高自己的個人能力。為以后能夠更好,更順利的工作奠定基礎。6、希望通過自己的進步和努力,能為公司的發(fā)展做出自己的貢獻,體現(xiàn)出自己的價值。軟件測試工程師總結3我在公司的職位是軟件測試人員,我的.工作就是要負責公司軟件開發(fā)后的測試工作,把好最后一道關,使公司的產品實現(xiàn)價值化,延長軟件生命周期。轉眼間,在公司這個大家庭里工作已經半年了,回首這半年來自己所經歷的一切,面對自己的成績與教訓、長處與不足、困難與機遇內心感慨萬千,這段時間讓我學到很多也懂得了很多,我很感謝公司所給予的一切。首先,我真心的感謝公司領導及其公司同事給我們的這個難得的機會,我非常珍惜這個機會,對我來說,這能夠真正使我從不適應工作到適應以后的工作和生活。非常感謝研發(fā)部的同事,還有感謝所有公司的同事,因為你們的幫助,我順利的走過在公司的適應期。還記得工作第一天的時候,那時我對所有的工作流程都還不懂,開始的時候很緊張,但是從有了第一次工作后,對自己的工作就逐漸成為習慣,適應了這里的工作環(huán)境,自我價值也在工作的過程中得到了實現(xiàn)并且得到了提高。其次,在工作的半年以來自己在工作上有不少收獲,能夠熟練的操作公司所生產的軟件產品,做到盡到自己的工作職責將軟件產品不成熟的地方和有bug的地方即時記錄,享即時將建議與問題發(fā)給研發(fā)進行溝通,讓研發(fā)可以更快的解決問題所在。對于網站以及服務器上會出現(xiàn)的問題都已經整理文檔,方便大家共享,更好的查找和解決問題。在測試工作之外,我會力所能及的幫用戶監(jiān)測網站查找問題,編寫測試報告。幫公司的銷售人員查找網站鏈接,整理表格資料,進行監(jiān)測,查找出問題,方便銷售人員對用戶提供測試報告,增加銷售籌碼。在領導的幫助下,完成了公司所需要申請專利的兩份資料,對專利申請的流程以及申請文檔的編寫的有了進一步的了解。為以后在相同方面的工作累積了經驗。軟件測試工程師總結4這學期的期末大作業(yè)是對ELearningJavaWeb應用系統(tǒng)進行測試,通過這次系統(tǒng)測試,我學到了很多知識。對于具體的測試部分,我主要做的是單元測試和性能測試,其中單元測試使用的是Junit工具,性能測試使用的是JMeter。就這次大作業(yè)而言,我認為它與我們平時做的實驗很不相同,我們平時的實驗只是涉及到測試的某個小部分,而這次測試卻是對一個相對完整的項目按照規(guī)范的標準進行測試。對于好的測試來說,應該注意一下幾點:1.測試的獨立性:一次只測試一個對象,方便定位出錯的位置。這有2層意思:一個TestCase,只測試一個對象;一個TestMethod,只測試這個對象中的一個方法。2.給測試方法一個合適的名字。3.在assert函數(shù)中給出失敗的原因,如:assertTrue(“…shouldbetrue”,…),方便查錯。在這個例子中,如果無法通過assertTrue,那么給出的消息將被顯示。在junit中每個assert函數(shù)都有第一個參數(shù)是出錯時顯示消息的函數(shù)原型。4.測試所有可能引起失敗的地方,如:一個類中頻繁改動的函數(shù)。對于那些僅僅只含有getter/setter的類,如果是由IDE(如Eclipse)產生的,則可不測;如果是人工寫,那么測試一下。5.在setUp和tearDown中的代碼不應該是與測試方法相關的,而應該是全局相關的。如針對與測試方法A和B,在setUp和tearDown中的代碼應該是A和B都需要的代碼。6.測試代碼的組織:相同的包,不同的目錄。這樣,測試代碼可以訪問被測試類的protected變量/方法,方便測試代碼的編寫。放在不同的目錄,則方便了測試代碼的管理以及代碼的打包和發(fā)布。對于測試用例的命名,我們要使其與測試類的名稱相一致,比如說,類的名稱為Testing,此類的測試用例的名稱為TestingTest。當我們把測試代碼和被測的代碼放在同一目錄下時,我們就可以在編譯被測代碼的同時編譯測試代碼,從而確保兩者是同步更新的。事實上當前的普遍做法,就是把單元測試視為build的一個環(huán)節(jié)。保持測試之間的獨立性是一個很好的習慣,使得它們在任何次序下執(zhí)行的結果都是相同的。如果真得需要某些測試按照特定的次序執(zhí)行,我們可以借助addtest來實現(xiàn)。當我們需要增加一個測試時,我們要書寫一個自己的測試用例,但是如果喜歡在測試用例的構造函數(shù)中做有關的初始化工作,這就不是個好習慣。數(shù)據(jù)文件應該盡可能和源代碼一起都放在配置管理系統(tǒng)上,但這樣一來如果我們采用上面的resource機制,我們就需要做一件工作,就是把數(shù)據(jù)文件從原來的位置-就是源代碼的某個相對路徑,拷貝到編譯后的位置,也就是class文件的相應的相對路徑。通過這次軟件測試的系統(tǒng)測試,我對軟件測試有了更加深刻的認識,其實軟件測試并不像想象的那么簡單,它需要測試人員具備多方面的能力和素質。軟件測試人員應該擁有廣闊的視野、一定的編程能力、細心和耐心等等。這些對于能否測出優(yōu)秀的系統(tǒng)來說都是必不可少的。經過這次對javaWeb應用系統(tǒng)的測試,我的測試能力得到了鍛煉,對軟件測試有了比較全面的認識,收獲了很多珍貴的東西,而且我也從軟件測試的角度,對編寫健壯的程序也有了新的認識。軟件測試工程師總結5通過最近xx客戶端的產品測試,我做了以下簡單的工作總結,重新認識產品測試的基本理念以及對自己工作不足之處的檢討。產品測試的目的是找出產品存在的漏洞,了解客戶的感知,從而改良產品。但不同的測試初衷會直接影響到測試方法的選擇,從而影響到最后的結果與測試目的的吻合程度,所以明確產品測試的目的是十分必要而且十分重要的。測試的目的主要是記錄客觀現(xiàn)象,揭露產品現(xiàn)狀,站在客戶的角度使用產品,深入了解用戶的感受。產品測試的方法,我個人認為應該將產品測試的目的和測試方法緊密結合起來,其重點在于細致入微的發(fā)現(xiàn)和記錄,反映用戶不愿或者不能表達的客觀現(xiàn)象,從而揭露產品的缺陷,并通過進一步詢問的方式,了解用戶的真實感受,所以應該采取客觀記錄和深度訪談相結合的方法,充分揭露產品存在的缺陷,不斷改良和完善產品。因此作為一名產品測試員,應該承擔起重要的責任。首先,產品測試員要有一顆細致,善于觀察的心,具備高素質的專業(yè)技能,并且充分明確產品測試的目的和產品測試的方法,知道為什么要測以及用什么來測才能真正地做好產品測試,發(fā)揮產品測試的作用;其次,產品測試員要對產品業(yè)務流程非常熟悉,掌握產品的功能,才能對產品進行充分的、詳細的、全面的測試;再者,產品測試員要做到既是專家又是用戶,要站在用戶的角度去使用產品,且要比用戶更加細致,用心的使用產品,才能更加充分地去發(fā)現(xiàn)產品在使用過程中存在的不足,從而才能不斷地完善產品,滿足客戶的真正需求。通過以上對產品測試的認知,我發(fā)現(xiàn),我,作為一名產品測試員,在此次測試工作中存在以下幾個不足之處:1、產品測試專業(yè)知識掌握不足,缺少高素質的專業(yè)技能;2、沒有充分做到站在客戶的角度去使用產品,用心去感知客戶的需求;3、對產品的詳細業(yè)務流程掌握不夠;4、對產品測試細節(jié)觀察不夠細微,細致;5、與整體產品組成員溝通交流存在不足,未能及時準確地提出產品存在的不足之處;今后,要加強各方面的測試知識學習;提升測試專業(yè)技能;培養(yǎng)高素質的專業(yè)技巧;同時,加強對產品業(yè)務流程的認知,以及對事物的觀察能力;提高自己的動手和動腦能力,多動手多動腦,才能從多方面發(fā)現(xiàn)問題和解決問題,從而不斷地完善和提升測試能力。吃一塹長一智。只有經過總結經驗教訓,才會有進步,才能發(fā)現(xiàn)自己的不足之處,知道自己哪里做得不好,才能去補充和改善這些不足之處,從而提高自己工作能力;不斷加強產品測試管理工作,通過產品測試管理工作的加強,力求在測試階段盡可能多的發(fā)現(xiàn)產品存在的錯誤與缺陷,盡可能少的將問題帶給用戶,確保產品的質量及其可靠性,提高用戶滿意程度。第四篇:軟件測試工程師基本素質1.計算機專業(yè)技能計算機領域的專業(yè)技能是測試工程師應該必備的一項素質,是做好測試工作的前提條件。盡管沒有任何IT背景的人也可以從事測試工作,但是一名要想獲得更大發(fā)展空間或者持久競爭力的測試工程師,則計算機專業(yè)技能是必不可少的。計算機專業(yè)技能主要包含三個方面:l測試專業(yè)技能現(xiàn)在軟件測試已經成為一個很有潛力的專業(yè)。要想成為一名優(yōu)秀的測試工程師,首先應該具有扎實的專業(yè)基礎,這也是本書的編寫目的之一。因此,測試工程師應該努力學習測試專業(yè)知識,告別簡單的“點擊”之類的測試工作,讓測試工作以自己的專業(yè)知識為依托。測試專業(yè)知識很多,本書內容主要以測試人員應該掌握的基礎專業(yè)技能為主。測試專業(yè)技能涉及的范圍很廣:既包括黑盒測試、白盒測試、測試用例設計等基礎測試技術,也包括單元測試、功能測試、集成測試、系統(tǒng)測試、性能測試等測試方法,還包括基礎的測試流程管理、缺陷管理、自動化測試技術等知識。l軟件編程技能“測試人員是否需要編程?”可以說是測試人員最常提出的問題之一。實際上,由于在我國開發(fā)人員待遇普遍高于測試人員,因此能寫代碼的幾乎都去做開發(fā)了,而很多人則是因為做不了開發(fā)或者不能從事其它工作才“被迫”從事測試工作。最終的結果則是很多測試人員只能從事相對簡單的功能測試,能力強一點的則可以借助測試工具進行簡單的自動化測試(主要錄制、修改、回放測試腳本)。軟件編程技能實際應該是測試人員的必備技能之一,在微軟,很多測試人員都擁有多年的開發(fā)經驗。因此,測試人員要想得到較好的職業(yè)發(fā)展,必須能夠編寫程序。只有能給編寫程序,才可以勝任諸如單元測試、集成測試、性能測試等難度較大的測試工作。此外,對軟件測試人員的編程技能要求也有別于開發(fā)人員:測試人員編寫的程序應著眼于運行正確,同時兼顧高效率,尤其體現(xiàn)在與性能測試相關的測試代碼編寫上。因此測試人員要具備一定的算法設計能力。依據(jù)作者的經驗,測試工程師至少應該掌握Java、C#、C++之類的一門語言以及相應的開發(fā)工具。l網絡、操作系統(tǒng)、數(shù)據(jù)庫、中間件等知識:與開發(fā)人員相比,測試人員掌握的知識具有“博而不精”的特點,“藝多不壓身”是個非常形象的比喻。由于測試中經常需要配置、調試各種測試環(huán)境,而且在性能測試中還要對各種系統(tǒng)平臺進行分析與調優(yōu),因此測試人員需要掌握更多網絡、操作系統(tǒng)、數(shù)據(jù)庫等知識。在網絡方面,測試人員應該掌握基本的網絡協(xié)議以及網絡工作原理,尤其要掌握一些網絡環(huán)境的配置,這些都是測試工作中經常遇到的知識。操作系統(tǒng)和中間件方面,應該掌握基本的使用以及安裝、配置等。例如很多應用系統(tǒng)都是基于Unix、linux來運行的,這就要求測試人員掌握基本的操作命令以及相關的工具軟件。而WebLogic、Websphere等中間件的安裝、配置很多時候也需要掌握一些。數(shù)據(jù)庫知識則是更應該掌握技能,現(xiàn)在的應用系統(tǒng)幾乎離不開數(shù)據(jù)庫。因此不但要掌握基本的安裝、配置,還要掌握SQL。測試人員至少應該掌握Mysql、MSSqlserver、Oracle等常見數(shù)據(jù)庫的使用。作為一名測試人員,盡管不能精通所有的知識,但要想做好測試工作,應該盡可能地去學習更多的與測試工作相關的知識。2.行業(yè)知識行業(yè)主要指測試人員所在企業(yè)涉及的行業(yè)領域,例如很多IT企業(yè)從事石油、電信、銀行、電子政務、電子商務等行業(yè)領域的產品開發(fā)。行業(yè)知識即業(yè)務知識,是測試人員做好測試工作的又一個前提條件,只有深入地了解了產品的業(yè)務流程,才可以判斷出開發(fā)人員實現(xiàn)的產品功能是否正確。很多時候,軟件運行起來沒有異常,但是功能不一定正確。只有掌握了相關的行業(yè)知識,才可以判斷出用戶的業(yè)務需求是否得到了實現(xiàn)。行業(yè)知識與工作經驗有一定關系,通過時間即可以完成積累。3.個人素養(yǎng)[1]作為一名優(yōu)秀的測試工程師,首先要對測試工作有興趣:測試工作很多時候都是顯得有些枯燥的,因此熱愛測試工作,才更容易做好測試工作。因此,除了具有前面的專業(yè)技能和行業(yè)知識外,測試人員應該具有一些基本的個人素養(yǎng),即下面的“五心”。專心:主要指測試人員在執(zhí)行測試任務的時候要專心,不可一心二用。經驗表明,高度集中精神不但能夠提高效率,還能發(fā)現(xiàn)更多的軟件缺陷,業(yè)績最棒的往往是團隊中做事精力最集中的那些成員。細心:主要指執(zhí)行測試工作時候要細心,認真執(zhí)行測試,不可以忽略一些細節(jié)。某些缺陷如果不細心很難發(fā)現(xiàn),例如一些界面的樣式、文字等。耐心:很多測試工作有時候顯得非??菰?,需要很大的耐心才可以做好。如果比較浮躁,就不會做到“專心”和“細心”,這將讓很多軟件缺陷從你眼前逃過。責任心:責任心是做好工作必備的素質之一,測試工程師更應該將其發(fā)揚光大。如果測試中沒有盡到責任,甚至敷衍了事,這將會把測試工作交給用戶來完成,很可能引起非常嚴重的后果。自信心:自信心是現(xiàn)在多數(shù)測試工程師都缺少的一項素質,尤其在面對需要編寫測試代碼等工作的時候,往往認為自己做不到。要想獲得更好的職業(yè)發(fā)展,測試工程師們應該努力學習,建立能“解決一切測試問題”的信心?!拔逍摹敝皇亲龊脺y試工作的基本要求,測試人員應該具有的素質還很多。例如測試人員不但要具有團隊合作精神,而且應該學會寬容待人,學會去理解“開發(fā)人員”,同時要尊重開發(fā)人員的勞動成果——開發(fā)出來的產品。第五篇:軟件測試工程師職業(yè)規(guī)劃未來十年職業(yè)規(guī)劃軟件測試工程師發(fā)展計劃一.背景分析:軟件測試工程師,未來計算機領域的香餑餑根據(jù)有關職位統(tǒng)計資料顯示,在國外大多數(shù)軟件公司,1個軟件開發(fā)工程師就需要輔有2個軟件測試工程師。目前,軟件測試自動化技術在我國則剛剛被少數(shù)業(yè)內專家所認知,而這方面的專業(yè)技術人員在國內更是鳳毛麟角。根據(jù)對近期網絡招聘IT人才情況的了解,許多正在招聘軟件測試工程師的企業(yè)很少能夠在招聘會上順利招到合適的人才。隨著中國IT行業(yè)的發(fā)展,產品的質量控制與質量管理正逐漸成為企業(yè)生存與發(fā)展的核心。從軟件、硬件到系統(tǒng)集成,幾乎每個中大型IT企業(yè)的產品在發(fā)布前都需要大量的質量控制、測試和文檔工作,而這些工作必須依靠擁有嫻熟技術的專業(yè)軟件人才來完成。而軟件測試工程師就是其中之一,目前已成為各類科技企業(yè)緊急征召的重要對象。了解,由于軟件測試工程師處于重要崗位,所以必須具有電子、電機類相關專業(yè)知識背景,并且還應有兩年以上的實際操作經驗。他們應熟悉中國和國際軟件測試標準,熟練掌握和操作國際流行的系列軟件測試工具,能夠承擔比較復雜的軟件分析、測試、品質管理等任務,并能獨立擔任測試、品質管理部門的負責人。一般情況,軟件測試工程師可分為測試工程師、高級測試工程師和資深測試工程師三個等級。在具體工作過程中,測試工程師的工作是利用測試工具按照測試方案和流程對產品進行功能和性能測試,甚至根據(jù)需要編寫不同的測試工具,設計和維護測試系統(tǒng),對測試方案可能出現(xiàn)的問題進行分析和評估。對軟件測試工程師而言,必須具有高度的工作責任心和自信心。任何嚴格的測試必須是一種實事求是的測試,因為它關系到一個產品的質量問題,而測試工程師則是產品出貨前的把關人,所以,沒有專業(yè)的技術水準是無法勝任這項工作的。同時,由于測試工作一般由多個測試工程師共同完成,并且測試部門一般要與其他部門的人員進行較多的溝通,所以要求測試工程師不但要有較強的技術能力而且要有較強的溝通能力。因此,在企業(yè)內部,軟件測試工程師基本處于“雙高”地位,即地位高、待遇高,有的人月薪可高達8000元??梢哉f他們的職業(yè)前景非常廣闊,從近期的企業(yè)人才需求和薪金水平來看,軟件測試工程師的年工資有逐年上升的明顯跡象。測試工程師這個職位必將成為IT就業(yè)的新亮點。二.軟件測試職位要求:首先說說要做個軟件測試工程師,需要了解的方方面面,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論