Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Hiểu về Bề mặt Trình duyệt của Antigravity
- Cách bề mặt trình duyệt hoạt động
- Các khả năng và hạn chế chính
- Xem xét về bảo mật và cát hóa (sandboxing)
Xây dựng Đại lý Tương tác Web
- Cấu hình hành vi đại lý cho các hành động trên trình duyệt
- Nhấn, gõ, cuộn và các mẫu chọn
- Quản lý các tương tác đồng bộ và bất đồng bộ
Nhận thức về DOM và Định mục Phần tử
- Cách đại lý diễn giải cấu trúc HTML
- Chọn phần tử một cách đáng tin cậy
- Xử lý nội dung động và các framework phản ứng
Tự động hóa Quy trình Làm việc Từ Đầu đến Cuối
- Thiết kế quy trình làm việc nhiều bước trên trình duyệt
- Quản lý các chuyển đổi trạng thái giữa các tác vụ
- Tự động hóa đăng nhập, điều hướng và quy trình biểu mẫu
Kiểm thử UI bằng Antigravity
- Xác minh hành vi UI bằng các kiểm tra do đại lý điều khiển
- Chụp bằng chứng và trạng thái lỗi
- Ghi lại trình duyệt và gỡ lỗi dựa trên việc phát lại
Quy trình Làm việc Đa Bề mặt và Đa Ngữ cảnh
- Kết hợp bề mặt trình duyệt và không phải trình duyệt
- Quản lý chuyển đổi ngữ cảnh quy trình làm việc
- Đảm bảo tính nhất quán qua các bề mặt
Khắc phục Sự cố và Tối ưu hóa
- Chẩn đoán sự không phù hợp giữa đại lý và nội dung trình duyệt
- Tối ưu hóa cho tốc độ và độ tin cậy
- Các mô hình thất bại phổ biến và cách khắc phục
Tích hợp Antigravity vào Dòng Phát triển
- Nhúng quy trình làm việc vào CI/CD
- Phối hợp với các đội QA và phát triển
- Phiên bản hóa và duy trì hành vi đại lý
Tóm tắt và Bước Kế tiếp
Yêu cầu
- Hiểu biết về quy trình làm việc của ứng dụng dựa trên trình duyệt
- Kinh nghiệm với các công cụ scripting hoặc tự động hóa
- Am hiểu các khái niệm phát triển web
Đối tượng học viên
- Các nhà phát triển web
- Kỹ sư tự động hóa kiểm thử
- Nhà phát triển phía trước
21 Giờ học