Bagaimana cara menulis tes otomatis?

23

Saya melihat bahwa Drupal 7 mencakup beberapa jenis kerangka pengujian (saya belum mencobanya karena situs saya yang ada saat ini masih dalam Drupal 6 dan kemungkinan tidak akan bermigrasi dalam waktu dekat). Bagaimana Anda bisa menulis pengujian otomatis untuk situs Drupal 6, apakah ada modul untuk ini? Berapa banyak sebenarnya dapat diuji secara otomatis daripada memerlukan pengujian manual?

Chaulky
sumber
4
Topik ini sudah tercakup dengan baik dalam dokumentasi Drupal (di drupal.org/simpletest ). IMHO, untuk menjawab dengan benar pertanyaan semacam ini dalam semangat komunitas Drupal, orang akan menunjuk ke dokumentasi yang ada atau menulis tanggapan panjang yang seharusnya benar-benar dikontribusikan sebagai dokumentasi di drupal.org dan bukan di
stackexchange.com
1
Ini sangat luas: mirip dengan "bagaimana cara membangun situs X di Drupal?"
1
Meskipun luas, saya pikir ini adalah pertanyaan penting, terutama untuk Drupaler baru. Ini juga akan menyediakan tempat untuk diskusi lebih lanjut yang akan membantu semua Drupaler saat situs ini dipublikasikan. Saya juga tidak setuju bahwa itu sama dengan "bagaimana cara saya membangun X". Ini tidak berakhir terbuka. Ada langkah-langkah yang jelas untuk diikuti untuk semua situs, menjadikan ini topik yang sangat relevan untuk setiap situs Drupal di luar sana.
Chaulky

Jawaban:

9

Untuk pengujian situs, Anda mungkin tidak menemukan Simpletest solusi terbaik. Ini dirancang untuk menguji kode, alih-alih perilaku situs. Anda mungkin tertarik pada alat pengujian besar seperti Selenium , seperti yang disebutkan Dave Reid.

rfay
sumber
3

Sejumlah modul kontribusi untuk Drupal 6 termasuk simpletests. Misalnya, jika Anda membutuhkan inspirasi, lihatlah pada modul Tanggal .

naxoc
sumber