<pre id="ff7yo"></pre>

      <form id="ff7yo"><legend id="ff7yo"></legend></form>
        <nav id="ff7yo"><listing id="ff7yo"></listing></nav><nav id="ff7yo"></nav>

        <nav id="ff7yo"><listing id="ff7yo"></listing></nav>
        <small id="ff7yo"></small><nav id="ff7yo"><dd id="ff7yo"></dd></nav>
      1. <nav id="ff7yo"></nav>
          <form id="ff7yo"></form><nav id="ff7yo"></nav>
          <nav id="ff7yo"></nav>
          <sub id="ff7yo"></sub>
          更多課程 選擇中心

          軟件測試培訓
          達內IT學院

          400-111-8989

          自動化測試該如何學習

          • 發布:軟件測試培訓
          • 來源:天澤軟件測試交流學習
          • 時間:2019-11-07 14:54

          最近很多做軟件測試的朋友問我,如何學習自動化測試(Automation test)。有些人說平常的測試工作很枯燥無味,沒有技術含量,迷失了方向。還有的說閑得要命,想學點自動化測試。

          自動化測試是高級軟件測試人員必備的技能。高級軟件測試人員不光會做測試,還會做開發。本文接下來就詳細說一說。

          閱讀目錄

          軟件自動化測試的學習步驟

          自動化測試的本質

          自動化測試學習的誤區

          自動化測試的職位

          自動化測試分類

          Web自動化測試分類

          自動化測試的知識點

          自動化測試的書籍推薦

          自動化測試工具

          軟件自動化測試的學習步驟

          大概步驟如下:

          1. 做好手工測試(了解各種測試的知識)

          2. 學習編程語言

          3. 學習Web基礎(HTML,HTTP,CSS,DOM,Javascript)或者學習Winform

          4. 學習自動化測試工具

          5. 學習自動化測試框架

          6. 實現自動化測試用例

          7. 開發自動化測試工具

          8. 開發自動化測試框架

          自動化測試的本質

          用程序測試程序。也就是說學習“編程語言”是學習自動化測試的基礎。

          很多人問我學自動化測試,應該去學什么自動化工具。我的回答是,第一步:應該先學習編程語言,以后再去學自動化測試工具,自動化測試是一定要寫代碼的, 編程語言水平的高低決定了自動化測試水平的高低, 有了扎實的編程技術,干什么都可以。學習編程語言時, 要把自己當做開發人員, 系統地學習各種編程知識。

          自動化測試學習的誤區

          很多新手一開始,就學習復雜的自動化測試工具, 我覺得這樣是本末倒置了。

          如果不先理解HTTP協議, 就不會理解Jemeter, LoadRunner, Fiddler, SoapUI這些工具的。

          如果不先理解HTML,DOM, 就不會理解Firebug 這種工具的

          如果不先理解Win32 API, 就不會理解Windows 窗體自動化測試的原理的。

          如果自己沒有開發過網站, 就不會理解網站的各個方面,測試起來難免有遺漏。

          總之學習自動化測試,需要循序漸進, 把基礎打好。

          自動化測試的職位

          自動化測試工程師的職位叫做:(SDET) Software Development Engineer in Test. 專注于自動化測試

          手動測試工程師叫:(STE)Software test enginer. 專注于手動測試

          在微軟有很多SDET的職位,但是沒有STE的職位, STE職位一般都是外包給外包公司的, 目前自動化測試還是非常吃香的。

          自動化測試分類

          自動化測試也有非常多的種類,對Web UI 的自動化測試程序;對Windows 窗體UI的自動化測試程序;API測試, 比如(測試WCF service, Web API 等);數據庫測試, 比如測試存儲過程;接口測試 (這種只能用自動化測);單元測試;性能測試, 性能測試都需要用到自動化。

          Web自動化測試分類

          目前大部分項目都是Web的, 所以我們說的自動化測試,大部分都是針對Web程序的自動化測試, Web自動化測試分兩類:

          第一類是:模擬用戶真實操作,比如,模擬點擊鼠標,鍵盤輸入,等,去操作瀏覽器上的控件。(代表框架有selenium-webdriver, VS Coded UI)

          這類的自動化測試的是通過高級語言(C#, JAVA, Python 等)來調用selenium的一些工具來操作瀏覽器,幫助我們實行Web UI自動化

          第二類是:模擬HTTP請求。類似于這種【12306火車票網站自動登錄工具】, 這方面的知識,目前市面上資料比較少。

          自動化測試的知識點

          了解Javascript, CSS的知識。

          熟練掌握DOM和HTML知識, (用來解析Web界面)

          熟練掌握XML技術,(需要用XML保存測試數據,用XML展現測試報告)

          熟練使用C# P/inoke技術調用Windows API (可以用來操作Winform 窗口)

          熟練掌握窗體"句柄"的概念

          熟練使用C# 操作Windows 注冊表

          熟練使用C# 中的Process 類

          熟練掌握數據庫的基本操作語句 (測試數據庫肯定要用到)

          熟練掌握HTTP協議的知識 

          熟練掌握C# 中的HttpWebRequest 類的用法 (用于模擬HTTP請求)

          熟練掌握正則表達式

          自動化測試工具

          測試套件工具:JUnit, Nunit, MSTest, 這幾個工具功能都一樣學起來比較簡單。

          性能測試工具: JMeter, VSTS 負載測試, LoadRunner(收費), QTP(收費)

          其他工具: firebug, Fiddler

          自動化測試工具

          Web UI 測試框架:WebDriver/Selenium, VSTS Coded UI, Watri

          Windows UI 測試框架:VSTS Coded UI

          免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:軟件測試中的功能測試點
          下一篇:手動測試適用于哪種項目

          參加軟件測試培訓靠譜不?

          軟件測試培訓都學寫什么?

          軟件測試工程師需要我們掌握什么技術?

          學習軟件測試的優勢是什么

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          陜西省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          神马影院-战旗影院-首播影院-新视觉影院-在线观看中文字幕dvd播放 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>