Cara membuat skenario pengujian: Panduan lengkap untuk situs web atau aplikasi Anda
Diterbitkan: 2022-04-28Keadaan atau situasi hipotetis yang digambarkan sebagai cerita disebut skenario. Selama pengujian, Anda akan melihat bagaimana program merespons peristiwa hipotetis ini dan seberapa baik kinerjanya.
Di blog ini, saya akan memberi tahu Anda semua tentang skenario pengujian yang Anda perlukan untuk situs web atau aplikasi Anda. Jika Anda menyukai pengembangan web atau memanfaatkan layanan pengembangan web untuk situs web atau aplikasi Anda, ini akan menjadi blog yang berguna bagi Anda untuk memahami skenario pengujian apa dan bagaimana membuatnya.
Apa itu skenario pengujian?
Fungsionalitas apa pun yang dapat diuji disebut sebagai skenario pengujian. Kadang-kadang disebut sebagai kondisi pengujian atau kemungkinan pengujian. Skenario tes yang kredibel, memotivasi, sederhana untuk dievaluasi, dan kompleks adalah optimal. 
Menguji situs web atau aplikasi sebelum peluncuran sangat penting untuk menentukan apakah itu berfungsi. Skenario Pengujian dibuat untuk menjamin bahwa fungsionalitas lengkap situs web atau aplikasi berfungsi sesuai rencana.
Mengumpulkan masukan dari klien, pemangku kepentingan, dan pengembang adalah cara terbaik untuk menghasilkan skenario pengujian yang akurat. Ini memastikan bahwa semua skenario pengguna potensial tercakup dan semua aliran bisnis produk yang dipermasalahkan diuji secara menyeluruh.
Skenario Uji diperlukan untuk memvalidasi kinerja sistem secara keseluruhan dari perspektif pengguna. Saat membangunnya, penguji harus menempatkan diri pada posisi konsumen untuk memahami skenario dunia nyata apa yang harus dikelola program setelah dirilis.
Membuat skenario pengujian
Langkah 1: Periksa Dokumen Persyaratan yang berkaitan dengan System Under Test (SUT), termasuk Spesifikasi Persyaratan Bisnis (BRS), Spesifikasi Persyaratan Perangkat Lunak (SRS), dan Spesifikasi Persyaratan Fungsional (FRS).
Langkah 2: Pisahkan setiap persyaratan dan tentukan perilaku pengguna potensial mana yang harus dievaluasi. Tentukan tantangan teknologi yang ditimbulkan oleh kebutuhan. Ingatlah untuk mengevaluasi program melalui mata seorang peretas untuk memeriksa dan menguraikan berbagai situasi penyalahgunaan sistem.
Langkah 3: Buat daftar kasus uji yang mencakup semua fitur perangkat lunak. Pastikan skenario ini mencakup setiap pengguna dan alur bisnis yang terjadi selama operasi situs web atau aplikasi.
Langkah 4: Buat Matriks Ketertelusuran setelah membuat daftar skenario pengujian untuk memverifikasi bahwa setiap persyaratan ditetapkan ke skenario pengujian tertentu.
Jenis Skenario tes
Ada dua jenis skenario pengujian:
- Tes positif
- Tes negatif
Pengujian Positif
Pengujian positif dapat dilakukan pada sistem dengan memberikan input tanggal yang valid. Ini memeriksa apakah aplikasi berperilaku seperti yang diharapkan dengan input positif.
Sebagai contoh:
- Kotak teks hanya dapat menerima angka. Masukkan nilai angka 0 apa pun hingga 9999999999 apa pun akan diterima oleh sistem, dan nilai lain selain ini tidak boleh diterima.
- Untuk melakukan pengujian positif, atur nilai input yang valid dari 0 hingga 999 dan periksa apakah sistem menerima nilainya.

- Anda dapat melihat pada gambar di atas bahwa tidak ada kesalahan yang muncul saat memasukkan digit angka di bidang input.
Pengujian Negatif
Anda dapat melakukan pengujian negatif pada sistem dengan memberikan data yang tidak valid sebagai input. Dengan melakukannya, Anda dapat memeriksa apakah aplikasi berperilaku seperti yang diharapkan dalam sistem dengan input negatif.
Sebagai contoh:
- Pengujian negatif dapat dilakukan dengan memasukkan alfabet dan karakter khusus dari a sampai z atau !@#$%.
- Kolom input sistem tidak boleh menerima nilai, atau akan menampilkan pesan kesalahan dalam input tanggal yang tidak valid.
Sekarang Anda dapat melihat bahwa saya memasukkan alfabet di bidang input angka, dan itu menunjukkan pesan kesalahan bahwa itu hanya akan menerima angka.

