Kiểm thử chấp nhận – Acceptance Testing là gì?

Đinh Thao

Kiểm thử chấp nhận là gì?

Kiểm thử chấp nhận( Acceptance Testing) là một phương pháp kiểm thử phần mềm trong đó hệ thống được kiểm thử khả năng chấp nhận. Mục đích chính của kiểm thử này là đánh giá sự tuân thủ của hệ thống với các yêu cầu nghiệp vụ trước khi đưa tới tay người dùng.

Định nghĩa tiêu chuẩn của kiểm thử chấp nhận: 

“Đây là một kiểm thử chính thức theo nhu cầu, yêu cầu của người dùng và quy trình được tiến hành để xác định xem hệ thống có đáp ứng các tiêu chí chấp nhận hay không. Và có cho phép người dùng, khách hàng hoặc các đơn vị được ủy quyền khác xác định có chấp nhận hệ thống hay không”

Kiểm thử chấp nhận là giai đoạn cuối cùng của kiểm thử phần mềm được thực hiện sau kiểm thử hệ thống và trước khi đưa vào sử dụng thực tế.

kiem-thu-chap-nhan

Các loại kiểm thử chấp nhận

Kiểm thử chấp nhận người dùng (UAT): Kiểm thử này được sử dụng để kiểm thử sự chấp nhận của người dùng xem chúng có hoạt động đáp ứng nhu cầu của họ hay không. Các yêu cầu cụ thể thường được khách hàng sử dụng chủ yếu được chọn cho mục đích kiểm thử. Đây cũng được gọi là kiểm thử người dùng cuối.

Kiểm thử chấp nhận kinh doanh (BAT): Được sử dụng để xác định xem sản phẩm có đáp ứng mục đích kinh doanh hay không. BAT chủ yếu tập trung vào lợi nhuận kinh doanh vốn khác thách thức do điều kiện thị trường thay đổi và công nghệ mới nên việc triển khai hiện tại có thể phải thay đổi dẫn đến tăng ngân sách.

Kiểm thử chấp nhận hợp đồng (CAT): CAT là một hợp đồng quy định rằng một khi sản phẩm đi vào hoạt động, trong một khoảng thời gian xác định trước, kiểm thử chấp nhận phải được thực hiện và nó phải vượt qua tất cả các trường hợp sử dụng chấp nhận.

Kiểm thử chấp nhận quy định (RAT): Được sử dụng để xác định xem sản phẩm có vi phạm các quy tắc và quy định được xác định bởi chính phủ quốc gia nơi sản phẩm được phát hành hay không. Điều này có thể vô tình nhưng có thể sẽ tác động tiêu cực đến doanh nghiệp. 

Kiểm thử chấp nhận hoạt động (OAT): Được sử dụng để xác định mức độ sẵn sàng hoạt động của sản phẩm và là kiểm thử phi chức năng. Nó chủ yếu bao gồm kiểm thử khả năng phục hồi, khả năng tương thích, khả năng bảo trì, độ tin cậy. OAT đảm bảo tính ổn định của sản phẩm trước khi nó được đưa vào sản xuất.

Kiểm thử alpha: Được sử dụng để xác định sản phẩm trong môi trường kiểm thử phát triển bởi một nhóm Tester chuyên biệt thường được gọi là người kiểm thử alpha.

Kiểm thử beta: Được sử dụng để đánh giá sản phẩm bằng cách hiển thị sản phẩm cho người dùng cuối thực sự, thường được gọi là người thử nghiệm beta trong môi trường của họ. Phản hồi được thu thập từ người dùng và các lỗi được sửa. Ngoài ra, điều này giúp nâng cao sản phẩm để mang lại trải nghiệm người dùng phong phú.

Mục đích sử dụng kiểm thử chấp nhận

  • Để tìm các lỗi bị bỏ sót trong giai đoạn kiểm thử chức năng.
  • Sản phẩm được phát triển tốt như thế nào.
  • Một sản phẩm thực sự là những gì khách hàng cần.
  • Phản hồi giúp cải thiện hiệu suất sản phẩm và trải nghiệm người dùng.
  • Giảm thiểu hoặc loại bỏ các vấn đề phát sinh từ quá trình sản xuất.

Ưu và nhược điểm của kiểm thử chấp nhận

Ưu điểm

  • Kiểm thử này này giúp nhóm dự án biết được các yêu cầu khác liên quan đến người dùng để tiến hành kiểm thử.
  • Thực hiện kiểm thử tự động.
  • Mang lại niềm tin và sự hài lòng cho khách hàng khi họ trực tiếp tham gia vào quá trình kiểm thử.
  • Người dùng dễ dàng mô tả yêu cầu của họ hơn.
  • Nó chỉ bao gồm quy trình kiểm thử hộp đen và do đó toàn bộ chức năng của sản phẩm sẽ được kiểm thử.

Nhược điểm

  • Người dùng nên có kiến ​​thức cơ bản về sản phẩm hoặc ứng dụng.
  • Đôi khi, người dùng không muốn tham gia vào quá trình kiểm thử.
  • Phản hồi cho kiểm thử mất nhiều thời gian vì nó liên quan đến nhiều người dùng và ý kiến ​​có thể khác nhau giữa người dùng này với người dùng khác.
  • Nhóm phát triển không tham gia vào quá trình kiểm thử này.

Xem thêm: Các công cụ kiểm thử phần mềm phổ biến 2023

5/5 - (1 bình chọn)
Từ khóa:
Bình luận
Icon Phone