❅
❅
❆
❅
❆
❅
❆
❅
❆
❆

  • 0939206009
  • thaian.it15@gmail.com
  • Facebook
  • Youtube
  • Zalo
Anh Tester Logo
  • Khoá học
    • All Courses
    • Website Testing
    • API Testing
    • Desktop Testing
    • Mobile Testing
    • Programming Language
    • CI/CD for Tester
    • Performance Testing
  • 💥Khai giảng
  • tools
    • TestGenAI - AI Test Cases Generator
    • Mobile Apps Demo
    • Automation Framework Selenium TestNG
    • Automation Framework Cucumber TestNG
    • Gherkin Convert Functions in Katalon
    • Convert object from Selenium Java to Playwright Python
    • Website Demo CRM
    • Website Demo HRM
    • Website Demo HRM GO
    • Website Demo POS
    • Website Demo eCommerce CMS
  • blog
    • Selenium C#
    • Selenium Java
    • Katalon Tools
    • Jenkins CI/CD
    • SQL cho Tester
    • Manual Testing
    • Tài liệu cho Tester
    • Automation Testing
    • akaAT Tools
    • Cucumber TestNG
    • API Testing with Postman
    • Apache Maven
    • AI in Software Testing
    • Lịch khai giảng
  • Liên hệ
  • Log in
    Sign up

Acceptance Testing - Kiểm thử chấp nhận

  • Blog
  • Manual Testing
Acceptance Testing - Kiểm thử chấp nhận

Acceptance Testing - Kiểm thử chấp nhận

  • Anh Tester
  • Manual Testing
  • 28357
Acceptance Testing là một trong 4 mức độ kiểm thử và cũng là bước cuối cùng trước khi sản phẩm được đưa ra hoạt động hoặc trước khi phân phối sản phẩm phải được chấp nhận.

1. 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 - Kiểm Thử Chấp Nhận | Anh Tester

User Acceptance Testing (UAT)
 – Kiểm thử chấp nhận của người dùng có nghĩa là kiểm thử xem phần mềm đã thỏa mãn tất cả yêu cầu của khách hàng và khách hàng chấp nhận sản phẩm (và trả tiền thanh toán hợp đồng). Hay không?
Cụ thể hơn UAT trả lời cho những câu hỏi sau:

  • “Cái mình làm ra có phải là cái User muốn không?”
  • “User có thấy lợi ích phần mèm mang lại xứng đáng so với công sức, tiền bạc, thời gian và cả thông tin mà họ cung cấp cho mình không?”
  • “User có dễ dàng hiểu và xử lý vấn đề khi gặp lỗi không?”
  • “User có cảm thấy giao diện hợp với ý họ, giúp họ tập trung vào nội dung và công việc cần làm?”
  • “Bạn có đang giúp User tiết kiệm các bước làm việc khi họ đã quen với hệ thống?”

Acceptance Testing -
Mục tiêu chính đằng sau kiểm thử chấp nhận là để kiểm tra xem sản phẩm phần mềm được phát triển có vượt qua các tiêu chuẩn chấp nhận được xác định trên cơ sở yêu cầu của người dùng và doanh nghiệp hay không, để tuyên bố rằng người dùng có thể chấp nhận hoặc không chấp nhận sử dụng sản phẩm đó.


Acceptance Testing - Kiểm Thử Chấp Nhận | Anh Tester


2. Acceptance Testing sẽ được thực hiện khi nào

Đây thường là bước cuối cùng trước khi sản phẩm được đưa ra hoạt động hoặc trước khi phân phối sản phẩm phải được chấp nhận.
Acceptance Testing được thực hiện sau khi bản thân sản phẩm được kiểm tra kỹ lưỡng (tức là sau khi kiếm thử hệ thống ).


3. Điều kiện tiên quyết của Acceptance Testing

  • Phải đảm bảo các yêu cầu nghiệp vụ chính của ứng dụng hoạt động
  • Phần mềm đã được hoàn thiện nhất
  • Các khâu kiểm thử Unit testing, integration testing, system testing đã được hoàn thành
  • Không có lỗi quan trọng còn tồn tại trong hệ thống
  • Lỗi về thẩm mỹ được chấp nhận trước UAT
  • Regression testing phải được hoàn thành và không có lỗi lớn
  • Tất cả các lỗi đã phát hiện phải được sửa và kiểm tra trước khi UAT
  • Môi trường Acceptance Testing phải được chuẩn bị sẵn sàng
  • Nhà phát triển phải chắc chắn rằng hệ thống đã sẵn sàng thực hiện Acceptance Testing


4. Các bước thực hiện Acceptance Testing

  • Phân tích các yêu cầu nghiệp vụ của phần mềm
  • Tạo kế hoạch kiểm tra Acceptance Testing
  • Xác định các kịch bản kiểm thử
  • Tạo các trường hợp kiểm tra Acceptance Testing
  • Chuẩn bị data test (giống với data thật nhất)
  • Thực hiện kiểm thử
  • Ghi nhận kết quả
  • Xác nhận các chức năng của sản phẩm

Quy trình kiểm thử chấp nhận Acceptance Testing - Kiểm Thử Chấp Nhận | Anh Tester

