Học Playwright tiếng Việt, Cộng đồng Playwright cho người Việt

Playwright Master Class: From Zero To Hero

Khoá học Playwright Master Class

Giới thiệu

Khoá học Playwright Master Class: From Zero to Hero được thiết kế dành riêng cho:

  • Những người đã sử dụng các framework automation testing khác (như Selenium, Cypress,...) và muốn chuyển đổi hoặc mở rộng kỹ năng sang Playwright.

  • Các bạn QA/Developer đã có kiến thức cơ bản về coding, muốn nâng cao kỹ năng automation testing để đáp ứng yêu cầu công việc.

Vì lượng kiến thức, bài tập trong khoá học là rất nhiều, do vậy, cần các bạn dành tối thiểu 02 giờ mỗi tuần để hoàn thiện bài tập.

Mỗi học viên sẽ có 1 group chat riêng trên messenger với 03 mentors để được support tốt nhất, đảm bảo 100% hiểu bài.

Các bài tập của học viên được chữa 100% từng người.

Các bài thực hành được chạy trên project thực tế của trung tâm.

Sau khoá học, học viên sẽ được hỗ trợ trọn đời:

  • Support các câu hỏi liên quan đến Playwright nói riêngtesting nói chung;
  • Được cập nhật các kiến thức mới free sớm nhất thông qua kênh Youtube của Playwright Việt Nam.
  • Refer các job freelance liên quan tới Playwright.
  • Cơ hội trở thành giảng viên/ mentor tại Better Bytes Academy.

FAQ - Tại sao phải mất tiền đi học lớp, trong khi tài liệu miễn phí đầy?

  • Vì học lớp thì có mentor kèm sát sao.
  • Vì học lớp thì có trang thực hành, bài tập thực hành bài bản.
  • Vì học lớp sẽ học một cách có hệ thống, khoa học.
  • Vì có những người chưa có khả năng tự học, hoang mang khi vào một đống tài liệu dài ngoằng, không liên kết được với nhau.

Lộ trình học linh hoạt

Khoá học được chia thành ba phần. Bạn có thể học một phần hoặc toàn bộ khoá học, tuỳ theo nhu cầu của mình:

Cấp độ 1: Hiểu kĩ kiến thức Playwright cơ bản (5 buổi).

  • Đầu ra: Trang bị đủ các kĩ năng quan trọng nhất có thể bắt đầu với Playwright
  • Kiến thức học:
    • Cấu tạo, thành phần test.
    • Tương tác với các loại phần tử khác nhau, assertion
    • Tổ chức code theo POM, hooks
    • Test generator và API Testing

Sau khi học xong phần 1, bạn có thể tự tin tham gia một team automation test đang chạy mà không gặp khó khăn.

Cấp độ 2: Các kĩ thuật nâng cao trong Playwright (10 buổi).

  • Đầu ra: Trang bị các kĩ năng nâng cao, giúp bạn hiểu sâu các tính năng của Playwright
  • Kiến thức học:
    • Quản lý biến môi trường, fixtures
    • Network interception (API mocking), re-use authentication state
    • Custom reporter (gửi kết quả tới Slack/Telegram), database integration (lưu kết quả test vào DB)
    • Xử lý multiple tab, browser, import/export file,
    • Authentication với email, OTP; Websocket testing
    • Playwright MCP, AI integration (update thường xuyên)

Sau khi học xong phần 2, bạn có thể tự tin custom được framework automation hiện tại, xử lý các case nâng cao trong automation test

Cấp độ 3: Xây dựng và triển khai ứng dụng thực tế với Playwright.

  • Đầu ra: Tư duy phân tích thiết kế; một test project hoàn chỉnh "made by" chính bạn và được deploy lên môi trường CI
  • Kiến thức học:
    • Xây dựng: Phân tích project, đưa ra được các điểm chung, điểm riêng, chuyển thành các hàm utils, fixtures, reporter; chia nhóm smoke tests, UI tests, API tests để có thể quản lý/ cấu hình riêng rẽ.
    • Triển khai: đưa code lên hệ thống GitLab CI, cấu hình pipeline riêng biệt cho từng nhóm/ từng module test. Triển khai lên máy VPS mới tinh.

Sau khi học xong phần 3, bạn có thể tự tin xây dựng được framework automation cho một project bất kì.

Chi tiết buổi nào, học gì

Khoá học được chia thành ba giai đoạn, từ cơ bản đến nâng cao, giúp học viên nắm vững Playwright và áp dụng vào các dự án thực tế:

Phần 1: Hiểu kĩ kiến thức Playwright cơ bản

Học phí: 3.000.000 đ

STT Tên buổi học Nội dung học
1 Getting started with Playwright
  • Hiểu về Playwright (lịch sử ra đời, các cài đặt, chạy project đầu tiên)
  • Hiểu cấu trúc Playwright Test:
  • Hiểu về các configuration cơ bản
  • Hiểu về documentation của Playwright
  • Hiểu về các cộng đồng Playwright
2 Tương tác với các phần tử, test hooks
  • Ôn kiến thức selector cơ bản: XPath
  • Tương tác với các phần tử phổ biến: input, button, link, checkbox, radio button, dropdown, iframe, Drag n Drop
  • Hiểu về test hooks: beforeAll, afterAll, beforeEach, afterEach
