Test otomasyonu (ve diğer tüm testler) tamamlanmış tanımının bir parçası olmalıdır . Bu potansiyel olarak sevk edilebilir bir ürün yapmak için. Test edilmediyse gönderebilir misiniz?
Test aynı zamanda bütün bir ekip yaklaşımı olmalıdır, bu nedenle test otomasyonu testin sorumluluğu değildir. Bu süreçte mümkün olan en kısa sürede test etmeyi düşünmeye başlayın .
Agile'da test otomasyonu çok önemlidir çünkü:
Örgütsel Çeviklik, Teknik Çeviklik ile sınırlıdır
Başka bir deyişle, ürününüzde değişiklik yapmakta yavaş olduğunuzda, ekiplerinizi, kuruluşunuzu veya hangi çerçeveyi benimsediğinizi önemli değil, değişikliklere yanıt vermekte yavaş olursunuz.
https://less.works/less/technical-excellence/index.html
Testi başka bir yinelemeye kadar ertelerseniz, her zaman geride kalırsınız. Ürünün dış davranışını yeniden düzenlemek ve güvenli bir şekilde korumak daha zor olduğundan ürünün yönünü değiştirmeyi zorlaştırmak . Tekrarlayan manuel testlere sahip olmak sizi yavaşlatmanın anahtarıdır, otomasyon!
Birçok test kullanıcısı, ürün arayüzü stabil hale gelene kadar uçtan uca test yapmaya başlamamanız gerektiğini söyleyecektir. Beklemeyin, bunun yerine PageObjects'i iyi kullanın ve testlerinizin sürdürülebilir olduğundan emin olun ve bunları oluşturmak ve düzeltmek için geliştirici sorumluluğu yapın.