5. Những chuẩn bị tốt nhất cho Acceptance Testing

  • Chuẩn bị kế hoạch Acceptance Testing sớm
  • Chuẩn bị các test case kiểm thử trước khi bắt đầu Acceptance Testing
  • Xác định rõ mục tiêu và phạm vi của Acceptance Testing
  • Thực hiện kiểm thử với các kịch bản và dữ liệu thực tế
  • Không đè nặng tư tưởng là người xây dựng ứng dụng mà thực hiện như một người dùng sản phẩm
  • Kiểm tra khả năng sử dụng
  • Báo cáo kết quả trước khi quyết định phát hành sản phẩm

 

6. Những điểm quan trọng trong kiểm thử chấp nhận

  • Kiểm thử chấp nhận xác định xem tất cả những chức năng chính đều hoạt động tốt. Nếu người dùng tìm thấy bug ở những chức năng chính thì tester sẽ phải xem xét lại test case, tìm hiểu nguyên nhân tại sao xảy ra bug đó.
  • Đây cũng là cơ hội để tìm thấy lỗi còn tồn tại trong hệ thống
  • Kiểm thử chấp nhận được chia làm hai loại: thử nghiệm Alpha và Beta
  • Hầu hết trong một dự án phát triển phần mềm thường thì UAT được thực hiện trong môi trường đảm bảo chất lượng nếu không có môi trường dàn dựng hoặc môi trường Acceptance Testing

Bài viết được lượt dịch và tham khảo từ nguồn:

  • https://professionalqa.com/acceptance-testing
  • https://softwaretestingfundamentals.com/acceptance-testing/
  • https://en.wikipedia.org/wiki/Acceptance_testing
  • Tags:
  • Acceptance Testing
  • Kiểm thử Chấp nhận
  • Testing Level
  • QA
  • Tester

Chia sẻ bài viết

Facebook Linkedin Telegram Pinterest Share with Zalo Zalo

Cộng đồng Automation Testing Việt Nam

🌱 Facebook Fanpage: Anh Tester
🌱 Telegram
Automation Testing:   Cộng đồng Automation Testing
🌱 
Facebook Group Automation: Cộng đồng Automation Testing Việt Nam
🌱 Telegram
Manual Testing:   Cộng đồng Manual Testing
🌱 
Facebook Group Manual: Cộng đồng Manual Testing Việt Nam

  • Anh Tester

    Anh Tester

    Đường dẫu khó chân vẫn cần bước đi
    Đời dẫu khổ tâm vẫn cần nghĩ thấu

    • Facebook
    • Youtube
    • Zalo

Search Blogs

Related Blogs

Test Cases for QR Code

Test Cases for QR Code

Nov-07-2024 by Anh Tester
COMMON CHECKLIST API TEST CASES

COMMON CHECKLIST API TEST CASES

Mar-04-2024 by Anh Tester
Câu hỏi và câu trả lời phỏng vấn kiểm thử API 2024

Câu hỏi và câu trả lời phỏng vấn kiểm thử API 2024

Jan-04-2024 by Anh Tester
API Testing Interview Questions and Answers 2024

API Testing Interview Questions and Answers 2024

Jan-04-2024 by Anh Tester
TEST CASES FOR CHANGE PASSWORD

TEST CASES FOR CHANGE PASSWORD

Oct-03-2023 by Anh Tester
Vài câu hỏi phỏng vấn cho Manual Tester (Software Testing) năm 2023

Vài câu hỏi phỏng vấn cho Manual Tester (Software Testing) năm 2023

Aug-21-2023 by Anh Tester
Kiểm thử khám phá (Exploratory Testing)

Kiểm thử khám phá (Exploratory Testing)

Aug-02-2023 by Anh Tester
Kiểm thử hồi quy (Regression Test)

Kiểm thử hồi quy (Regression Test)

Jun-12-2023 by Anh Tester
5 kỹ thuật kiểm thử phần mềm thường sử dụng

5 kỹ thuật kiểm thử phần mềm thường sử dụng

Jun-12-2023 by Anh Tester
13 bug report templates for QA testing workflow

13 bug report templates for QA testing workflow

Apr-16-2023 by Anh Tester
view all

Blog Tags

  • Selenium
  • Xpath
  • Locator
  • Jenkins
  • Testing
  • Tester
  • Thuật ngữ
  • Lộ trình
  • Khóa học
  • Mindset
  • QA
  • QC
  • Checklist
  • Website
  • Mobile
  • Question
  • Answer
  • Phỏng vấn
  • Extension
  • Cucumber
  • Gherkin
  • Agile
  • Scrum
  • Document
  • Testing Level
  • Automation Test
  • Test Cases
  • Trường hợp
  • Katalon
  • JMeter
  • Postman
  • API
  • Manual Test
  • Developer

Anh Tester

Anh Tester profile
Đường dẫu khó chân vẫn cần bước đi
Đời dẫu khổ tâm vẫn cần nghĩ thấu

Connect me on

  • Facebook
  • Youtube
  • Zalo


Liên hệ

  • 0939206009
  • thaian.it15@gmail.com
  • Anh Tester
  • Donate for Anh Tester
QR Facebook Group
QR Discord Group

Copyright © 2021-2025 Anh Tester Automation Testing