iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
DevOps

從 0 開始培育成為自動化測試工程師的學習指南 系列

給想要轉職成為自動化測試工程師的人作參考,如何從建立基礎的程式能力,到建立自動化測試系統的應用。一步一步帶出所需學習的技能,學習的重點,及實際上如何應用等。最後會帶出自動化測試對市場的價值,作為自動化測試工程師,不僅需要知道怎樣做,更要知道為什麼而做。

鐵人鍊成 | 共 30 篇文章 | 29 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 01: 前言

這次的主題是 從 0 開始培養成為自動化測試工程師的學習指南 主要寫給 想要踏入自動化測試領域,卻毫無頭緒的人 都知道作為自動化測試工程師需要很多技能,但發現每...

2023-09-06 ‧ 由 yingngai 分享
DAY 2

Day 02: 認識程式語言的基礎

學習原因: 作為軟體工程師最基本的能力就是程式能力,程式語言有很多種。在自動化測試,目前比較常用的是 Python / Javascript / Java。程式...

2023-09-07 ‧ 由 yingngai 分享
DAY 3

Day 03: 程式流程控制

學習原因: 程式流程控制 是寫程式的一個關鍵概念,它 控制執行流程和順序。通過使用各種 控制結構 和 條件語句,决定哪些程式碼會被執行,以及它們被執行的次數。主...

2023-09-08 ‧ 由 yingngai 分享
DAY 4

Day 04: Python 的 list, tuple, set 和 dict

學習原因: 在測試的時候,很常需要作大量的數據處理,在 Python 我們會常用到這些資料結構 (list, tuple, set, dict) 來組織和存儲數...

2023-09-09 ‧ 由 yingngai 分享
DAY 5

Day 05: 演算法與 Big O Notation

學習原因: 已經有寫程式的基本能力,需要開始對程式的效能有點概念。雖然說先求有,再求好,但也得知道什麼是好。不要求每次都寫出最佳解,但至少要學會判斷哪個比較好。...

2023-09-10 ‧ 由 yingngai 分享
DAY 6

Day 06: Python 的 Module 和 Package

學習原因: Module 和 Package 是 Python 的概念,類似於其他程式語言的 Library 。旨在讓常用的程式碼封裝再被其他程式碼應用,可以提...

2023-09-11 ‧ 由 yingngai 分享
DAY 7

Day 07: Python 對 Excel 的應用

學習原因: 進行自動化測試很多時候需要搭配 Excel 的應用,例如利用 Excel 寫 Test Data 再匯入 Test Case,或是針對產品系統進行...

2023-09-12 ‧ 由 yingngai 分享
DAY 8

Day 08: Python 的 Class 和 Object

學習原因: 在下一篇文章會學習 Object Orientation Program (OOP) ,它是其中一種程式設計方法,是以物件 (Object) 作為基...

2023-09-13 ‧ 由 yingngai 分享
DAY 9

Day 09: 物件導向編程 OOP 的基本概念

學習原因: 在 Automation Test 中 Page Object Model (POM) 就是應用 OOP 設計出來的,所以需要先理解概念,後續做測試...

2023-09-14 ‧ 由 yingngai 分享
DAY 10

Day 10: SQL Database - SQL Selection

學習原因: 一般系統都會對 Database 作大量的操作,因此作為自動化測試工程師,必須要了解如何應用 Database 作資料的驗證。甚至在理解 Datab...

2023-09-15 ‧ 由 yingngai 分享