Tôi muốn thử và triển khai một số TDD trong các ứng dụng web của chúng tôi để giảm hồi quy và cải thiện chất lượng phát hành, nhưng tôi không tin vào việc kiểm tra tự động có thể thực hiện tốt như thế nào với các ứng dụng web mượt mà.
Tôi đã đọc và thử TDD và thử nghiệm đơn vị, nhưng các ví dụ là 'rắn' và các chức năng khá đơn giản như bộ chuyển đổi tiền tệ, v.v.
Có tài nguyên nào có thể giúp với đơn vị kiểm tra nội dung và hệ thống xuất bản không? Làm thế nào về đơn vị kiểm tra một giỏ hàng / cửa hàng (sản phẩm vật lý và trực tuyến)? AJAX?
Googling cho "Phát triển dựa trên thử nghiệm Web" chỉ cho tôi các bài viết cũ từ nhiều năm trước, bao gồm các ví dụ tương tự về chức năng giống như máy tính hoặc các cuộc thảo luận về lý do tại sao TDD tốt hơn bất cứ điều gì (không có ví dụ nào).