EDIT: açıklığa kavuşturmak için - Ben birim test and kullanıcı arayüzü test hem tavsiye için soruyorum.
Şu anda, ben TDD kullanmayın. Ben bir uygulama geliştiriyorum iken Ben sürekli çalışıyorum ne test ediyorum. Yineleme test tüm modeller için ufak fonksiyon değişiklikleri şey olabilir. Ben test etmeden önce çok fazla kod çalışın. Ben anında geribildirim gibi.
Tabii ki, deneyim ile ben potansiyel sorunları veya ben kodlama kulüpler olarak ortaya çıkan hataları görebilirsiniz.
Bir uygulama tamamlandıktan sonra ANCAK, ben genelde önyüzü üzerinde tüm app geçmesi ve beklendiği gibi tüm fonksiyonlar çalışıyor sağlayacaktır. Bu anlamıyla her şey demektir. Her silmek / / düzenleme tür, filtre, hatta kırık linkler ve bu ekleyin.
Bu bazen çok zaman alabilir ama benim işim hemen hiç dağıtımdan sonra hatalar içeren garanti vermez.
Ancak, ben bir daha standart bir çözüm arıyorum. Deneyimli geliştirici ne yapmalıyım? Ben tek bir geliştirici değilim, bir an için varsayalım ve bu yüzden vb bir test departmanı yok
(Hiçbir iyi bir uygulama kamu kullanımına duyarlı ise) beta test kiralamak mı?
O teste örnek TÜM sıralama olabilir 'genel' birim testleri, filtre fonksiyonları bir dizi oluşturmak için uygulanabilir olduğunu. TÜM test için bir ekleme / düzenleme / silme işlevleri.
Sizin görüşlerinizi duymak seviyorum. Ben önerilere dayanarak oluşturduğumuz şekilde değişiyor olacak.