Bắt đầu một dự án Automation Test theo BDD dùng playwright, cucumberjs bằng AI IDE
Kiểm thử tự động hóa và Các trở ngại
- Cần rất nhiều nguồn lực để viết các bài kiểm tra.
- Ít Automation Engineer (AE) không thể bao phủ tất cả các kịch bản.
- Khó tuyển dụng AE chất lượng.
Nhưng
- Chúng ta có dev giỏi.
- Việc viết các bài kiểm tra không nên chỉ là trách nhiệm của các AE.
- Việc viết các bài kiểm tra nên là trách nhiệm của các BA/Tester, dev, và AE - toàn đội ngũ.
- Công nghệ và các framework không còn là rào cản nữa với AI.
- Mô hình đối tượng trang (Page Object Model - POM) là một thực hành tốt.
3 vai trò
BA/ Tester
Viết các trường hợp kiểm tra (sử dụng cú pháp Gherkin, không cần mã hóa nên dễ để bắt đầu).
Dev
Triển khai các trường hợp kiểm tra sau khi hoàn thành phát triển.
AE
Tạo và duy trì các nguồn tài nguyên kiểm tra.
Tách biệt các yếu tố của framework kiểm tra khỏi các bước kiểm tra để giúp các nhà phát triển trong việc triển khai các bước kiểm tra (POM).
Hãy cùng xem AI giúp một dev bắt đầu một project như thế nào. Github: https://github.com/refacore/playwright-cucumberjs
All rights reserved