Bài chi tiết: Thử nghiệm phát-driven
. Cách tiếp cận cực lập trình là nếu một thử nghiệm nhỏ có thể loại bỏ một vài sai sót, rất nhiều thử nghiệm có thể loại bỏ nhiều sai sót nhiều hơn
? Đơn vị xét nghiệm xác định có một tính năng cho các công trình như dự định. Các lập trình viên viết nhiều bài kiểm tra tự động vì chúng có thể nghĩ rằng có thể "phá vỡ" mã; nếu tất cả các bài kiểm tra chạy thành công, sau đó mã hóa hoàn tất. Mỗi đoạn mã được viết được kiểm tra trước khi chuyển sang các tính năng tiếp theo.
Kiểm tra chấp nhận xác minh rằng các yêu cầu theo cách hiểu của các lập trình viên đáp ứng yêu cầu thực tế của khách hàng.
Thử nghiệm tích hợp hệ thống toàn được khuyến khích, ban đầu, như một ngày cuối của hoạt động -day, để phát hiện sớm các giao diện không tương thích, kết nối lại trước khi các phần riêng rẽ rộng rãi từ chức năng mạch lạc. Tuy nhiên, thử nghiệm hội nhập toàn hệ thống đã được giảm, hàng tuần, hoặc ít thường xuyên hơn, tùy thuộc vào sự ổn định của giao diện tổng thể trong hệ thống.
đang được dịch, vui lòng đợi..