| Một phần của loạt bài về |
| Phát triển phần mềm |
|---|
|
Hoạt động cốt lõi[hiện] |
|
Mô hình và hình mẫu[hiện] |
|
Phương pháp và framework[hiện] |
|
Các ngành hỗ trợ[hiện] |
|
Thực hành[hiện] |
|
Công cụ[hiện] |
|
Tiêu chuẩn và khối kiến thức[hiện] |
|
Bảng thuật ngữ[hiện] |
|
Sơ lược[hiện] |
Trong lập trình máy tính, kiểm thử đơn vị (unit testing) là phương pháp kiểm tra phần mềm, nơi mỗi đơn vị mã nguồn cùng với dữ liệu và quy trình liên quan được kiểm tra để đảm bảo tính chính xác và khả dụng.
Kiểm thử đơn vị là quá trình kiểm tra các phần nhỏ của phần mềm, như module hoặc các thành phần riêng lẻ, để đảm bảo chúng hoạt động đúng.
Mục tiêu của kiểm thử đơn vị là đảm bảo rằng mọi đoạn mã (mỗi phần của chương trình) hoạt động đúng như mong đợi.
Kiểm thử đơn vị thường được thực hiện bởi nhà phát triển phần mềm, mặc dù trong một số trường hợp, kiểm thử viên hoặc QA cũng có thể tham gia trong giai đoạn phát triển.
Quá trình kiểm thử đơn vị phân tách mã nguồn thành các đơn vị nhỏ như hàm, phương thức, thủ tục, module hoặc đối tượng và kiểm tra tính chính xác của từng phần.
Trong quy trình phát triển phần mềm như SDLC, STLC, và V-Model, kiểm thử đơn vị là bước kiểm tra đầu tiên trước khi tiến hành kiểm thử tích hợp.
Kiểm thử đơn vị => Kiểm thử tích hợp => Kiểm thử hệ thống => Kiểm thử chấp nhận
Kiểm thử đơn vị là một phương pháp kiểm thử theo kiểu Whitebox, thường được thực hiện bởi các nhà phát triển phần mềm.
- Cổng thông tin về kiểm thử phần mềm
Ghi chú
Liên kết bên ngoài
- Phát triển theo định hướng kiểm thử (Wiki của Ward Cunningham)
