Kapan saya harus menggunakan spesifikasi untuk aplikasi Rails dan kapan Cucumber (sebelumnya rspec-stories)? Saya tahu bagaimana keduanya bekerja dan secara aktif menggunakan spesifikasi, tentu saja. Tapi masih terasa aneh menggunakan Timun. Pandangan saya saat ini tentang hal ini, adalah nyaman menggunakan Ketimun saat Anda menerapkan aplikasi untuk klien dan belum memahami bagaimana keseluruhan sistem seharusnya bekerja.
Tetapi bagaimana jika saya melakukan proyek saya sendiri? Untuk sebagian besar waktu, saya tahu bagaimana bagian-bagian sistem berinteraksi. Yang perlu saya lakukan adalah menulis sekumpulan tes unit. Apa situasi yang mungkin terjadi ketika saya membutuhkan Mentimun?
Dan, sebagai pertanyaan kedua yang sesuai: apakah saya harus menulis spesifikasi jika saya menulis cerita Mentimun? Bukankah ini merupakan pengujian ganda untuk hal yang sama?