Sự khác biệt giữa tiêu chí chấp nhận và kiểm tra chấp nhận là gì? Nhiều tổ chức tuân theo phương pháp nhanh nhẹn, đặc biệt là trong Phát triển theo hướng hành vi (BDD) sử dụng hai thuật ngữ này thay thế cho nhau.
Khi thảo luận về các chi tiết của một câu chuyện, mọi người có xu hướng nhanh chóng viết 'Bài kiểm tra' bằng ngôn ngữ gherkin để thể hiện ý định của họ về các tình huống Cho trước Khi-Sau đó khi họ nên tập trung vào tập hợp các điều kiện chi phối hành vi của câu chuyện . Trên thực tế, Mike Cohn gọi những tiêu chí chấp nhận này là “Điều kiện hài lòng”.
Có một sự khác biệt nhỏ giữa tiêu chí chấp nhận và kiểm tra chấp nhận. Tiêu chí chấp nhận là một tập hợp các điều kiện cần được đáp ứng để chấp nhận câu chuyện là hoàn chỉnh.
Mặt khác, các bài kiểm tra chấp nhận là các kịch bản bắt nguồn từ các tiêu chí chấp nhận. Nói cách khác, mỗi tiêu chí chấp nhận có thể có một hoặc nhiều phép thử chấp nhận. Các bài kiểm tra chấp nhận có thể được viết bằng ngôn ngữ gherkin có thể được sử dụng bởi các công cụ BDD như dưa chuột để tự động hóa các bài kiểm tra.
Các tiêu chí chấp nhận có thể được coi là “những gì cần phải được thực hiện” và các bài kiểm tra chấp nhận là “chúng nên được thực hiện như thế nào”. Bạn có thể sử dụng tiêu chí chấp nhận để làm rõ phạm vi của từng câu chuyện, vì vậy nhóm rõ ràng về những gì dự kiến sẽ được thực hiện để truyền tải câu chuyện.
Vì lý do này, tốt nhất là KHÔNG viết tiêu chí chấp nhận là gherkin cho rõ ràng và tách “cái gì” khỏi “cách thức”. Tiêu chí chấp nhận có thể được viết dưới dạng gạch đầu dòng để làm nổi bật ý định của câu chuyện trong đó mỗi gạch đầu dòng là một điều kiện.
Thông qua cuộc trò chuyện với các bên liên quan, nhà phát triển và QA mà các chi tiết của từng tiêu chí chấp nhận được bổ sung, ví dụ: trong các hội thảo câu chuyện hoặc các buổi chỉnh sửa câu chuyện, nơi các thành viên khác nhau của nhóm với các kỹ năng và kiến thức và kinh nghiệm khác nhau ngồi lại với nhau và suy nghĩ về các tình huống để hoàn thành từng tiêu chí.
Tiêu chí chấp nhận thường do Product Owner hoặc BA khởi xướng nhưng các thành viên khác trong nhóm cũng có thể tham gia vào việc xác định tiêu chí chấp nhận cho mỗi câu chuyện. Những điều này rõ ràng cần phải được viết và thống nhất trước khi công việc phát triển bắt đầu. Các bài kiểm tra chấp nhận ở định dạng gherkin hoặc cách khác có thể được viết trước hoặc song song với quá trình phát triển. Các bài kiểm tra chấp nhận mới có thể được thêm vào bất kỳ lúc nào.
Đọc thêm: