點點點到自動化測試需要學什麼?

2021-10-17 03:18:19 字數 1236 閱讀 3918

很多希望從手工測試工程師轉型為自動化測試工程師的同學都有乙個疑問,就是從手工測試到自動化測試到底需要學習那些東西。下面我就嘗試回答一下這個問題。

首先,澄清一下這裡要討論的自動化測試的概念,這裡的自動化測試僅僅指面向功能的自動化介面、自動化介面測試和自動化資料庫測試,不涉及單元測試、效能測試和安全測試等方面的自動化測試內容。

下面,我就從三個方面進行分類闡述:分別是理論知識、操作技能和工具使用。

理論知識,就是軟體自動化測試需要了解的基礎理論、基本知識,如測試理念、測試原則、網路協議、編碼規則等;

操作技能,就是軟體自動化測試需要掌握的計算機操作技能,這裡主要是從一些開發人員通用的技能中選取自動化測試人員工作中很可能用到的作業系統、資料庫、網路等方面的基礎操作技能;

工具使用,就是軟體自動化測試需要掌握的專有的測試工具和測試框架的使用。

不是三個方面嗎?為什麼會有個4?開發語言是想要向自動化測試轉型的手工測試工程師必須面對的乙個話題。如果你沒有準備好或者根本沒有信心學習一門開發語言,你的自動化測試轉型之路必將是空談。當然,我們也不必談語言色變,我這裡推薦的三種開發語言都是非常容易入門的,而且都是自動化測試開發工作中常用到的,雖然,我個人比較不喜歡vbscript。

補充一點,本文討論的是從手工測試到自動化測試需要學習的內容,本文假設學習者已經具備了進行手工測試所需要的測試案例編寫、業務理解等方面的知識和技能,並且對於手工測試用到的問題管理工具和配置管理工具等方面的內容也並沒有列舉。

進入乙個新的領域,初期的迷茫非常正常,希望這篇小文可以給有志於從手工測試轉型為自動化測試的軟體測試工程師提供乙個學習的提綱。

技術行業,一定要提公升技術功底,豐富自動化專案實戰經驗,這對於你未來幾年職業規劃,以及測試技術掌握的深度非常有幫助。

不要因為拿8k薪資就自卑慚愧,不要應為拿了20多k薪水就沾沾自喜,不要應為拿了30-45看就故步自封。人生不是為了賺那點薪水,你需要的是開啟乙份事業。

談談從小公司進入大廠,我都做對了哪些事?

普通人學python自動化有意義嗎?

什麼樣的人適合從事軟體測試工作?

學自動化測試

初步接觸自動化測試,發現自動化測試的確實有許多值得研究的東西 一 什麼是自動化測試 對於自動化測試的定義,眾說紛紜。從網上摘了個比較好的 自動化測試是把以人為驅動的測試行為轉化為機器執行的一種過程。通常,在設計了測試用例並通過評審之後,由測試人員根據測試用例中描述的規程一步步執行測試,得到實際結果與...

何謂自動化?為什麼需要自動化?

何謂自動化?為什麼要自動化?為什麼叫這個名字,說不清楚。通常情況下,客戶與元件間的通訊都是通過 介面進行的,支援自動化的元件則還可以通過元件提供的 idispatch 介面間接呼叫伺服器提供的服務,但是這是以損失效率為代價的,並且與客戶通訊必須使用專用於自動化的資料型別。idispatch 介面支援...

什麼是自動化測試?

四 自動化測試分類 五 自動化測試流程 六 做自動化測試關注的一些指標 什麼是自動化測試?筆者認為自動化測試就是,讓程式代替人為去驗證程式功能的過程。做自動化測試需要投入很多的時間 精力 成本。那為什麼要進行自動化測試呢?可以從以下幾點來看自動化測試可以解決什麼。1 解決 回歸測試 對於系統比較大,...