Đơn vị kiểm tra đề cập đến những gì bạn đang thử nghiệm, TDD để khi bạn đang thử nghiệm.
Hai là trực giao.
Kiểm thử đơn vị có nghĩa là, tốt, kiểm tra các đơn vị hành vi cá nhân. Một đơn vị hành vi riêng lẻ là đơn vị hành vi nhỏ nhất có thể được kiểm tra riêng lẻ. (Tôi biết rằng hai định nghĩa đó là hình tròn, nhưng chúng có vẻ hoạt động khá tốt trong thực tế.)
Bạn có thể viết bài kiểm tra đơn vị trước khi bạn viết mã, sau khi bạn viết mã hoặc trong khi bạn viết mã.
TDD có nghĩa là (một lần nữa, loại rõ ràng) cho phép các bài kiểm tra của bạn thúc đẩy sự phát triển của bạn (và thiết kế của bạn). Bạn có thể làm điều đó với các bài kiểm tra đơn vị, kiểm tra chức năng và kiểm tra chấp nhận. Thông thường, bạn sử dụng cả ba.
Phần quan trọng nhất của TDD là giữa D . Bạn để cho các bài kiểm tra lái bạn. Các bài kiểm tra cho bạn biết phải làm gì, làm gì tiếp theo, khi bạn hoàn thành. Họ cho bạn biết API sẽ là gì, thiết kế là gì. .