3 Data driven test, Page Object Model, visual testing
  • Data driven testing: variables, data files (json, csv)
  • Page Object Model: hiểu và tổ chức code
  • Visual testing: test ảnh chụp màn hình; update snapshot, mask
4 Test configuration nâng cao, reporter, test generator
  • Configuration: hiểu về 2 loại configuration
  • Reporter: hiểu về các loại reporter, dùng cái nào, trong trường hợp nào
  • Generate code automation test với Playwright code gen
5 API Testing với Playwright
  • Giới thiệu fixture request
  • Thực hành các API: GET, POST, PUT, PATCH, DELETE
  • Thực hành API chaining request với Playwright: login xong, sử dụng lại token trong header
  • POM for API

Phần 2: Các kỹ thuật nâng cao trong Playwright

Học phí: 5.000.000 đ

STT Tên buổi học Nội dung học
1 Khởi động
  • Overview các kiến thức cơ bản
  • Biến môi trường: tại sao cần, cách cấu hình
  • Quản lý test với annotations và tags
  • Emulation, clock và accessibility testing
2 Fixtures
  • Hiểu về fixtures: khái niệm, các loại, scope, automatic fixtures
  • Run test by command line
3 Nâng cao 1: API mocking, global setup & teardown, authentication state
  • Network interception (API mocking)
  • Global setup & teardown
  • Test retries
  • Reuse authentication state
  • Auto waiting: hiểu kĩ hơn cơ chế
  • UI mode: tìm hiểu về UI mode
4 Nâng cao 2: Reporting
  • Hiểu về reporter: khái niệm, các loại, cách cấu hình
  • Hiểu về: các hooks trong reporter
  • Bắn kết quả test về Slack và Telegram
5 Nâng cao 3: Database integration
  • Cơ bản về database
  • Tạo database và các tables
  • Update kết quả test vào database
6 Nâng cao 4: Custom selector, matcher
  • Hiểu về các loại browser trong Playwright, cơ chế hoạt động
  • Hiểu về branded browser, chrome extension
  • Evaluating javascript, Custom selector, matcher
  • Test isolation: multiple context
7 Nâng cao 5: File handling, random popup
  • File handling: import, export
  • Xử lý random popup
  • Snapshot testing
  • Xử lý multiple tab, multiple browser
8 Nâng cao 6: Authentication email & OTP
  • Authentication: đọc OTP từ mail/ từ 2FA app
  • Websocket testing
  • Chrome CDP
9 Nâng cao 7: Playwright MCP & AI integration
  • Playwright MCP: khái niệm, hiểu bản chất
  • Sử dụng Playwright MCP
  • AI integration: copy to prompt, zero step
10 Wrap up & farewell
  • Tổng hợp các kiến thức đã học toàn khoá
  • Tài liệu: các câu hỏi phỏng vấn Playwright

Phần 3: Xây dựng và triển khai hệ thống thực tế với Playwright

Học phí: 3.000.000 đ

STT Tên buổi học Nội dung học
1 Phân tích thiết kế
  • Phân tích project thực tế với 2 môi trường: dev, production
  • Review code base của project hiện tại để thấy các ưu, nhược điểm
  • Thiết kế các component: base page, fixtures, utils
  • Review manual test case & refactor lại để phù hợp với automation
2 Thực hành: implement utils, fixtures
  • Implement utils
  • Implement fixtures
3 Thực hành: refactor các tests sử dụng utils, fixtures
  • Refactor các tests sử dụng utils, fixtures
  • Document cho test project
4 CI/CD: Cấu hình pipeline với GitLab CI
  • Cấu hình pipeline với GitLab CI
  • Cấu hình nhóm test khác nhau: smoke, regression, by module
5 CI/CD: triển khai automation test trên máy VPS trắng tinh
  • Triển khai automation test trên máy VPS trắng tinh
  • Cấu hình scheduled test thông qua crontab

Ưu đãi

  • Hỗ trợ trả góp.
  • Đối với học viên cũ của Playwright Việt Nam: giảm 200.000đ/ học viên.
  • Đối với học viên hoàn thành nghĩa vụ quân sự, có giấy ra quân trong vòng 3 tháng gần nhất: giảm 30% học phí.
  • Đối với học viên có hoàn cảnh đặc biệt: vui lòng liên hệ để trung tâm hỗ trợ.
  • Chương trình refer: đối với mỗi học viên refer thành công, người refer sẽ nhận 200.000đ/ học viên (sau khi học viên hoàn thành hết học phí).
  • Ưu đãi khi đăng kí combo các phần:
    • Phần 1 + 2: 7.200.000 đ (giá gốc: 8.000.000 đ)
    • Phần 2 + 3: 7.000.000 đ (giá gốc: 8.000.000 đ)
    • Phần 1 + 2 + 3: 8.900.000 đ (giá gốc: 11.000.000 đ)

Giá trên chưa bao gồm VAT (8%). Quý học viên, doanh nghiệp muốn xuất hoá đơn tài chính, học phí sẽ +8%.

Liên hệ tư vấn, đăng kí học

 

2 Bình luận

  1. thdan19

    Cho mình hỏi có khóa học này trên Udemy không ạ

Trả lời