Lui

Chuỗi kỹ thuật tự động hóa kiểm thử

Chương trình này cung cấp các kỹ năng thiết yếu cho kiểm thử tự động. Khi phát triển phần mềm ngày càng phức tạp, kỹ sư kiểm thử tự động đóng vai trò then chốt. Học Selenium WebDriver, các khung kiểm thử và kỹ thuật nâng cao để xây dựng kịch bản kiểm thử vững chắc. Thực hành với data-driven testing, framework tự động hóa và các thực hành tốt nhất, bao gồm tích hợp liên tục với Jenkins. Bạn sẽ được trang bị để xử lý các thách thức kiểm thử và bắt kịp xu hướng ngành. Dù bạn mới bắt đầu hay muốn nâng cao kỹ năng, khóa học này sẽ giúp bạn tiến xa hơn trên lộ trình trở thành Test Automation Engineer.

Tổng quan

Kỹ thuật kiểm thử tự động: Selenium, Playwright & AI là chương trình ba phần theo lộ trình, phát triển năng lực automation từ nền tảng framework engineering đến tự động hóa trình duyệt hiện đại và các quy trình hỗ trợ AI.

Chương trình theo một nguyên tắc trung tâm: kỹ năng được luyện bằng tay trước sẽ trở thành phán đoán cần thiết để định hướng và rà soát automation do AI sinh ra. Người học không chỉ học cách tạo kịch bản. Họ học cách thiết kế automation dễ bảo trì, nhận diện mẫu lỗi, đánh giá mã được sinh ra và đưa ra quyết định kỹ thuật có trách nhiệm.

Phần 1 — Kỹ thuật kiểm thử tự động với Selenium

Phần đầu xây dựng nền tảng kỹ thuật kiểm thử tự động với Selenium WebDriver, Java, TestNG, Maven, GitHub, Selenium Grid và Jenkins.

Người học tạo và tổ chức kiểm thử trình duyệt, điều khiển thực thi với TestNG, áp dụng data-driven testing và xây dựng automation dễ bảo trì theo mẫu thiết kế Page Object. Họ làm việc với các phần tử web đặc biệt, bảng, popup, iframe, thao tác bàn phím, dữ liệu kiểm thử được sinh ra và các đối tượng dữ liệu tái sử dụng.

Khóa học tiếp tục với thực thi có khả năng mở rộng qua kiểm thử song song, Selenium Grid, cấu hình bên ngoài, thực thi dòng lệnh, tích hợp GitHub và kiểm thử liên tục dựa trên Jenkins.

Phần 2 — Tự động hóa web hiện đại với Playwright

Phần hai hiện đại hóa cách tiếp cận automation của người học với Playwright, TypeScript và Playwright Test runner.

Người học tìm hiểu vì sao các thực hành automation cũ trở nên thiếu tin cậy trên ứng dụng web hiện đại và thay thế chúng bằng locator bền vững, auto-waiting, web-first assertions, fixtures, cô lập browser-context, trạng thái xác thực tái sử dụng, chặn mạng, mocking xác định, gỡ lỗi dựa trên trace và kiểm thử hồi quy trực quan.

Khóa học dùng các lab thực hành để rèn khả năng nhận diện hard wait, selector dễ gãy, mẫu stale-reference, assertion chưa đầy đủ, rủi ro trạng thái dùng chung và các vấn đề automation phổ biến khác. Module cuối giới thiệu mô hình pilot-and-copilot để rà soát các kiểm thử Playwright do AI sinh ra.

Phần 3 — Thực hành nâng cao: Kiểm thử tự động hỗ trợ AI

Phần cuối áp dụng AI xuyên suốt vòng đời automation thông qua 15 cách thực tế AI có thể hỗ trợ kỹ thuật kiểm thử tự động.

Người học dùng AI để phân tích giao diện, đề xuất và đánh giá locator, ánh xạ kiểm thử thủ công thành bước tự động hóa, sinh kịch bản UI và API, xây dựng page object, thiết kế dữ liệu kiểm thử, hiểu mã được sinh ra, refactor an toàn, chẩn đoán lỗi, cải thiện wait và assertion, xử lý giao diện động, ổn định kiểm thử flaky và tối ưu phạm vi hồi quy.

Năm nền tảng điều hành giúp kỹ sư giữ quyền kiểm soát:

  • The Copilot Model.
  • The AI Output Annotation System.
  • The Locator Hierarchy.
  • Predictable AI Automation Failure Modes.
  • Prompt Input Discipline.

AI hỗ trợ sinh mã và phân tích, nhưng kỹ sư vẫn chịu trách nhiệm về phạm vi, độ phủ, xác minh, kiến trúc và phê duyệt.

Hoàn thành toàn bộ series, người học sẽ có thể:

  • Xây dựng framework automation Selenium dễ bảo trì.
  • Áp dụng TestNG, data-driven testing, Page Objects, thực thi song song và Selenium Grid.
  • Tích hợp kiểm thử tự động với GitHub, Maven, Jenkins và quy trình CI.
  • Viết kiểm thử Playwright đáng tin cậy bằng TypeScript.
  • Dùng locator bền vững, fixtures, tái sử dụng phiên và cô lập browser-context.
  • Kiểm soát và xác thực hành vi mạng qua interception và mocking.
  • Chẩn đoán lỗi bằng bằng chứng trace và so sánh trực quan.
  • Nhận diện mã automation dễ gãy, chưa đầy đủ hoặc gây hiểu nhầm.
  • Định hướng AI xuyên suốt việc viết, gỡ lỗi, bảo trì và tối ưu automation.
  • Rà soát và chỉnh sửa automation do AI sinh ra trước khi đưa vào codebase.
  • Vận hành với tư cách kỹ sư chịu trách nhiệm khi dùng AI như một copilot.
$179.00
Enroll Now
$179.00

Bao gồm 12 tháng truy cập kể từ ngày ghi danh.