
Unit Testing trong phát triển phần mềm hiện đại
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Trong bài trước chúng ta đã cùng tìm hiểu tổng quan về kiểm thử (Testing) trong phát triển phần mềm. Trong bài này, chúng ta sẽ cùng đi chi tiết hơn về Unit Testing và mô hình phát triển phần mềm hiện đại TDD (Test-Driven Development). Unit Testing (kiểm thử đơn vị) Định nghĩa Nhắc lại một chút khái niệm về Unit Testing ở bài trước: Unit Testing (UT) là một mức kiểm thử phần mềm với mục đích để xác nhận từng unit của phần mềm được phát triển đúng như được thiết kế. UT là mức test nhỏ nhất trong bất kỳ phần mềm nào. UT bản thân nó là cái gì đó khá trừu tượng vì tùy dự án, chúng ta có thể quy định “unit” ở mức độ nào. Thông thường, “unit” sẽ được quy định giới hạn trong một hàm (method) hay một class. Trong thực tế, tùy vào kinh nghiệm và kĩ năng, developer [...]
Đọc thêm