第一篇:測試工程師職業(yè)要求匯總
測試工程師職業(yè)要求匯總
現(xiàn)在很多新手都問,做測試工程師怎么入手啊,需要哪些技術(shù)啊。。
那么我么現(xiàn)在就說說要做個軟件測試工程師,需要了解的方方面面,也可以說是一個職業(yè)要求匯總吧。
一、基本常識類
1. 計(jì)算機(jī)基礎(chǔ)知識
2. 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識
3. 軟件測試基本知識(軟件質(zhì)量,軟件質(zhì)量管理基礎(chǔ)知識,軟件測試概念,軟件測試標(biāo)準(zhǔn),軟件測試技術(shù)及方法,軟件測試項(xiàng)目管理)
4. 軟件開發(fā)基本知識(軟件工程知識,理解軟件開發(fā)方法及過程)
二、技術(shù)類
1. 程序語言
C/C++,VB,VC,Java,.net,ASP,Javascrīpt等。具體要求要視公司的具體項(xiàng)目或產(chǎn)品來定。但一般以C為基本要求。
2. 數(shù)據(jù)庫知識
SQL Server,Oracle,Mysql,Sybase等。一般對測試人員的要求就是要求會使用,然后熟練使用SQL語句進(jìn)行查詢,修改,添加,刪除數(shù)據(jù)操作。
3. 操作系統(tǒng)
Windows,Linux(常用的RedHat,SUSE,Debian)/Unix(FreeBSD,Solaris,HP-UX,AIX,Mac)系統(tǒng)。
三、自動化測試工具類
1. 自動化測試概念/自動化測試框架好多人覺得自動化測試就是使用自動化測試工具,其實(shí)各種工具只是自動化測試實(shí)施的一個有效利器,如何建立一個脫離工具的自動化測試框架遠(yuǎn)遠(yuǎn)比研究如何使用測試工具復(fù)雜,困難的多。
2. 自動化測試流程
3. 自動化測試工具的使用自動化測試框架(流程)GUI的功能測試自動化非GUI的功能測試自動化性能測試(廣義的和狹義的性能測試)自動化測試工具
四、實(shí)戰(zhàn)類
1. 公司的測試流程
2. 公司的具體缺陷管理流程(提交bug報(bào)告,追蹤bug狀態(tài))
3. 測試環(huán)境的搭建及管理
4. 測試計(jì)劃,測試用例,測試報(bào)告等相關(guān)文檔的編寫
五、語言類
1. 英語2. 日語
六、性格類
1. 細(xì)心,關(guān)注細(xì)節(jié)
2. 耐心,不怕麻煩
3. 良好的溝通能力
4. 優(yōu)秀的學(xué)習(xí)能力,邏輯思維強(qiáng)
5. 工作積極主動
6. 上進(jìn)性強(qiáng),永遠(yuǎn)不滿足現(xiàn)狀
第二篇:安全測試工程師要求
安全測試工程師招聘要求
1.有2年以上安全測試經(jīng)驗(yàn)
2.熟練appscan、netsparker等安全測試軟件
3.熟悉PHP,JAVA,c#,PYTHON至少其中一種語言
4.深入理解sql注入
5.能夠書寫安全測試報(bào)告,較強(qiáng)的文檔的編寫能力和問題分析能力
6.做過以下安全掃描:
網(wǎng)絡(luò)防入侵安全漏洞掃描
程序代碼安全性掃描
應(yīng)用漏洞掃描
數(shù)據(jù)庫漏洞掃描
7.帶領(lǐng)安全測試小組獨(dú)立完成工作,對其他員工進(jìn)行培訓(xùn)
第三篇:測試工程師任職要求
5、測試工程師
工作職責(zé):
1、參與全系列互聯(lián)網(wǎng)產(chǎn)品的研發(fā)與測試過程:產(chǎn)品需求,功能設(shè)計(jì),產(chǎn)品可測性設(shè)計(jì)與反饋,單元測試,系統(tǒng)測試,性能測試,產(chǎn)品效果評估評測等多方面,全流程的保證產(chǎn)品質(zhì)量;
2、參與構(gòu)建研發(fā)體系的持續(xù)集成環(huán)境構(gòu)建及自動化測試平臺的研發(fā),構(gòu)建和模擬線上大規(guī)模和分布式的多樣化運(yùn)維場景,參與產(chǎn)品線特色化的測試框架,測試工具研發(fā);
3、參與互聯(lián)網(wǎng)產(chǎn)品整個發(fā)布過程中的技術(shù)創(chuàng)新,在保證高質(zhì)量交付的同時(shí)加速軟件的發(fā)布周期。與業(yè)界最優(yōu)秀的項(xiàng)目流程管理人員一起,對趕集的核心產(chǎn)品的發(fā)布過程進(jìn)行技術(shù)革新和流程優(yōu)化。包括解決編譯依賴,提升單元測試效率,開發(fā)創(chuàng)新的性能測試和監(jiān)督工具來精確預(yù)估線上系統(tǒng)表現(xiàn)
可能涉及的業(yè)務(wù)領(lǐng)域包括:互聯(lián)網(wǎng)海量數(shù)據(jù)挖掘與檢索;超大規(guī)模分布式存儲與檢索系統(tǒng);文本與語義分析;廣告投放引擎,匹配和檢索;競爭機(jī)制;SNS系統(tǒng);移動互聯(lián)網(wǎng)產(chǎn)品等
職位要求:
1、計(jì)算機(jī)相關(guān)專業(yè),本科及以上學(xué)歷;
2、熱愛互聯(lián)網(wǎng),對互聯(lián)網(wǎng)相關(guān)業(yè)務(wù)或技術(shù)充滿好奇及熱情;
3、快速的產(chǎn)品及業(yè)務(wù)學(xué)習(xí)能力,敏捷而周到的邏輯思維能力;
4、有責(zé)任心,敢于擔(dān)當(dāng),工作積極主動;
5、具備良好的團(tuán)隊(duì)合作精神,能融入多功能團(tuán)隊(duì)并與其他部門同事進(jìn)行良好的溝通及合作;
6、在軟件測試領(lǐng)域,對發(fā)現(xiàn)、分析及解決問題的工作有濃厚興趣;
7、能熟練地應(yīng)用以下一門或幾門技術(shù)進(jìn)行軟件開發(fā):
1)C/C++/Java;Linux/Unix Shell編程;
2)Perl/Python/PHP;網(wǎng)絡(luò)技術(shù)及相應(yīng)的開發(fā);
3)JavaScript/Html/Ajax;MySql/Oracle及相關(guān)數(shù)據(jù)庫技術(shù)。
第四篇:測量工程師職業(yè)要求
職業(yè)要求
1、工程測量、路橋、水利工程或工民建相關(guān)專業(yè),大學(xué)??苹蛞陨蠈W(xué)歷。
2、3年以上測量現(xiàn)場工作經(jīng)驗(yàn);
3、熟悉使用水準(zhǔn)儀、經(jīng)緯儀、全站儀等相關(guān)測量儀器;
4、熟悉工程測量和施工業(yè)務(wù)流程,有較強(qiáng)工程測量技能;
5、熟練使用autocad等各種制圖軟件
6、良好的溝通協(xié)調(diào)能力;
7、誠實(shí)穩(wěn)重、責(zé)任心強(qiáng);
8、身體條件好,能適應(yīng)長期駐外工作,吃苦耐勞。
全國平均月薪為6000元,浮動區(qū)間在2500~10000元之間。
天氣較好的夏季月份期間,是測量工程師的工作高峰期。然而對于測量工程師來說暴露于惡劣的天氣條件下工作是司空見慣的。有些測量項(xiàng)目涉及一定數(shù)量的危險(xiǎn)情況,這要根據(jù)地區(qū)和氣候同時(shí)也要根據(jù)植被和野生動物的情況而定。測量工程師可能專門從事一種或多種特定類型的測量工作。
1、貫徹執(zhí)行施工測量規(guī)程、規(guī)范、標(biāo)準(zhǔn),負(fù)責(zé)項(xiàng)目范圍內(nèi)的交接樁和施工復(fù)測、放線、施工過程控制測量、監(jiān)控量測及數(shù)據(jù)分析,用監(jiān)測數(shù)據(jù)指導(dǎo)施工、竣工測量工作。
2、工程測量方案、監(jiān)控量測方案的編制,經(jīng)總工程師審批后上報(bào)。
3、負(fù)責(zé)項(xiàng)目部測量儀器的管理工作,建立測量儀器臺賬、維修保養(yǎng)臺賬。(應(yīng)包含合格證、設(shè)備使用說明書、配件手冊、檢定記錄、鑒定證書、維修記錄等)。
4、按國家相關(guān)規(guī)定做到定期檢定、周期復(fù)驗(yàn)、不校不用、精心維護(hù)。以保持測量設(shè)備的精度滿足。
5、根據(jù)工程的技術(shù)工藝,有計(jì)劃、有步驟的對測量人員進(jìn)行技術(shù)培訓(xùn)。使其掌握測量知識、測量規(guī)范、測量儀器使用等方面的知識。
6、開工前核對設(shè)計(jì)圖紙,及時(shí)發(fā)現(xiàn)問題并上報(bào),確認(rèn)無誤后方可進(jìn)行測量放線工作。所有中線,水平測量都必須有詳細(xì)的圖標(biāo)計(jì)算和交底。
7、嚴(yán)格執(zhí)行測量工作雙檢制。凡接樁復(fù)測、施工放線放樣檢竣工測量等都必須進(jìn)行雙檢,即復(fù)核測量。一個測量組先后用不同方法測量,核對結(jié)果或兩個測量組分別測量、核對結(jié)果。
8、負(fù)責(zé)項(xiàng)目監(jiān)控量測工作,監(jiān)測數(shù)據(jù)統(tǒng)計(jì)、匯總、分析后上報(bào)。做到數(shù)據(jù)真實(shí)、準(zhǔn)確,考監(jiān)測數(shù)據(jù)指導(dǎo)施工。
9、負(fù)責(zé)各種測量資料的填寫、上報(bào)、整理。
10、領(lǐng)導(dǎo)安排的其它任務(wù)
第五篇:測試工程師技能素養(yǎng)要求
熟悉相關(guān)軟件測試工具,有系統(tǒng)化的軟件測試經(jīng)驗(yàn),熟悉各類測試文檔及測試報(bào)告的編制
熟悉CMMI,具備CMMI測試環(huán)節(jié)的實(shí)施和實(shí)踐經(jīng)驗(yàn)者優(yōu)先;曾在軟件企業(yè)長期從事軟件測試工作者優(yōu)先;曾在證券金融行業(yè)軟件企業(yè)工作經(jīng)驗(yàn)者優(yōu)先;具備網(wǎng)絡(luò)、數(shù)據(jù)庫系統(tǒng)管理員工作經(jīng)驗(yàn)者優(yōu)先。
很多年輕或者剛剛從事測試工作的工程師,經(jīng)常會問:“測試工程師需要什么技能或者具有什么素質(zhì)才是合格的?”與開發(fā)人員相比,測試人員不但需要一技之長,還需要掌握諸如操作系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡(luò)等多方面的知識。
經(jīng)過這幾年的發(fā)展,國內(nèi)IT公司的測試水平有了很大的提高,但是與此同時(shí),很多測試工程師也迎來了個人的發(fā)展瓶頸:很多人從測試工程師做到了測試經(jīng)理的職位,不知道下一步如何發(fā)展;或者每天機(jī)械地從事著功能測試工作。
根據(jù)作者多年的經(jīng)驗(yàn),一個有競爭力的測試人員要具有下面三個方面的素質(zhì):
1計(jì)算機(jī)專業(yè)技能
計(jì)算機(jī)領(lǐng)域的專業(yè)技能是測試工程師應(yīng)該必備的一項(xiàng)素質(zhì),是做好測試工作的前提條件。盡管沒有任何IT背景的人也可以從事測試工作,但是一名要想獲得更大發(fā)展空間或者持久競爭力的測試工程師,則計(jì)算機(jī)專業(yè)技能是必不可少的。計(jì)算機(jī)專業(yè)技能主要包含三個方面: 2測試專業(yè)技能
現(xiàn)在軟件測試已經(jīng)成為一個很有潛力的專業(yè)。要想成為一名優(yōu)秀的測試工程師,首先應(yīng)該具有扎實(shí)的專業(yè)基礎(chǔ)。因此,測試工程師應(yīng)該努力學(xué)習(xí)測試專業(yè)知識,告別簡單的“點(diǎn)擊”之類的測試工作,讓測試工作以自己的專業(yè)知識為依托。
測試專業(yè)知識很多,測試專業(yè)技能涉及的范圍很廣:既包括黑盒測試、白盒測試、測試用例設(shè)計(jì)等基礎(chǔ)測試技術(shù),也包括單元測試、功能測試、集成測試、系統(tǒng)測試、性能測試等測試方法,還包括基礎(chǔ)的測試流程管理、缺陷管理、自動化測試技術(shù)等知識。
3軟件編程技能
“測試人員是否需要編程?”可以說是測試人員最常提出的問題之一。實(shí)際上,由于在我國開發(fā)人員待遇普遍高于測試人員,因此能寫代碼的幾乎都去做開發(fā)了,而很多人則是因?yàn)樽霾涣碎_發(fā)或者不能從事其它工作才“被迫”從事測試工作。最終的結(jié)果則是很多測試人員只能從事相對簡單的功能測試,能力強(qiáng)一點(diǎn)的則可以借助測試工具進(jìn)行簡單的自動化測試(主要錄制、修改、回放測試腳本)。
軟件編程技能實(shí)際應(yīng)該是測試人員的必備技能之一,在微軟,很多測試人員都擁有多年的開發(fā)經(jīng)驗(yàn)。因此,測試人員要想得到較好的職業(yè)發(fā)展,必須能夠編寫程序。只有能給編寫程序,才可以勝任諸如單元測試、集成測試、性能測試等難度較大的測試工作。
此外,對軟件測試人員的編程技能要求也有別于開發(fā)人員:測試人員編寫的程序應(yīng)著眼于運(yùn)行正確,同時(shí)兼顧高效率,尤其體現(xiàn)在與性能測試相關(guān)的測試代碼編寫上。因此測試人員要具備一定的算法設(shè)計(jì)能力。依據(jù)作者的經(jīng)驗(yàn),測試工程師至少應(yīng)該掌握J(rèn)ava、C#、C++之類的一門語言以及相應(yīng)的開發(fā)工具。
4網(wǎng)絡(luò)、操作系統(tǒng)、數(shù)據(jù)庫、中間件等知識:
與開發(fā)人員相比,測試人員掌握的知識具有“博而不精”的特點(diǎn),“藝多不壓身”是個非常形象的比喻。由于測試中經(jīng)常需要配置、調(diào)試各種測試環(huán)境,而且在性能測試中還要對各種系統(tǒng)平臺進(jìn)行分析與調(diào)優(yōu),因此測試人員需要掌握更多網(wǎng)絡(luò)、操作系統(tǒng)、數(shù)據(jù)庫等知識。在網(wǎng)絡(luò)方面,測試人員應(yīng)該掌握基本的網(wǎng)絡(luò)協(xié)議以及網(wǎng)絡(luò)工作原理,尤其要掌握一些網(wǎng)絡(luò)環(huán)境的配置,這些都是測試工作中經(jīng)常遇到的知識。
操作系統(tǒng)和中間件方面,應(yīng)該掌握基本的使用以及安裝、配置等。例如很多應(yīng)用系統(tǒng)都是基于Unix、linux來運(yùn)行的,這就要求測試人員掌握基本的操作命令以及相關(guān)的工具軟件。而WebLogic、Websphere等中間件的安裝、配置很多時(shí)候也需要掌握一些。
數(shù)據(jù)庫知識則是更應(yīng)該掌握技能,現(xiàn)在的應(yīng)用系統(tǒng)幾乎離不開數(shù)據(jù)庫。因此不但要掌握基本的安裝、配置,還要掌握SQL。測試人員至少應(yīng)該掌握Mysql、MS Sqlserver、Oracle等常見數(shù)據(jù)庫的使用。
作為一名測試人員,盡管不能精通所有的知識,但要想做好測試工作,應(yīng)該盡可能地去學(xué)習(xí)更多的與測試工作相關(guān)的知識。
5.行業(yè)知識
行業(yè)主要指測試人員所在企業(yè)涉及的行業(yè)領(lǐng)域,例如很多IT企業(yè)從事石油、電信、銀行、電子政務(wù)、電子商務(wù)等行業(yè)領(lǐng)域的產(chǎn)品開發(fā)。行業(yè)知識即業(yè)務(wù)知識,是測試人員做好測試工作的又一個前提條件,只有深入地了解了產(chǎn)品的業(yè)務(wù)流程,才可以判斷出開發(fā)人員實(shí)現(xiàn)的產(chǎn)品功能是否正確。
很多時(shí)候,軟件運(yùn)行起來沒有異常,但是功能不一定正確。只有掌握了相關(guān)的行業(yè)知識,才可以判斷出用戶的業(yè)務(wù)需求是否得到了實(shí)現(xiàn)。
行業(yè)知識與工作經(jīng)驗(yàn)有一定關(guān)系,通過時(shí)間即可以完成積累。
6.個人素養(yǎng)
作為一名優(yōu)秀的測試工程師,首先要對測試工作有興趣:測試工作很多時(shí)候都是顯得有些枯燥的,因此熱愛測試工作,才更容易做好測試工作。因此,除了具有前面的專業(yè)技能和行業(yè)知識外,測試人員應(yīng)該具有一些基本的個人素養(yǎng),即下面的“五心”。
專心:主要指測試人員在執(zhí)行測試任務(wù)的時(shí)候要專心,不可一心二用。經(jīng)驗(yàn)表明,高度集中精神不但能夠提高效率,還能發(fā)現(xiàn)更多的軟件缺陷,業(yè)績最棒的往往是團(tuán)隊(duì)中做事精力最集中的那些成員。
細(xì)心:主要指執(zhí)行測試工作時(shí)候要細(xì)心,認(rèn)真執(zhí)行測試,不可以忽略一些細(xì)節(jié)。某些缺陷如果不細(xì)心很難發(fā)現(xiàn),例如一些界面的樣式、文字等。
耐心:很多測試工作有時(shí)候顯得非??菰?,需要很大的耐心才可以做好。如果比較浮躁,就不會做到“專心”和“細(xì)心”,這將讓很多軟件缺陷從你眼前逃過。
責(zé)任心:責(zé)任心是做好工作必備的素質(zhì)之一,測試工程師更應(yīng)該將其發(fā)揚(yáng)光大。如果測試中沒有盡到責(zé)任,甚至敷衍了事,這將會把測試工作交給用戶來完成,很可能引起非常嚴(yán)重的后果。
自信心:自信心是現(xiàn)在多數(shù)測試工程師都缺少的一項(xiàng)素質(zhì),尤其在面對需要編寫測試代碼等工作的時(shí)候,往往認(rèn)為自己做不到。要想獲得更好的職業(yè)發(fā)展,測試工程師們應(yīng)該努力學(xué)習(xí),建立能“解決一切測試問題”的信心。
“五心”只是做好測試工作的基本要求,測試人員應(yīng)該具有的素質(zhì)還很多。例如測試人員不但要具有團(tuán)隊(duì)合作精神,而且應(yīng)該學(xué)會寬容待人,學(xué)會去理解“開發(fā)人員”,同時(shí)要尊重開發(fā)人員的勞動成果——開發(fā)出來的產(chǎn)品。