Perancangan Pengujian (Testing Plans)
Definisi Perancangan Pengujian
Perancangan Pengujian adalah proses yang menggambarkan
“bagaimana” pengujian harus dilakukan. Ini mencakup proses untuk
mengidentifikasi kasus dengan menghitung langkah-langkah dari kondisi pengujian
yang ditentukan. Teknik pengujian yang didefinisikan dalam strategi atau rencana
pengujian digunakan untuk menghitung langkah-langkahnya.
Perancangan Pengujian mengacu pada dokumen terperinci yang
membuat katalog strategi pengujian, tujuan, jadwal, estimasi, tenggat waktu,
dan sumber daya yang diperlukan untuk menyelesaikan proyek tertentu. Anggap
saja sebagai cetak biru untuk menjalankan tes yang diperlukan untuk memastikan
perangkat lunak berfungsi dengan baik.
Tujuan Perancangan Pengujian
Tujuan utama dari rencana pengujian adalah 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.
Langkah – langkah Perancangan
Pengujian
1. Analisis Produk yang diuji
Dimulai dengan mempelajari lebih lanjut tentang produk yang sedang diuji, Menganalisis meninjau situs web dan dokumentasi produk adalah bagian dasar lain dari analisis produk. Dokumentasi produk dapat memberi Anda wawasan mendalam tentang fitur produk perangkat lunak dan kerjanya. Terkadang mewawancarai pemilik, pengguna akhir, pengembang juga dapat membantu Anda memahami produk dengan cara yang lebih baik dan karenanya mengarah pada pembuatan Rencana pengujian yang sukses.
2. Merancang Ruang lingkup / strategi Uji
Dokumen Strategi Pengujian dikembangkan oleh manajer pengujian dan
mendefinisikan hal-hal berikut :
·
Tujuan proyek dan cara mencapainya.
· Jumlah usaha dan biaya yang diperlukan untuk pengujian.
Lebih khusus lagi, dokumen harus merinci:
·
Lingkup Pengujian : Berisi komponen perangkat
lunak (hardware, software, middleware) yang akan diuji dan juga yang tidak akan
diuji.
·
Jenis Pengujian : Menjelaskan jenis pengujian
yang akan digunakan dalam proyek. Ini diperlukan karena setiap pengujian
mengidentifikasi jenis bug tertentu.
·
Risiko dan Masalah : Menjelaskan semua
kemungkinan risiko yang mungkin terjadi selama pengujian tenggat waktu yang
ketat, manajemen yang tidak memadai, perkiraan anggaran yang tidak memadai atau
salah serta efek dari risiko ini pada produk atau bisnis.
·
Logistik Tes : Menyebutkan nama penguji (atau
keterampilan mereka) serta tes yang akan dijalankan oleh mereka. Bagian ini
juga mencakup alat dan jadwal yang ditetapkan untuk pengujian.
3. Mengidentifikasi Jenis Pengujian, pengujian
mana yang harus dilakukan
Ketahuilah karena Anda tahu apa yang harus Anda uji dan apa yang tidak, Anda juga harus tahu jenis pengujian apa yang harus Anda lakukan. Karena ada berbagai jenis pengujian yang dapat dilakukan pada produk perangkat lunak apa pun, Anda harus dapat dengan jelas menentukan jenis pengujian yang diperlukan untuk perangkat lunak yang sedang diuji. Anda dapat memprioritaskan Jenis Pengujian mana yang penting untuk dilakukan.
4. Menentukan Tujuan
Fase ini mendefinisikan tujuan dan hasil yang diharapkan dari pelaksanaan
tes. Karena semua pengujian bermaksud untuk mengidentifikasi sebanyak mungkin
cacat, objek harus mencakup:
·
Daftar semua fitur perangkat lunak, fungsionalitas,
GUI, standar kinerja yang harus diuji.
· Hasil atau tolak ukur ideal untuk setiap aspek perangkat lunak yang perlu diuji. Ini adalah tolak ukur di mana semua hasil aktual akan dibandingkan.
5. Tetapkan Kriteria Tes
Kriteria tes adalah aturan atau standar yang menjadi dasar prosedur tes.
2 jenis kriteria tes perlu diselesaikan :
a)
Kriteria Penangguhan: Di sini Anda menentukan
kriteria penangguhan kritis untuk suatu tes. Ketika kriteria penangguhan
terpenuhi, siklus uji aktif ditangguhkan.
b)
Kriteria Keluar: Kriteria Keluar menentukan
keberhasilan penyelesaian fase pengujian.
Contoh Kriteria
6. Perencanaan Sumber Daya
Seperti namanya, perencanaan
sumber daya adalah tugas memiliki ringkasan rinci dari semua sumber daya yang
diperlukan untuk melaksanakan proyek. Sumber daya dapat mencakup apa saja dari
orang, sumber daya perangkat keras dan perangkat lunak, atau materi lain apa
pun yang akan digunakan.
Perencanaan sumber daya memang penting karena menentukan semua sumber daya yang akan diperlukan untuk menjalankan proyek dengan sukses. Ini akan membantu manajer pengujian untuk membuat jadwal yang benar dan menentukan perkiraan akurat yang diperlukan untuk menjalankan proyek.
Beberapa sumber daya sistem yang
harus Anda cari adalah
a)
Server
a)
Alat uji
b)
Jaringan
c) Komputer
7. Pengaturan Perencanaan Lingkungan Pengujian
Lingkungan pengujian tidak lain adalah kombinasi perangkat keras dan perangkat lunak yang akan digunakan oleh tim uji untuk menjalankan kasus uji. Lingkungan pengujian adalah contoh waktu nyata yang mencakup pengguna dan lingkungan fisik yang mencakup server dan antarmuka front-end.
8. Menentukan Jadwal Tes dan Estimasi
Untuk estimasi pengujian, pisahkan proyek menjadi tugas-tugas yang lebih kecil dan alokasikan waktu dan upaya yang diperlukan untuk masing-masing tugas. Kemudian, buat jadwal untuk menyelesaikan tugas-tugas ini dalam waktu yang ditentukan dengan jumlah usaha tertentu.
9. Tetapkan Hasil Uji
Hasil Tes mengacu pada daftar dokumen, alat, dan peralatan lain yang harus dibuat, disediakan, dan dipelihara untuk mendukung aktivitas pengujian dalam suatu proyek.
Kumpulan kiriman yang berbeda diperlukan sebelum, selama, dan setelah pengujian.
Hasil kerja diperlukan sebelum
pengujian :
·
Rencana Tes
· Desain Tes
Hasil yang diperlukan selama
pengujian :
·
Skrip Tes
·
Simulator atau Emulator (dalam tahap awal)
·
Data Uji
· Log kesalahan dan eksekusi
Hasil yang diperlukan setelah
pengujian :
·
Hasil tes
·
Laporan Cacat
· Catatan Rilis
Contoh test case
Comments
Post a Comment