Nói một cách đơn giản, Test Type có thể được hiểu là sự phân loại các hoạt động kiểm thử theo mục đích, chiến thuật kiểm thử. Mỗi Test Type sẽ gắn với một mục tiêu kiểm thử nhất định.
Có 4 mục tiêu kiểm thử chính. Tương đương với chúng, ta có 4 loại Test Type:
Chúng ta sẽ đi vào chi tiết những loại Test Type này trong phần tiếp theo của bài viết nhé!
Functional Testing có thể bao gồm nhiều hình thức kiểm thử khác nhau, như: Unit Testing (Kiểm thử đơn vị), Integration Testing (Kiểm thử tích hợp), System Testing (Kiểm thử hệ thống) và một vài hình thức kiểm thử khác nữa.
Kiểm thử chức năng có thể được hiểu là một bài test xem phần mềm có thực hiện đúng chức năng hay không và được thực hiện trong mọi mức kiểm thử.
Functional Testing có thể được thực hiện bằng hai phương pháp sau:

Functional Testing thường có 5 bước sau đây:
Kiểm thử phi chức năng giống kiểm thử chức năng ở chỗ cả hai đều xuất hiện trong mọi mức độ kiểm thử.
Nếu như Functional Testing hướng tới việc test toàn thể chức năng hoặc một chức năng cụ thể thì Non-functional Testing được thực hiện nhằm trả lời câu hỏi: “Phần mềm có hoạt động tốt không?”. Kiểm thử phi chức năng chú trọng nhiều hơn vào những khía cạnh khác của phần mềm, như là độ bảo mật và khả năng tải của phần mềm đó, ví dụ như bao nhiêu người có thể đăng nhập cùng 1 lúc.
Kiểm thử phi chức năng bao gồm:
Kiểm thử cấu trúc thường được coi là một loại white box testing. Quá trình này tập trung vào việc kiểm thử những gì đang diễn ra ở bên trong phần mềm hơn là về chức năng của phần mềm đó.
Khi kiểm thử cấu trúc, các tester cần có hiểu biết về quá trình xây dựng và phát triển của phần mềm này. Họ sẽ tập trung vào việc phần mềm thực hiện tác vụ như thế nào, hơn là chỉ tập trung vào chức năng của phần mềm.
Cũng giống như hai Test Type trên, Structural Testing cũng có thể được áp dụng trong mọi mức độ kiểm thử. Các Developer cũng có thể ứng dụng kiểm thử cấu trúc trong quá trình kiểm thử thành phần hoặc các mức độ thấp hơn trong kiểm thử thành phần.
Mục đích của kiểm thử thay đổi là để kiểm tra xem phần mềm có vận hành trơn tru sau những lần sửa lỗi hay không. Kiểm thử thay đổi gồm 2 loại chính:
Hy vọng qua bài viết này, Anh Tester đã giúp các bạn trả lời được câu hỏi Test Type là gì, cũng như bổ sung với các bạn một vài kiến thức hữu dụng về các loại Test Type phổ biến.
Tìm hiểu thêm:
🌱 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
Copyright © 2021-2025 Anh Tester Automation Testing
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