Otomatisasi uji (dan semua pengujian lainnya) harus menjadi bagian dari definisi selesai . Ini untuk membuat produk yang berpotensi dapat dikirim. Bisakah Anda mengirim jika tidak diuji?
Pengujian juga harus merupakan pendekatan tim secara keseluruhan, jadi otomatisasi pengujian bukan tanggung jawab penguji. Mulailah berpikir tentang pengujian sesegera mungkin dalam proses.
Otomatisasi uji sangat penting dalam Agile karena:
Agility Organisasi dibatasi oleh Agility Teknis
Dengan kata lain, ketika Anda lambat dalam membuat perubahan pada produk Anda, maka tidak masalah bagaimana Anda menyusun tim Anda, organisasi Anda atau kerangka kerja apa yang Anda adopsi, Anda akan lambat menanggapi perubahan.
https://less.works/less/technical-excellence/index.html
Jika Anda menunda pengujian hingga iterasi lain, Anda akan selalu tertinggal. Sehingga sulit untuk mengubah arah produk seperti itu sulit untuk refactor dan aman-menjaga perilaku eksternal dari produk. Memiliki pengujian manual berulang adalah kunci dalam memperlambat Anda, mengotomatiskannya!
Banyak penguji akan memberi tahu Anda bahwa Anda tidak boleh mulai menguji ujung-ke-ujung sampai antarmuka produk telah stabil. Jangan menunggu, alih-alih memanfaatkan PageObjects dengan baik dan pastikan pengujian Anda dapat dipertahankan dan jadikan ini tanggung jawab pengembang untuk membuat dan memperbaikinya.