快速、可擴展、專業級的 UI 自動化原則
Contents
課程介紹影片
已經上過這門課程?
🔥歡迎來參加這個活動 – 上課心得分享與獎勵說明 :分享就贈送一門線上課程
從這 6.5 小時的課程,你會學到
- 專業自動化,建構抓取網頁內容資料的應用程式
- 建構可持續、可擴展、可讀取的 UI 自動化
要求
- 你應該對 Python 程式語言有基本的了解 ( 可參考 Python 程式設計學習地圖 )
課程說明
使用 Selenium 的 Python 掌握瀏覽器自動化的基礎知識。自信地參與瀏覽器自動化入門的面試,或提升你技術上的價值,向雇主展示你已準備好應對新的且更大的挑戰。
只需幾個小時,即可學習多年專業自動化課程。
- 使用最少程式碼快速、可讀的自動化
- 識別 Web 元素的最快捷、最有效的方法
- 合理有效地實現頁面物件和元素物件
- 可隨時到業界實戰的測試結構和組成
自動化基礎的防彈措施
Python 是世界上最流行的語言之一,對它的需求持續增加。 Selenium 是測試自動化的行業標準,因此 Python 的可讀性使得這兩者成為編寫有價值的自動化測試的完美匹配。
隨著軟體測試成本的上升以及軟體行業的規模擴大,瀏覽器自動化的需求量很大。不幸的是,對自動化感興趣的工程師幾乎沒有關於如何成功的具體指引,或者甚至不知道正確編寫的自動化程式碼是什麼樣子。
關於這些主題的最廣泛流傳的視訊教學僅涉及技術本身,並未提供可行的實施指南或有價值的行業慣例。我將這些有價值的實踐作為本課程的重點。
內容和概述
這些講座適合熟悉基本 Python 和物件導向概念的人,將為專業級別實現自動化所需的技能奠定堅實的基礎。
從使用虛擬環境(有抱負的 Python 開發人員必備)和 Selenium 設置逐步設置開發環境開始,本課程允許你觀察我逐步完成每個步驟,並隨著每一步做說明。
一旦環境準備就緒,我們將討論 Web 元素如何工作,以及最好和最快的自動化工程師(一種罕見的品種!)如何識別這些元素的自動化。我將實時展示每個概念並伴隨著對話。這意味著你幾乎不會花時間觀看傳統的講座或簡報,幾乎所有的時間都會看到行動中的概念並跟隨我執行。
完成課程的學生將具備在入門級瀏覽器自動化測試中開始職業生涯的知識,或者將瀏覽器自動化用於任何有用的目的,包括資料抓取( data-scraping )和任務自動化( task automation )。
配備程式碼範例、簡短的測驗和資訊豐富的視訊說明,你可以毫不費力地跟隨這些概念,並可隨時跟我提問。
最後,自動化是個爆發項目,我希望更多的人這麼做。 讓我重新說一下 – 我希望更多的人這麼做,並且做得很好!我們需要更多像你一樣的人來執行有效的、高價值的自動化解決方案,就讓我們一起開始這個旅程吧!
目標受眾
- 任何對專業(和有效率的)自動化感興趣的人,或者對網頁內容抓取( web scraping )感興趣的人
講師簡介
Brandon Blair 軟體工程師 ( 更多講師主講課程介紹 )
我設計了快速、可擴展、可維護的框架,用於 UI(瀏覽器)、後端/ API 和行動測試領域的自動化測試。我熱衷於通過為他們提供強大的自動化工具,在短時間內為團隊提供重要洞見,並且我喜歡向其他人傳授強大的基礎概念,希望能夠解決這個領域的問題。自動化正急速開展,更多人應該這麼做 – 並做得很好。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
報名參加課程
也許你會有興趣
- Python 的自動化軟體測試
- Python 程式設計學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 課程討論專區
✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