Phân hệ PM Study
  • Tình huốngTình huống thực chiến
  • Kịch bảnRa quyết định tình huống
  • Biểu mẫuKho biểu mẫu tải về
  • Thẻ ghi nhớHọc thuật ngữ PMP
  • Công cụMáy tính EVM, PERT, dự phòng
  • Hỏi đápHỏi đáp & thảo luận
  • Thử tháchMỗi ngày một câu hỏi PMP
  • Lý thuyếtBài học PMBOK 8 & ECO 2026
  • Luyện thiThi thử & ôn tập PMP
  • Bài viếtThư viện bài viết PMP
PM Study
Trang chủLý thuyếtTình huốngLuyện thiBiểu mẫuHỏi đáp
6 chuyên mụcXem tất cả bài viết →
  • Quản lý các bên liên quanTình huống về kỳ vọng, giao tiếp và gắn kết stakeholder.
  • Lãnh đạo & đội nhómXây dựng, dẫn dắt và giải quyết xung đột trong đội dự án.
  • Kế hoạch & tiến độLập kế hoạch, ước lượng, nén tiến độ và kiểm soát baseline.
  • Rủi ro & thay đổiNhận diện, ứng phó rủi ro và kiểm soát thay đổi phạm vi.
  • Agile & HybridLựa chọn và vận hành cách tiếp cận Agile, Predictive, Hybrid.
  • Luyện thi PMPChiến lược ôn tập và mẹo xử lý câu hỏi tình huống PMP.
Công cụBài viết
Trang chủLý thuyếtTình huốngLuyện thiBiểu mẫuHỏi đápChuyên mụcCông cụBài viết
/
PM Study

Học quản lý dự án và ôn thi PMP bằng tiếng Việt: lý thuyết PMBOK® Guide 8, tình huống thực tế và đề luyện thi theo ECO 2026.

Chuyên mục

  • Quản lý các bên liên quan
  • Lãnh đạo & đội nhóm
  • Kế hoạch & tiến độ
  • Rủi ro & thay đổi
  • Agile & Hybrid
  • Luyện thi PMP

Tài nguyên

  • Project Management Institute (PMI)
  • PMP Exam Content Outline
  • The Scrum Guide
  • PMI Vietnam Chapter

PM Study

  • Tất cả bài viết
  • Bài viết nổi bật
© 2026 PM StudyPMP® và PMBOK® là nhãn hiệu đã đăng ký của Project Management Institute.Phiên bản 1.12.1
  1. /Hỏi đáp
  2. /Hỏi đáp chung
  3. /Viết tiêu chí chấp nhận theo mẫu Given–When–Then…
Hỏi đáp chungHỏi đáp Đã giải quyết

Viết tiêu chí chấp nhận theo mẫu Given–When–Then thế nào cho dễ kiểm thử?

HP
Nguyễn Thu Hà, PMP
đăng 4 tháng trước· 0 lượt xem

Câu hỏi thường gặp — tiêu chí chấp nhận viết kiểu "hệ thống phải hoạt động ổn định, thân thiện" khiến tester không biết kiểm thử gì.

Bối cảnh: đội muốn chuẩn hoá cách viết tiêu chí chấp nhận cho user story. Có người đề xuất mẫu Given–When–Then của BDD, nhưng BA lo mẫu này quá kỹ thuật và tốn thời gian viết.

Câu hỏi:

  • Mẫu Given–When–Then là gì, xuất phát từ đâu?
  • Viết thế nào cho đúng và gọn?
  • Khi nào nên dùng, khi nào dạng danh sách đơn giản là đủ?
#agile#Tiêu chí chấp nhận#BDD#Kiểm thử

1 câu trả lời

Câu trả lời được chấp nhận

HP
Nguyễn Thu Hà, PMP4 tháng trước

Given–When–Then là mẫu mô tả một kịch bản hành vi, gắn liền với phát triển hướng hành vi (behavior driven development — BDD):

  • Given (Cho trước): bối cảnh, trạng thái ban đầu.
  • When (Khi): hành động hoặc sự kiện.
  • Then (Thì): kết quả quan sát được.

Agile Alliance mô tả đây là khuôn mẫu viết kiểm thử chấp nhận cho user story; các công cụ BDD như Cucumber, JBehave khuyến khích dùng mẫu này, nhưng nó cũng là hướng dẫn hữu ích khi không dùng công cụ nào.

Ví dụ (giả định) — story "khoá tài khoản sau nhiều lần đăng nhập sai":

  • Kịch bản 1: Cho trước tài khoản đang hoạt động và đã nhập sai mật khẩu 4 lần liên tiếp; khi người dùng nhập sai lần thứ 5; thì tài khoản bị tạm khoá 15 phút và hiện thông báo hướng dẫn mở khoá.
  • Kịch bản 2: Cho trước tài khoản đã nhập sai 4 lần; khi người dùng nhập đúng mật khẩu; thì đăng nhập thành công và bộ đếm lần sai về 0.

Viết cho gọn và đúng

  1. Mỗi kịch bản một hành vi; tránh chuỗi nhiều When–Then.
  2. Dùng ngôn ngữ nghiệp vụ, không mô tả thao tác giao diện chi tiết ("bấm nút xanh góc phải").
  3. Dữ liệu cụ thể (5 lần, 15 phút) thay vì từ mơ hồ ("nhiều lần", "một lúc").
  4. Viết trong buổi trao đổi giữa PO/BA, lập trình viên và tester (thường gọi là "ba người bạn") — giá trị lớn nhất là cuộc thảo luận làm lộ hiểu lầm.

Khi nào không cần: quy tắc đơn giản, ít trường hợp → danh sách gạch đầu dòng là đủ. Dùng Given–When–Then cho logic có nhiều nhánh, quy tắc nghiệp vụ quan trọng, hoặc khi đội muốn tự động hoá kiểm thử chấp nhận.

Nguồn:

  • Agile Alliance — What is "Given - When - Then"?
  • Agile Alliance — What is BDD?

Bạn có câu hỏi?

Đặt câu hỏi hoặc mở thảo luận để cộng đồng PM cùng góp ý.

Đặt câu hỏi

Chuyên mục thảo luận

  • Tất cả chủ đề
  • Hỏi đáp chung134 chủ đề
  • Ôn thi PMP159 chủ đề
  • Kinh nghiệm thực tế109 chủ đề
Quảng cáoBộ đề thi thử PMP (mẫu)