Acceptance Testing là gì? Phân loại Acceptance Testing

Acceptance Testing là một trong những giai đoạn thuộc lĩnh vực kiểm thử phần mềm. Vậy, Acceptance Testing là gì? Có những loại Acceptance Testing nào? Ngay sau đây Got It sẽ giúp bạn giải đáp những thắc mắc trên đây, cùng tham khảo nhé.

Acceptance Testing là gì?

Acceptance Testing (Kiểm thử chấp nhận) là một kiểm thử nhằm xác định hệ thống phần mềm có đạt yêu cầu kỹ thuật hay không. Bằng việc kiểm tra các hành vi của hệ thống qua dữ liệu thực tế, kiểm thử chấp nhận sẽ xác định có hay không việc hệ thống đáp ứng được các tiêu chí lẫn yêu cầu của khách hàng. Một số kỹ thuật được sử dụng trong Acceptance Testing đó là phân tích giá trị biên giới, phân vùng tương đương và sử dụng bảng quyết định.

Acceptance Testing là gì?

Tại sao nên sử dụng Acceptance Testing

Nhờ Acceptance Testing mà bạn có thể xác định được giải pháp, phần mềm tạo ra đã đi đúng hướng mà khách hàng đề xuất hay không. Ngoài ra, kiểm thử chấp nhận còn mang lại rất nhiều lợi ích khác như:

  • Acceptance Testing giúp tìm hiểu và xác định các yêu cầu của người dùng bằng cách kiểm chứng trực tiếp.
  • Thông qua Acceptance Testing sẽ tìm được những vấn đề ở Unit hoặc Integration Test đã để lọt.
  • Acceptance Testing giúp bạn có cái nhìn tổng quan nhất về kết quả hệ thống đạt được.
  • Acceptance Testing được sử dụng để xác định và xác minh nhu cầu của khách hàng.
Vai trò của kiểm thử chấp nhận

Phân loại Acceptance Testing

Alpha & Beta Testing

Alpha & Beta Testing thường diễn ra trong môi trường phát triển và được thực hiện bởi nhân lực nội bộ. Số ít người dùng tiềm năng có thể tiến hành Alpha Testing với điều kiện nó diễn ra trong môi trường phát triển. Nhờ những thu thập được từ Alpha & Beta Testing sẽ giúp bạn xác định được một số vấn đề và cải thiện chúng tốt hơn.

Contract Acceptance Testing

Contract Acceptance Testing (Kiểm tra chấp nhận hợp đồng) được thực hiện nhằm kiểm tra các tiêu chí và thông số kỹ thuật đã xác định trong hợp đồng. Những tiêu chí và thông số kỹ thuật có liên quan sẽ được nhóm dự án xác định và chấp nhận khi nhóm đồng ý với hợp đồng.

Có nhiều loại kiểm thử chấp nhận

Regulation Acceptance Testing

Regulation Acceptance Testing (Kiểm tra chấp nhận quy định) được thực hiện nhằm kiểm tra xem phần mềm có tuân thủ các quy định hay không. Trong quá trình kiểm tra cần đặc biệt lưu ý tới các quy định của chính phủ và pháp lý.

Operational acceptance Testing

Operational Acceptance Testing (Thử nghiệm sẵn sàng hoạt động) giúp đảm bảo các quy trình thực hiện công việc cho phép phần mềm hoặc hệ thống được sử dụng. Trong Operational Acceptance Testing bao gồm: các quy trình công việc cho kế hoạch dự phòng – quy trình đào tạo người dùng – quy trình bảo trì và quy trình bảo mật.

Black Box Testing

Black Box Testing (Kiểm thử hộp đen) là một phần của kiểm tra chấp nhận người dùng. Phương pháp kiểm thử này giúp phân tích các chức năng mà không cho phép người kiểm tra thấy được cấu trúc code bên trong. Để làm tốt Black Box Testing, bạn cần biết về các yêu cầu mà phần mềm phải đáp ứng.

Acceptance Testing là một trong những giai đoạn kiểm thử vô cùng quan trọng giúp bạn có thể đánh giá chức năng của ứng dụng phần mềm có đáp ứng được những yêu cầu đã chỉ định hay không. Do đó, hiểu rõ về Acceptance Testing là gì và các loại Acceptance Testing sẽ giúp bạn làm tốt công việc kiểm thử phần mềm hơn.

Nếu bạn quan tâm, hãy xem các vị trí đang tuyển dụng của Got It tại: bit.ly/gotit-hanoi và đọc thêm về quy trình tuyển dụng tại đây.

https://d1iv5z3ivlqga1.cloudfront.net/wp-content/uploads/2021/04/29235048/1_QAG9RXQyyMAY7i9OYo84FA.png
Got It Vietnam
February 03, 2021
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
Got It Tester – Katie: Quả ngọt đến từ trái tim kiên định

Got It Tester – Katie: Quả ngọt đến từ trái tim kiên định

Tốt nghiệp trường Đại học Kinh tế Quốc dân với tấm bằng Quản trị Hệ thống Thông tin (Management Information System), Katie đối mặt với rất nhiều ngã rẽ. Cô bạn có thể theo ngành Business Analyst (BA), có thể lựa chọn làm Software Tester, cũng có thể tiếp tục phát huy thế mạnh ngôn […]
Chương trình đào tạo Tester ở Got It

Chương trình đào tạo Tester ở Got It

Bên cạnh chương trình training dành cho Software Engineer bài bản, đạt chuẩn Silicon Valley, Got It còn chuẩn bị một chương trình training cực kỳ chất lượng cho các bạn ở team Quality Assurance (QA). Đóng vai trò then chốt, đảm bảo chất lượng đầu ra cho những sản phẩm world-class của Got It, […]
CV Tester – 4 lưu ý giúp bạn pass vòng CV

CV Tester – 4 lưu ý giúp bạn pass vòng CV

Với vị trí yêu cầu độ cẩn thận, tỉ mỉ, khả năng quan sát cao như Software Tester, một chiếc CV gây thiện cảm với nhà tuyển dụng trở nên cực kỳ quan trọng. Bởi, CV, tuy đơn giản, sẽ phần nào nói lên cá tính con người bạn. Vậy làm thế nào để CV […]
Những câu hỏi thường gặp khi phỏng vấn Test Engineer

Những câu hỏi thường gặp khi phỏng vấn Test Engineer

Chìa khoá ôn tập giúp bạn “công phá” vòng phỏng vấn QA Engineer tại Got It
Cách tạo test plan cho sản phẩm hoặc tính năng mới

Cách tạo test plan cho sản phẩm hoặc tính năng mới

Nếu bạn đã hiểu test plan là gì, hẳn là bạn sẽ muốn biết cách tạo test plan hoàn chỉnh cho sản phẩm hoặc tính năng mới. Hãy cùng Got It tìm hiểu 5 bước cần thiết cho một test plan hoàn chỉnh. Mục lục1. Phân tích sản phẩm hoặc tính năng bạn đang thử […]
Tìm hiểu những tiêu chí đánh giá chất lượng phần mềm

Tìm hiểu những tiêu chí đánh giá chất lượng phần mềm

Bất cứ một phần mềm nào được đưa ra thị trường đều được đánh giá chất lượng dựa trên những tiêu chí nhất định. Hãy cùng tìm hiểu xem chất lượng phần mềm (CLPM) là gì? Và làm thế nào để đánh giá chính xác được giá trị của một phần mềm hiện nay. Mục […]