Definisi, tujuan, langkah-langkah Perancangan Pengujian dan contoh test case
Nama : Putri Oktaria Maylanda
NPM : 19312197
Kelas : IF Gab Eks 1
RENCANA PENGUJIAN
- Rencana pengujian adalah dokumen yang menetapkan ruang lingkup, pendekatan, dan jadwal kegiatan pengujian yang dimaksudkan. Rencana pengujian juga dapat mencantumkan sumber daya yang dibutuhkan penguji perangkat lunak agar berfungsi secara efektif.
- Dengan kata lain, rencana pengujian dapat disebut sebagai rencana atau skenario pengujian yang akan dilakukan baik oleh ahli atau pengguna umum.
TUGAS
- Proses menyiapkan rencana pengujian adalah cara yang berguna untuk memikirkan upaya yang diperlukan untuk memvalidasi penerimaan produk perangkat lunak.
- Tugas perencanaan pengujian terdiri dari:
- Mendefinisikan kegiatan pengujian untuk mencapai tujuan tersebut
- Memprioritaskan tujuan kualitas untuk rilis
- Mengevaluasi seberapa baik kegiatan mendukung tujuan
- Merencanakan tindakan yang diperlukan untuk melaksanakan kegiatan
TUJUAN
- Tujuan dari pembuatan rencana pengujian secara umum adalah :
- Untuk memudahkan developer dalam melakukan pengujian sehingga pengujian yang dilakukan menjadi jelas sehingga hasilnya lebih bermanfaat dan efisien.
- Untuk menghasilkan dokumentasi yang menjelaskan bagaimana penguji akan memverifikasi bahwa sistem bekerja sebagaimana dimaksud. Dokumen harus menjelaskan apa yang perlu diuji, bagaimana akan diuji, dan siapa yang bertanggung jawab untuk melakukannya.
RENCANA UJI “BAIK”
- Ringkas : Rencana pengujian Anda tidak boleh lebih dari satu halaman dengan poin-poin.
- Terorganisir : Pastikan semua informasi dikelompokkan secara logis.
- Dapat dibaca : Dokumen harus mudah dibaca, sedapat mungkin menghindari bahasa teknis
- Fleksibel : Rencana pengujian Anda harus dapat disesuaikan dan tidak kaku. Anda ingin membuat dokumentasi yang tidak akan menahan Anda jika informasi baru datang atau perubahan perlu dilakukan.
- Akurat : Pastikan semua informasi yang Anda masukkan akurat.
TULIS RENCANA UJI
- Pelajari tentang perangkat lunak
- Tentukan ruang lingkup pengujian
- Buat kasus uji
- Kembangkan strategi pengujian
- Tentukan tujuan pengujian
- Pilih alat pengujian
- Temukan bug lebih awal
- Tentukan kriteria pengujian Anda
- Perencanaan sumber daya
- Rencanakan lingkungan pengujian Anda
- Rencanakan logistik tim pengujian
- Jadwal & estimasi
- Hasil pengujian
- Otomatisasi pengujian
Test Case Design
TEST CASE
- Test case adalah sekumpulan input pengujian, kondisi eksekusi, dan hasil yang diharapkan yang dikembangkan untuk tujuan tertentu.
- Harus ada setidaknya satu kasus uji untuk setiap skenario.
- Untuk setiap test case yang tidak valid, hanya ada satu input yang tidak valid.
PERSYARATAN PERANGKAT LUNAK SEBAGAI DASAR PENGUJIAN
- Pengujian perangkat lunak tergantung pada kebutuhan yang baik. Jadi, penting untuk memahami beberapa elemen kunci dari persyaratan kualitas, seperti:
- Dapat dimengerti
- Diperlukan
- Dapat dimodifikasi
- Tidak berlebihan
- Singkat
- Dapat diuji
- Dapat dilacak
- Dalam Cakupan
44. 44 PROSES PEMBUATAN TEST CASE
- Tinjau Persyaratan : persyaratan perlu ditinjau untuk memastikan bahwa persyaratan tersebut mencerminkan faktor kualitas persyaratan.
- Tulis Rencana Pengujian : Rencana pengujian perangkat lunak adalah dokumen yang menjelaskan tujuan, ruang lingkup, pendekatan, dan fokus dari upaya pengujian perangkat lunak.
- Identifikasi Test Suite : Test suite, juga dikenal sebagai suite validasi, adalah kumpulan kasus uji yang dimaksudkan untuk digunakan sebagai masukan ke program perangkat lunak untuk menunjukkan bahwa ia memiliki beberapa set perilaku tertentu.
- Beri Nama Kasus Uji : Memiliki rangkaian pengujian sistem yang terorganisir memudahkan untuk membuat daftar kasus uji karena tugas dipecah menjadi banyak subtugas kecil yang spesifik.
- Tulis Deskripsi Kasus Uji dan Tujuan : Deskripsi harus memberikan informasi yang cukup sehingga Anda dapat kembali ke sana setelah beberapa minggu dan mengingat langkah pengujian ad hoc yang sama yang Anda pikirkan sekarang.
- Buat Kasus Uji : Tulis langkah-langkah kasus uji dan tentukan data uji. Di sinilah teknik pengujian dapat membantu Anda menentukan data dan kondisi pengujian.
- Tinjau Test Case : Jika ada persyaratan yang tidak diuji oleh test case sistem apapun, maka Anda tidak yakin bahwa persyaratan telah terpenuhi.
TRANSFORMASI KASUS PENGGUNAAN KE TEST CASE Use case adalah skenario yang menggambarkan penggunaan sistem oleh aktor untuk menyelesaikan pekerjaan. Langkah-langkah yang dapat dilakukan tester untuk membuat test case yang efektif dari use case adalah :
- Menggambar Use Case Diagram
- Menulis Detail Use Case Text
- Mengidentifikasi Use Case Scenario
- Membangkitkan Test Case
- Menghasilkan Data Uji
Referensi :
Lewis, W. E. (2009). Pengujian Perangkat Lunak Dan Peningkatan Kualitas Berkelanjutan ed. ke-3. publikasi Auerbach.
Majchrzak, T.A. (2012). Meningkatkan Pengujian Perangkat Lunak: Pengembangan Teknis Dan Organisasi. Sains & Media Bisnis Springer.
Myers, G. J., Sandler, C., & Badgett, T. (2012). Seni Pengujian Perangkat Lunak.
John Wiley & Sons. 04 Roger, S. P., & Bruce, R. M. (2019). Rekayasa Perangkat Lunak: Pendekatan Praktisi Ed.9th. Pendidikan McGraw-Hill.
link Universitas Teknokrat Indonesia : https://teknokrat.ac.id/
link Fakultas Teknik dan Ilmu Komputer : https://ftik.teknokrat.ac.id/
Comments
Post a Comment