隨着互聯網行業的飛速發展,軟件測試行業也在國內獲得愈來愈多從業者的青睞。相信不少從業者對軟件測試的必備技能都瞭然於心(若是還有不清楚的,也能夠點擊這裏領取免費的軟件測試資料)python
然而,除了硬核的測試技能以外,不少同窗也比較疑惑的一點是:不會英語適合學軟件測試麼?軟件測試對英語能力到底有沒有要求?mysql
先回答第一個問題的答案:Yes!雖然英語太差會有必定的職業發展限制,可是入行並會受太大的影響。面試
畢竟軟件測試行業在國內存活並發展的時間已經比較長了,於是本土化還算比較全面的。因此,對於入行測試的初級人員來講,基本不怎麼會遇到英語能力帶來的瓶頸,做爲初學者,測試技能和硬核技術纔是首要的。sql
而後再回答第二個問題:Yes!軟件測試對英語能力是有要求的編程
雖然上面剛說完不懂英語能夠入行,可是想要在測試行業進階和深度發展的話,英語能力仍是有要求的。安全
如你們所知,不管是互聯網行業仍是軟件測試行業,都起源於國外,因此不論是測試行業術語,仍是測試工具官方文檔,再或是代碼編寫及報錯信息等,都是英文的。因此,做爲軟件測試,想要尋求更高的發展的話,就會發現發現若是英語能力太差會嚴重限制本身前進的步伐。併發
做爲測試猿想要修煉進階,能夠從哪些方面去補充本身的英語能力呢?或者說,須要具有到什麼的程度的英語能力才能不阻礙本身的積極上進的腳步呢?dom
行業術語是測試猿入門必備基礎,測試流程裏涉及到的各個階段的測試應該如何表達?各類測試類型和測試方法是怎麼表示的?測試崗位職責的各類名詞術語又是什麼?這些都是咱們須要熟知且積累爲工做平常語言的。工具
設想一下,若是領導分配任務時,說讓你負責產品的」integration test「,而你聽不懂因此沒法執行…性能
同事跟你討論這個bug應該處理爲」verified「狀態仍是」reopened「狀態的時候,你不明因此而沒法接話…
遇到不明確的需求,組長讓你去找」PM「商量確認得出最後結果,而你不知道具體PM指代誰而茫然無措…
這些場景隔手機屏幕都能感覺到尷尬,可是一點都不誇張,是企業正常可見的現象。
固然同事們也不是故意要拽英文刁難你,而是這些專業名詞根深蒂固的印在腦海裏,已經成爲一些固有名詞。因此,爲了不這些囧境,咱們須要熟知這些基本術語詞彙,提升本身的行業專業度。
下面是我羅列的一些最基礎的測試類目專業術語,由於文章長度有限,無法羅列全部,你們能夠按照這個方向自行擴展:
專業術語 | 譯 |
---|---|
Software Test | 軟件測試 |
Black-Box Test | 黑盒測試 |
White-Box Test | 白盒測試 |
Dynamic Test | 動態測試 |
Static Test | 靜態測試 |
Manual Test | 手工測試 |
Automated Test | 自動化測試 |
Unit Test | 簡稱UT,即單元測試。 |
Integration Test | 簡稱IT,即集成測試 |
System Test | 簡稱ST,即系統測試 |
User Acceptance Test | 也稱UAT,即用戶驗收測試 |
Functional Test | 功能測試 |
User Interface Test | 簡稱UI測試,即用戶界面測試 |
Security Test | 安全性測試 |
Compatibility Test | 兼容性測試 |
Usability Test | 易用性測試 |
Smoke Test | 冒煙測試 |
Regression Test | 迴歸測試 |
Random Test | 自由測試,也叫作探索性測試 |
interface testing | 接口測試 |
Positive Testing | 正向測試 |
Negative Testing | 逆向測試/反向測試/負面測試 |
Code Inspection | 代碼審查 |
documentation Review | 文檔審查 |
Software Quality Assurance | 簡稱SQA:軟件質量保證 |
Product Manager | 簡稱PM,即產品經理 |
Research and Development engineer | 簡稱RD,研發工程師 |
Software Test Engineer | 簡稱STE,即軟件測試工程師 |
在軟件測試的從事過的都知道,測試工做過程當中,須要使用到大量的工具,藉助工具不只能夠提升咱們的測試效率,還能夠幫助加強測試的深度。
因此,測試工做中,須要不斷去學習各類工具,或者深度瞭解各類工具的高級用法。可是,好用的工具,基本都來源於國外。
好比,你們熟知的接口和性能測試神器Jmeter,人家的官網是在長這麼個樣子的:
再好比,不用寫代碼也能夠實現自動化測試的神器Robotframework,官網是長成這個樣子的:
還有你們一度十分熱衷的抓包神器fiddler,一樣官網是這樣子的:
在IT行業中,國外工具的官方文檔大都是英文文檔,而不論是學習工具使用也好,仍是學習新的語言技術也好,閱讀官方文檔是最直接粗暴高效的方式
有不少人都說自學太難了,我相信大部分的難點就在於本身沒法閱讀人家提供的官方文檔,甚至不少同窗打開官網後,連在哪裏下載軟件都找不到…
固然,可能有人會說,百度上有各類技術文章分享,不是非要看官網的不可啊?能夠面對百度編程....
理雖然是這個理,可是別人的總結都是基於別人的理解而得出的,一千個讀者有一千個哈姆雷特,每一個人的理解都是不同的,任何文章都沒有官網文檔來的權威、可信。
因此,要提升本身的技能,進而實現升職加薪的夢想,基本的英語閱讀能力是須要具有的。
你們都知道,測試工做就是在尋找產品的缺陷,從而提升產品的用戶體驗。因此咱們應該深知產品的錯誤提示對用戶來講有很是重大的指引做用。因此,不管是系統測試工做中用到的工具,或者是自動化測試過程當中使用的代碼,或是Linux系統、mysql等命令行,都會由於操做或編寫錯誤而拋出異常信息。不少人一遇到錯誤就很慌,卻不知產品拋出的異常信息就是引導你去排查和解決錯誤的指路明燈。
關於這點我相信寫自動化代碼的同窗體會更加深入。以下圖就是pycharm運行python代碼的錯誤界面:
若是有基本的英語閱讀能力,那麼就能很迅速的明白:這是安裝或者導入」requests「庫失敗而引發的錯誤,檢查一下庫的安裝和導入就能夠迅速解決這個問題。
因此,必定的英語基礎,不只能夠提升本身的學習能力,還能夠提升本身解決問題的能力,那麼也就能更加快捷地幫助你實現提升工做效率和成就的最終結果。
通過以上幾個方面的分析,相信你們對於測試崗位的英語要求能力有了基本的認識,也可以認識到英語對本身的職業發展的重要性。
固然,上面提到的場景還只是普通的軟件測試公司,若是你要去的是外企或者有國外業務和客戶的企業,英語能力的要求就更加不可小覷了:除了面試中的英語簡歷和英語自我介紹是必不可少的,進去後的工做過程當中的英語讀、寫、聽、說各項能力都是必備技能。
因此,你們若是已經從事測試行業了,或者即將進入測試行業,然而本身的英語還不忍直視的話,能夠在深造鞏固本身的技能的同時,積累和鍛鍊基本的英語能力。可能,英語不能決定你能不能入門軟件測試,可是,請相信,英語絕對可以決定你在測試崗位的高度。
這裏,對於還不熟悉軟件測試的同窗,我推薦一個羣:1085647220,加入咱們領取免費的學習資料,一塊兒交流學習,還有測試大牛爲你答疑解惑。