
計算機領域的專業技能是測驗工程師應該必備的一項素質,是做好測驗作業的前提條件,盡管沒有任何IT背景的人也可以從事測驗作業,但是一名要想獲得更大發展空間或者持久競爭力的測驗工程師,則計算機專業技能是必不可少的,
計算機專業技能主要包含三個方面:
1.測驗專業技能
測驗專業知識很多,主要以測驗人員應該掌握的基礎專業技能為主,
測驗專業技能涉及的范圍很廣:既包括黑盒測驗、白盒測驗、測驗用例設計等基礎測驗技術
也包括單元測驗、功能測驗、集成測驗、系統測驗、性能測驗等測驗方法,還包括基礎的測驗
流程管理、缺陷管理、自動化測驗技術等知識,
2.軟體編程技能
軟體編程技能實際上應該是測驗人員的必備技能之一,在微軟,很多測驗人員都擁有多年的開發經驗,
因此,測驗人員要想得到較好的職業發展,必須能夠撰寫程式,只有能夠撰寫程式,才可以勝任諸如單元測驗、集成測驗、性能測驗等難度較大的測驗作業,
此外,對軟體測驗人員的編程技能要求也有別于開發人員,
測驗人員撰寫的程式應著眼于運行正確,同時兼顧高效率,尤其體現在與性能測驗相關的測驗代碼撰寫上,因此測驗人員要具備一定的演算法設計能力,
依據資深測驗工程師的經驗,測驗工程師至少應該掌握Java、C#、C++之類的一門語言以及相應的開發工具,
3.網路等知識
與開發人員相比,測驗人員掌握的知識具有“博而不精”的特點,“藝多不壓身”是個非常形象的比喻,
由于測驗中經常需要配置、除錯各種測驗環境,而且在性能測驗中還要對各種系統平臺進行分析與調優,因此測驗人員需要掌握更多網路、作業系統、資料庫等知識,
在網路方面,測驗人員應該掌味訓本的網路協議以及網路作業原理,尤其要掌握一些網路環境的配置,這些都是測驗作業中經常遇到的知識,
作業系統和中間件方面,應該掌味訓本的使用以及安裝、配置等,例如很多應用系統都是基于Unix、linux來運行的,這就要求測驗人員掌味訓本的操作命令以及相關的工具軟體,
而WebLogic、Websphere等中間件的安裝、配置很多時候也需要掌握一些,
資料庫知識則是更應該掌握技能,現在的應用系統幾乎離不開資料庫,因此不但要掌味訓本的安裝、配置,還要掌握SQL,
測驗人員至少應該掌握Mysql、MS SQL Server、Oracle等常見資料庫的使用,
行業知識
行業主要指測驗人員所在企業涉及的行業領域,例如很多IT企業從事石油、電信、銀行、電子政務、電子商務等行業領域的產品開發,
行業知識即業務知識,是測驗人員做好測驗作業的又一個前提條件,只有深入地了解了產品的業務流程,才可以判斷出開發人員實作的產品功能是否正確,
很多時候,軟體運行起來沒有例外,但是功能不一定正確,只有掌握了相關的行業知識,才可以判斷出用戶的業務需求是否得到了實作,
行業知識與作業經驗有一定關系,通過時間即可以完成積累,
個人素養
作為一名優秀的測驗工程師,首先要對測驗作業有興趣,
測驗作業很多時候都是顯得有些枯燥的,因此熱愛測驗作業,才更容易做好測驗作業,因此,除了具有前面的專業技能和行業知識外,測驗人員應該具有一些基本的個人素養,即下面的 “五心”,
1.專心
主要指測驗人員在執行測驗任務的時候要專心,不可一心二用,
經驗表明,高度集中精神不但能夠提高效率,還能發現更多的軟體缺陷,業績最棒的往往是團隊中做事精力最集中的那些成員,
2.細心
主要指執行測驗作業時候要細心,認真執行測驗,不可以忽略一些細節,
某些缺陷如果不細心很難發現,例如一些界面的樣式、文字等,
3.耐心
很多測驗作業有時候顯得非常枯燥,需要很大的耐心才可以做好,如果比較浮躁,就不會做到“專心”和“細心”,這將讓很多軟體缺陷從你眼前逃過,
4.責任心
責任心是做好作業必備的素質之一,測驗工程師更應該將其發揚光大,
如果測驗中沒有盡到責任,甚至敷衍了事,這將會把測驗作業交給用戶來完成,很可能引起非常嚴重的后果,
5.自信心
自信心是現在多數測驗工程師都缺少的一項素質,尤其在面對需要撰寫測驗代碼等作業的時候,往往認為自己做不到,
要想得更好的職業發展,測驗工程師們應該努力學習,建立能“解決一切測驗問題”的信心,
“五心”只是做好測驗作業的基本要求,測驗人員應該具有的素質還很多,例如測驗人員不但要具有團隊合作精神,而且應該學會寬容待人,學會去理解“開發人員”,同時要尊重開發人員的勞動成果——開發出來的產品,
對測驗工程師的要求
1.質量意識
在整個軟體測驗的各個環節中,質量意識一定要貫穿其中,
理解功能力要求,書寫測驗案例,執行測驗計劃,發現問題,提交問題,描述問題,協助解決問題,以及問題的跟蹤等,在所有的環節中,一定要注重質量,并且從質量的角度來思考問題,
2.細心且系統
軟體測驗可能每天要重復同樣的操作,其作業可能會枯燥無味,并且發現的問題可能很微小或者很雜亂無章、現象不一,
在這樣的情況下,軟體測驗人員一定要細心不放過任何微小的錯誤,并且從很多雜亂的現象中找出一定的規律和復現性,
并且在測驗中有很好的規劃性,先測什么而后測什么,不放過任何軟體的死角,
在測驗中,一定要系統的看待問題,功能模塊A的改動會否影響到其他模塊的功能,不能想當然,一定要系統性的看待,
有時候一個記憶體地址的改變,都有可能引起軟體的崩潰,
所以一定要系統性的去處理和看待軟體中修改的任意一處代碼,
3.對知識的掌握
要掌握黑盒測驗,白盒測驗,功能/系統/壓力/性能等等,但
不管測驗任何東西,基本理論是不變的:需求檔案、設計檔案、根據檔案制作測驗用例(劃分等價、邊界測驗、路徑測驗、用戶體驗等等),執行測驗、提交并跟蹤問題,

