Anda di halaman 1dari 2

NAMA DICKY WIJAYA

KELAS XII RPL


MATA PELAJARAN PRODUK KREATIF DAN KEWIRAUSAHAAN
NO ABSEN 10

Soal

1. Sebutkan prinsip-prinsip pengujian perangkat lunak ! (Minimal 6)


2. Sebutkan karakteristik pengujian perangkat lunak ! (Minimal 7)
3. Sebutkan langkah-langkah pengujian perangkat lunak ! (Ada 19)

Jawaban

1. Prinsip-prinsip pengujian perangkat lunak :


1) Pengujian menunjukkan adanya cacat/semua pengujian harus dapat
ditelusuri sampai ke persyaratan pelanggan
2) Mustahil melakukan pengujian secara menyeluruh
3) Pengujian dilakukan lebih awal
4) Mengelompokkan cacat/ Pengujian harus mulai "dari yg kecil" dan
berkembang ke pengujian "yang besar"
5) Paling efektif, pengujian dilakukan oleh pihak ketiga yg independen
6) Tidak ada bug merupakan kesalahan
2. Karakteristik pengujian perangkat lunak :
1) OPERABILITAS, semakin baik dia bekerja semakin efisien dia dapat diuji
2) OBSERVABILITAS, apa yg anda lihat adalah apa yg anda uji
3) KONTROLABILITAS, semakin baik kita dapat mengontrol perangkat lunak
semakin banyak pengujian yg adapat diotomatisasi dan dioptimalkan
4) DEKOMPOSABILITAS, dengan mengontrol ruang lingkup pengujian kita dapat
lebih cepat mengisolasi masalah dan melakukan pengujian kembali
5) KESEDERHANAAN, semakin sedikit yg diuji semakin cepat pengujian
6) STABILITAS, semakin sedikit perubahan semakin sedikit gangguan pengujian
7) KEMAMPUAN DIPAHAMI, semakin banyak informasi yg dimiliki semakin
detail pengujiannya
3. langkah-langkah yang sering dilakukan dalam perencanaan pengujian perangkat
lunak adalah :
1) Memperoleh dokumen requirements, desain yang fungsional, desain internal
dan dokumen lain yang diperlukan.
2) Memperoleh kebutuhan biaya dan pengaturan jadwal
3) Menentukan anggota team yang akan melakukan pengujian beserta
tanggung-jawab mereka.
4) Mengidentifikasi risiko yang ditimbulkan oleh aplikasi serta menetapkan
prioritas pengujian, dan menentukan batasan dan lingkup test.
5) Menentukan pendekatan pengujian dengan menggunakan metoda,
pengintegrasian, dan fungsional tertentu.
6) Menentukan kebutuhan lingkungan pengujian( perangkat keras, perangkat
lunak, komunikasi, dll.)
7) Menentukan data yang diperlukan dalam pelaksanaan pengujian.
8) Menentukan tools yang dibutuhkan untuk mempermudah pengujian.
9) Mengidentifikasi tugas, penanggung jawab terhadap tugas tersebut.
10) Menetapkan perkiraan jadwal, batas waktu.
11) Melakukan pengelompokan terhadap data masukan, analisis, dan jenis error.
12) Menyiapkan pengujian dan membuat dokumen perencanaan yang telah
ditinjau dan disepakati.
13) Menyiapkan lingkungan test dan tools, memperolehlah user manual/
referensi yang diperlukan guna sebagai pemandu dalam pelaksanaan
pengujian.
14) Memperolehlah dan menginstal perangkat lunak.
15) Melakukan pengujian.
16) Melakukan evaluasi dan melaporankan hasil dari pengujian.
17) Mencari error yang lain, yang berhubungan dengan error yang ditemukan
sebelumnya.
18) Melaksanakan pengujian ulang jika dibutuhkan.
19) Melakukan pemeliharaan terhadap hasil pengujian dan membuat
perencanaan ulang pengujian, lingkungan test maupun testware.

Anda mungkin juga menyukai