Saya ingin mencoba dan mengimplementasikan beberapa TDD dalam aplikasi web kami untuk mengurangi regresi dan meningkatkan kualitas rilis, tetapi saya tidak yakin seberapa baik pengujian otomatis dapat melakukan sesuatu dengan fluffy seperti aplikasi web.
Saya sudah membaca dan mencoba TDD dan pengujian unit, tetapi contohnya adalah fungsi 'solid' dan agak sederhana seperti konverter mata uang, dan sebagainya.
Apakah ada sumber daya yang dapat membantu unit manajemen pengujian konten dan sistem publikasi? Bagaimana dengan unit yang menguji keranjang belanja / toko (produk fisik dan online)? AJAX?
Googling untuk "Pengembangan Web Test Driven" hanya membuat saya artikel lama dari beberapa tahun yang lalu baik yang mencakup contoh yang sama dari fungsi seperti kalkulator atau diskusi tentang mengapa TDD lebih baik daripada apa pun (tanpa contoh).