Apa itu Skrip Tes? Cara menulis (Contoh)
Apa itu Skrip Tes dalam Pengujian Perangkat Lunak?
Test Scripts adalah deskripsi baris demi baris yang berisi informasi tentang transaksi sistem yang harus dilakukan untuk memvalidasi aplikasi atau sistem yang diuji. Skrip pengujian harus mencantumkan setiap langkah yang harus diambil dengan hasil yang diharapkan.
Skrip otomatisasi ini membantu penguji perangkat lunak untuk menguji setiap level pada berbagai perangkat secara sistematis. Skrip pengujian harus berisi entri aktual yang akan dieksekusi, dan hasil yang diharapkan.
Cara Menulis Skrip Tes

Ada tiga cara berbeda untuk membuat skrip pengujian:
Rekam/pemutaran:
Dalam metode ini, penguji perlu menulis kode apa pun, bukan hanya mencatat tindakan pengguna. Namun, penguji perlu melakukan pengkodean untuk memperbaiki kesalahan atau menyempurnakan perilaku otomatisasi.
Cara ini lebih mudah dibandingkan menulis skrip pengujian lengkap dari awal karena Anda sudah memiliki kode lengkapnya. Ini sebagian besar digunakan dalam bahasa pemrograman yang disederhanakan seperti VBScript.
Skrip berdasarkan kata kunci/data:
Dalam metode ini, terdapat pemisahan yang jelas antara penguji dan pengembang. Dalam skrip berbasis data, penguji mendefinisikan pengujian menggunakan kata kunci tanpa mengetahui kode yang mendasarinya.
Di sini, tugas pengembang adalah mengimplementasikan kode skrip pengujian untuk kata kunci dan memperbarui kode ini bila diperlukan. Jadi dalam metode ini, penguji tidak perlu mengkhawatirkan sistemnya. Namun, mereka akan sangat bergantung pada sumber daya pengembangan untuk setiap fungsi baru yang ingin Anda uji secara otomatis.
Menulis Kode Menggunakan Bahasa Pemrograman:
Jika Anda ingin membuat skrip pengujian menggunakan metode ini, biasanya Anda masih memiliki kemampuan untuk merekam atau memutar dan menghasilkan skrip sederhana.
Meskipun, sebagai penguji, Anda akhirnya harus lebih dari sekadar merekam/memutar ulang dan mempelajari cara membuat kode skrip sederhana. Penting untuk dipahami bahwa Anda dapat memilih sendiri Bahasa Pemrograman bahkan jika lamaran Anda sudah tertulis Java.
Namun, ini tidak berarti Anda harus menulis skrip pengujian Anda Java, yang mungkin sulit dipelajari. Sebagai gantinya, Anda dapat menulis skrip pengujian dalam bahasa yang lebih mudah JavaNaskah atau Ruby (atau bahasa mudah lainnya yang ingin Anda gunakan).
Contoh Skrip Tes
Misalnya, untuk memeriksa fungsi login di situs web, skrip pengujian Anda mungkin melakukan hal berikut:
- Tentukan bagaimana alat otomatisasi dapat menemukan bidang “Nama Pengguna” dan “Kata Sandi” di layar login. Katakanlah, berdasarkan ID elemen CSS-nya.
- Muat beranda situs web, lalu klik tautan “login”. Pastikan layar Login yang muncul dan kolom “Nama Pengguna” dan “Kata Sandi” terlihat.
- Selanjutnya, ketik nama pengguna “Charles” dan kata sandi “123456” identifikasi tombol “Konfirmasi” dan klik.
- Mereka perlu menentukan bagaimana pengguna dapat menemukan judul layar Selamat Datang yang muncul setelah login- misalnya, berdasarkan ID elemen CSS-nya.
- Pastikan judul layar Selamat Datang terlihat.
- Baca judul layar selamat datang.
- Sisipkan teks judulnya adalah “Selamat Datang Charles”.
- Jika teks judul sesuai dengan harapan, berarti album tersebut lulus uji. Jika tidak, berarti album tersebut gagal uji.
Tips membuat Skrip Tes
Berikut beberapa tip penting untuk membuat skrip pengujian:
Bersih:
Skrip pengujian Anda harus jelas. Jika penguji perlu terus-menerus meminta penanggung jawab proyek untuk memberikan rincian tentang aplikasi. Hal ini tentu membuang-buang waktu dan sumber daya.
Untuk menghindari hal ini, Anda perlu terus-menerus memverifikasi bahwa setiap langkah dalam skrip pengujian jelas, ringkas, dan koheren. Ini membantu menjaga proses pengujian tetap lancar.
Sederhana:
Anda harus membuat skrip pengujian yang hanya berisi satu tindakan spesifik untuk dilakukan penguji. Hal ini memastikan bahwa setiap fungsi diuji dengan benar dan penguji tidak melewatkan langkah-langkah dalam proses pengujian perangkat lunak.
Dipikirkan dengan matang:
Untuk menulis skrip pengujian, Anda perlu menempatkan diri Anda pada posisi pengguna untuk memutuskan jalur mana yang akan diuji. Anda harus cukup kreatif untuk memprediksi semua jalur berbeda yang akan digunakan pengguna saat menjalankan sistem atau aplikasi.
Kapan menggunakan Pendekatan Test Script?
Berikut alasan penggunaan Test Script.
- Menggunakan skrip pengujian adalah pendekatan yang paling andal untuk memverifikasi bahwa tidak ada yang dilewati dan bahwa hasilnya benar sesuai rencana pengujian yang diinginkan.
- Jika skrip pengujian disiapkan, maka akan ada lebih sedikit ruang untuk kesalahan selama proses pengujian.
- Terkadang, penguji diperbolehkan menelusuri produk dengan bebas. Mereka mungkin melewatkan fitur-fitur tertentu.
- Terkadang penguji juga berasumsi bahwa suatu fungsi memiliki hasil yang diharapkan padahal tidak.
- Hal ini sangat berguna ketika kinerja pengguna penting dan spesifik.
Apa itu Templat Skrip Tes?
Templat Skrip Tes adalah dokumen berformat yang dapat digunakan kembali yang berisi informasi penting yang telah dipilih sebelumnya untuk membuat skrip pengujian yang dapat digunakan. Dokumen ini menentukan seberapa detail pengujian Anda dan informasi apa yang harus disertakan dalam setiap kasus pengujian.
Perbedaan Antara Test Case dan Test Script
Berikut adalah perbedaan utama antara Test Cast dan Test Script:
Uji Kasus | Skrip Tes |
---|---|
Uji kasus adalah prosedur langkah demi langkah yang digunakan untuk menguji suatu aplikasi. | Skrip pengujian adalah sekumpulan instruksi untuk menguji suatu aplikasi secara otomatis. |
Test Case digunakan untuk lingkungan pengujian manual. | Test Script digunakan dalam lingkungan pengujian otomatisasi. |
Hal ini dilakukan secara manual. | Itu dilakukan sesuai dengan format skrip. |
Templat kasus uji mencakup ID Tes, data pengujian, prosedur pengujian, hasil aktual dan yang diharapkan, dll. | Dalam Test Script, kita dapat menggunakan perintah berbeda untuk mengembangkan skrip. |
Kesimpulan
- Test Scripts berarti deskripsi baris demi baris yang berisi informasi tentang transaksi sistem yang harus dilakukan untuk memvalidasi aplikasi atau sistem yang diuji.
- Test case adalah prosedur langkah demi langkah yang digunakan untuk menguji suatu aplikasi sedangkan skrip pengujian adalah sekumpulan instruksi untuk menguji suatu aplikasi secara otomatis.
- Tiga cara membuat skrip pengujian adalah 1) Rekam/pemutaran 2) Skrip berbasis kata kunci/data, 3) Penulisan Kode Menggunakan Bahasa Pemrograman.
- Skrip pengujian Anda harus jelas dan Anda harus membuat skrip pengujian yang hanya berisi satu tindakan spesifik untuk dilakukan penguji.
- Menggunakan skrip pengujian adalah pendekatan yang paling andal untuk memverifikasi bahwa tidak ada yang dilewati dan bahwa hasilnya benar sesuai rencana pengujian yang diinginkan.
- Templat Skrip Tes adalah dokumen berformat yang dapat digunakan kembali yang berisi informasi penting yang telah dipilih sebelumnya untuk membuat skrip pengujian yang dapat digunakan.