Chào mừng bạn đến với mùa 3 của series Agile Testing! 🎉 Nếu bạn đã theo dõi từ mùa 1 và mùa 2, hẳn bạn đã có nền tảng vững chắc về Agile Testing. Trong mùa này, chúng ta sẽ đi sâu vào các kỹ thuật kiểm thử quan trọng giúp đội ngũ phát triển phần mềm đảm bảo chất lượng một cách hiệu quả nhất.
📌 Bảng So Sánh ATDD vs BDD
Đặc điểm | ATDD | BDD |
---|---|---|
Trọng tâm | Kiểm thử chấp nhận | Hành vi người dùng |
Đối tượng sử dụng | Tester, Dev, BA | Dev, BA, PO |
Ngôn ngữ | Cấu trúc kiểm thử | Gherkin |
Khi nào sử dụng? | Khi cần đảm bảo yêu cầu đã được đáp ứng trước khi code | Khi cần tăng cường giao tiếp giữa các bên liên quan |
Quadrant | Mục tiêu | Loại kiểm thử |
Q1 | Kiểm thử code | Unit Test, API Test |
Q2 | Hỗ trợ đội ngũ | Functional Test, Usability Test |
Q3 | Đánh giá sản phẩm | Exploratory Test, UAT |
Q4 | Kiểm thử phi chức năng | Performance, Security |
📌 Checklist Sprint Zero ✅ Định nghĩa DoD, DoR
✅ Thiết lập môi trường Dev/Test
✅ Tích hợp kiểm thử tự động vào CI/CD
📌 Ví dụ về bảng phân tích rủi ro
Rủi ro | Ảnh hưởng | Khả năng xảy ra | Giải pháp |
Server downtime | Cao | Trung bình | Xây dựng hệ thống backup |
Data loss | Rất cao | Thấp | Cơ chế backup tự động |
📌 Kỹ Thuật Exploratory Testing
✅ Session-Based Testing
✅ Error Guessing
✅ Pair Testing
Công cụ | Loại kiểm thử |
Selenium | UI Automation |
JUnit/TestNG | Unit Test |
Cucumber | BDD |
JIRA/Xray | Test Management |
Chúc mừng bạn đã hoàn thành cả 3 mùa của series Agile Testing! 🚀
💡 Tóm Tắt Toàn Bộ Series:
✅ Mùa 1: Cơ bản về Agile Testing
✅ Mùa 2: So sánh mô hình truyền thống & Agile, chiến lược kiểm thử
✅ Mùa 3: Kỹ thuật kiểm thử quan trọng
Agile Testing không chỉ là công việc của Tester, mà là trách nhiệm của cả đội ngũ phát triển phần mềm. Hy vọng bạn đã có thêm nhiều kiến thức hữu ích để áp dụng vào công việc thực tế. Hãy tiếp tục học hỏi, thử nghiệm, và không ngừng cải thiện! 💪🔥
👉 Nếu bạn thấy series này hữu ích, hãy chia sẻ với đồng nghiệp nhé! 💡
You need to login in order to like this post: click here
YOU MIGHT ALSO LIKE