[Khoá học] Playwright nâng cao
Mục tiêu: Xây dựng code base từ đầu cho dự án. Hiểu tư duy và ứng dụng AI vào dự án
Tóm tắt về khoá học
- Khoá học có phí: 5tr400K
- Tổng số buổi học:
- 6 buổi học x 1.5h/buổi
- Lịch học: 1 buổi/ tuần, tối thứ 4 (16/09) khai giảng
- Ưu đãi:
- Đăng ký sớm trước 05/09: Tặng 1 áo HocTest.Com
- Học buổi đầu không ưng – hoàn tiền 100% vì bất cứ lý do gì!
- Liên hệ tư vấn, đăng ký học:
- Fanpage: Học Test – Học Kỹ, Hiểu Bản Chất, Mentor Tận Tình
- Facebook founder Phong Do (rep hơi chậm tí, vì nhiều khi đang dạy học)
- Đầu ra cam kết:
- Hiểu lý thuyết – không lan man, lòng vòng, đi vào trọng tâm.
- Bắt tay vào thực hành – vào việc, ứng dụng lý thuyết, xây dựng repo từ đầu
- Support trọn đời – có chat riêng hỗ trợ trong và sau khi học. Mỗi khi có use cases từ học viên, update ngược lại vào thư viện use cases – dùng cho cả lớp.
- Đặc biệt: không dành cho
- Học chung, bán lại khoá học: khoá học dành cho học viên đăng ký. Vui lòng không học chung! Phát hiện thì chúng mình remove access, không hoàn tiền!
- Xin hãy tôn trọng bản quyền và chất xám của chúng mình!
- Người chưa làm test bao giờ: không phù hợp – chỉ dành cho các bạn đã từng làm test, ít nhất 6 tháng kinh nghiệm.
- Học chung, bán lại khoá học: khoá học dành cho học viên đăng ký. Vui lòng không học chung! Phát hiện thì chúng mình remove access, không hoàn tiền!
Yêu cầu đầu vào
- Đã có kiến thức cơ bản về Playwright hoặc một framework/library automation testing cụ thể: selector, action, assertion
Danh sách buổi học
| Buổi học | Bài giảng | Kiến thức bổ sung |
| Buổi 1: Getting started & ôn tập Playwright cơ bản | Giới thiệu: – Giới thiệu trung tâm, khoá học – Cài đặt Playwright qua 2 cách – Nâng cấp version cho Playwright – Kiểm soát phiên bản thông qua semantic version Viết test: – Cú pháp viết test, describe, step – Thói quen, best practices khi viết test – Action với từng loại control khác nhau: click, fill, select Assertion: assertion thường và web-first assertion Chạy test: – Thông qua VSCode – Thông qua commandline – API Testing trong Playwright – Sử dụng POM trong Playwright – Sử dụng fixture trong Playwright | – Video bổ sung: JavaScript cơ bản – Gotcha!: hooks chạy thế nào nếu test fail – Video bổ sung: các POM styles thường gặp – Video bổ sung: nâng cao về fixtures |
| Buổi 2+3+4: Khởi tạo dự án | Environment – Khái niệm, các loại môi trường thường gặp – Quản lý môi trường, biến môi trường – Viết test 1 lần, chạy nhiều môi trường Setup dự án: – Khởi tạo dự án với cấu trúc chuẩn – Khởi tạo các fixtures cần thiết – Setup linting, reporter – Setup chạy dữ liệu cho 2 môi trường: dev và production – Lưu kết quả test vào database | – Video bổ sung: thiết kế database lưu trữ kết quả test |
| Buổi 5: ứng dụng AI – xây dựng SKILL & workflow với AI | AI: – Hiểu về AI và AI trong testing – Cấu trúc chuẩn cho dự án Playwright sử dụng AI – Xây dựng SKILL và WORKFLOW cho dự án MCP: – Kết nối Playwright MCP để mở rộng kết nối cho AI | – Video bổ sung: Playwright CLI |
| Buổi 6: Setup CI/CD cho dự án | Setup CI/CD trên GitHub Actions và GitLab CI, phục vụ các nhu cầu: – Chạy theo schedule: daily, weekly – Chạy theo loại: smoke, regression – Chạy theo module |