最后: 可以在公眾號:傷心的辣條 ! 免費領取一份216頁軟體測驗工程師面試寶典檔案資料,以及相對應的視頻學習教程免費分享!,其中包括了有基礎知識、Linux必備、Shell、互聯網程式原理、Mysql資料庫、抓包工具專題、介面測驗工具、測驗進階-Python編程、Web自動化測驗、APP自動化測驗、介面自動化測驗、測驗高級持續集成、測驗架構開發測驗框架、性能測驗、安全測驗等,
不要孤軍奮戰,最好是能抱團取暖,相互成就一起成長,群眾效應的效果是非常強大的,大家一起學習,一起打卡,會更有學習動力,也更能堅持下去,你可以加入我們的測驗技術交流扣扣群:914172719(里面有各種軟體測驗資源和技術討論)
喜歡軟體測驗的小伙伴們,如果我的博客對你有幫助、如果你喜歡我的博客內容,請 “點贊” “評論” “收藏” 一鍵三連哦!
好文推薦
轉行面試,跳槽面試,軟體測驗人員都必須知道的這幾種面試技巧!
面試經:一線城市搬磚!又面軟體測驗崗,5000就知足了…
面試官:作業三年,還來面初級測驗?恐怕你的軟體測驗工程師的頭銜要加雙引號…
什么樣的人適合從事軟體測驗作業?
那個準點下班的人,比我先升職了…
測驗崗反復跳槽,跳著跳著就跳沒了…
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/316581.html
標籤:其他
上一篇:基于JAVA實作的WEB端UI自動化 -自動化測驗簡單介紹
下一篇:介面測驗工具