Contoh skenario pengujian
Mari kita periksa skenario pengujian halaman login.

Skenario uji Masuk modul

Pada gambar di atas, Anda dapat melihat halaman login.
Mari kita letakkan yang berikut dalam skenario ini:
- Periksa perilaku sistem saat memasukkan id email dan kata sandi yang valid.
- Setelah memasukkan email dan kata sandi Anda, klik tombol daftar untuk memeriksa pesan kesalahan.

- Sekarang masukkan id email dan kata sandi yang salah untuk memeriksa pesan kesalahan.

- Periksa apakah tombol berfungsi saat masuk dan mendaftar.
- Periksa tanda dengan Google.
- Sekarang, masukkan id email dan kata sandi Anda dan klik kotak centang 'Ingat saya.' Dan kemudian periksa apakah itu berfungsi dengan melihat apakah sistem mengingat Anda ketika Anda keluar dan mencoba masuk lagi.
Skenario uji modul Daftar

Lihat gambar modul pendaftaran di atas.
Lakukan hal berikut dalam skenario ini:
- Periksa dengan mengisi semua bidang dan klik untuk mendaftar tanpa mengklik 'Saya bukan robot.'
- Kosongkan satu bidang wajib dan klik untuk mendaftar. Periksa apakah sistem menunjukkan kotak pesan yang dibiarkan kosong untuk diisi.
- Klik ikon kata sandi 'Sembunyikan dan Perlihatkan' dan periksa apakah itu berfungsi.
- Cobalah untuk mendaftar tanpa menerima 'Syarat dan Ketentuan.'
- Periksa apakah tombol 'Masuk' berfungsi saat Anda mengeklik pengalihan ke laman masuk.
- Periksa apakah tautan halaman syarat dan ketentuan berfungsi.
- Periksa apakah bidang email tidak diterima tanpa nama @domain dan .com
- Setelah mengisi semuanya, periksa apakah Anda mendapatkan kode verifikasi pada akun email yang Anda masukkan untuk memverifikasi dan masuk ke sistem.
Praktik Terbaik untuk diikuti saat membuat Skenario Tes
Beberapa praktik terbaik yang harus Anda ikuti saat membuat skenario pengujian adalah:
- Untuk tujuan kesederhanaan, hanya satu skenario pengujian yang harus dibuat untuk setiap persyaratan atau narasi pengguna.
- Jika skenario pengujian tunggal diperlukan untuk memenuhi beberapa kebutuhan, pastikan bahwa setiap persyaratan telah diuji secara menyeluruh secara terpisah sebelum menggunakan skenario secara keseluruhan. Sangat mudah untuk mengabaikan beberapa fungsi jika Anda tidak memperhatikan.
- Jika ternyata jumlah skenario pengujian terlalu besar atau terlalu mahal untuk dilakukan, prioritaskan berdasarkan preferensi pelanggan yang akan diuji.
Membungkus
Skenario Uji digunakan untuk menguji banyak aspek aplikasi perangkat lunak. Ini berkontribusi pada cakupan komprehensif dari proses pengujian. Mereka akan mencakup segala sesuatu yang harus diuji sebelum produk dirilis ke publik karena skenario pengujian harus disahkan oleh analis bisnis, pengembang, dan konsumen masa depan.
Skenario pengujian memungkinkan Anda untuk memprediksi berapa banyak pekerjaan pengujian yang diperlukan dan untuk merencanakan strategi pengujian Anda. Proposal untuk pelanggan mungkin juga disertakan dalam dokumen ini. Selain itu, ini memfasilitasi identifikasi aliran pengguna ujung-ke-ujung yang penting, yang pada gilirannya membantu dalam memprioritaskan prinsip dan upaya pengujian.
Di blog ini, saya telah memberi Anda gambaran tentang apa itu skenario pengujian, dua jenis skenario pengujian, cara membuat skenario pengujian, dan praktik terbaik yang harus Anda ikuti saat membuat skenario pengujian. Saya juga memberi Anda contoh pembuatan skenario pengujian.
Pengembangan web dan pengembangan aplikasi adalah sesuatu yang Anda inginkan untuk ditangani oleh para ahli atau orang yang berpengetahuan luas di bidang ini. Jika Anda ingin membuat aplikasi atau situs web atau membutuhkan layanan pengembangan web lainnya, jangan ragu untuk menghubungi kami!
Editor: Amrutha
