Anda di halaman 1dari 6

Nama : Nabilla Febriani Helmalia Putri

NPM : 1806069

Mata Kuliah : Pengujian Perangkat Lunak

Rangkuman

Menilai Kapasitas, Kompetensi Staf, dan Kepuasan Pengguna

Terdapat tiga langkah proses untuk membandingkan kapabilitas, kompetensi, dan kepuasan
pengguna dengan model pengujian perangkat lunak kelas dunia, di antaranya ialah :

• Menentukan atau mengadopsi model pengujian perangkat lunak kelas dunia.


• Tentukan tingkat kemampuan pengujian perangat lunak kompetensi, dan kepuasan
pengguna organisasi anda saat ini.
• Mengembangkan dan menerapkan rencana untuk meningkatkan dari kemampuan anda saat
ini, komptensi dan kepuasan pengguna ke model pengujian perangkat lunak kelas dunia.

Pengujian prangkat lunak merupakan bagian integral dari proses pengembangan peragkat
lunak, yang terdiri dari empat komponen berikut :

• Plan (P) : Menyusun rencana.


• Do (D) : Jalankan rencana.
• Check (C) : Periksa hasil.
• Act (A) : Ambil tindakan yang diperlukan.

Gambar 1. Empat komponen proses pengembangan perangkat lunak


Pengujian hanya melibatkan komponen “ckeck” dari siklus plan-do-checj-act (PDCA).
Timpengembangan perangkat lunak bertanggung jawab atas tiga komponen yang tersisa. Tim
pengembangan merencanakan proyrk dan membnagun perangkat lunak (komponen “do”);
pengujian memeriksa untuk menentukan bahwa perangkat lunak memenuhi kebutuhan pelanggan
dan pengguna. Tim pengembang adalah yang membuat keputusan.

Peran penguji adalah untuk memnuhi tanggung jawab pemeriksaan yang diberikan kepada
penguji, bukan untuk menentukan apakah perangkat lunka dapat dimasukan ke dalam produksi.
Itulah tanggung jawab pelanggan, penggunaa dan tim pengembangan.

1. Langkah pertama : Tentukan kelas dunia perangkat model pengujian perangkat


lunak
Model pengujian perangkat lunka kelas dunia mencakup :
• Lingkungan pengujian. Kondisi yang telah ditetapkan oleh manajemen yang
mengaktifkan dan membatasi cara pengujian dilakukan. Lingkungan pengjian
meliputi dukungan manajemen, sumber daya, proses kerja, peralatan, motivasi,
dan sebagainya.
• Proses untuk menguji satu proyek perangkat lunak. Standar dan prosedur
yang digunkan penguji untuk menguji.
• Kompetensi penguji. Keterampilan yang diperlukan untuk menguji perangkat
lunak dalam lingkungan pengujian.

Menurut model kelas dunia, pihak berikut memiliki kepentingan dalam pengujian
perangkat lunak :

• Pelanggan perangkat lunak. Pihak atau depatemen yang mengintrak perangkat


lunak yang akan dikembangkan.
• Pengguna perangkat lunak. Individu atau kelompok yang kan menggunakna
perangkat lunak setelah dimasukan ke dalam prouduksi.
• Pengembang perangkat lunak. Individu atau kelompo yang menerima
persyaratan dari pengguna perangkat lunak atau membantu menulisnya,
merancang, membangun, dan memelihara perangkat lunak sesuai kebutuhan.
• Penguji pengembangan. Individu atau kelompok yang menjalankan fungsi
pengujian dalam kelompok pengembangan perangkat lunak.
• Manajemen TI. Individu atau kelompok yang bertanggung jawab untuk memenuhi
misi teknologi informasi.
• Manajemen senior. CEO organisasi dan eksekutif senir lainnya yang bertanggng
jawab untuk memenuhi misi organisasi.
• Auditor. Individu atau kelompok yang bertanggung jawab untk mengevaluasi
efektivitas, efesiensi, dan kecukupan pengendalian di bidang teknologi informasi.
• Manager proyek. Orang yang bertanggung jawab untuk mengelola Gedung,
pemeliharaan utama, dan atau implementasi perangkat lunak.

Misi pengujian, strategi, dan lingkungan harus difokuskan pada kepuasan pemangku
kepentingan. Misi menentukan tujuan pengujian; strategi menentukan bagaimana misi akan
diselesaikan; dan lingkungan menyediakan budaya, proses, dan alat yang kondusif untuk pengujian
perangkat lunak yang efektif dan efisien.

Proses pengujian adalah prosedur langkah demi langkah yang akan diikuti oleh penguji
untuk menyelesaikan tugas yang diberikan. Proses pengujian yang dijalankan oleh penguji terlatih
dan kompeten memungkinkan penguji tersebut menyelesaikan misi pengujian yang ditentukan.

Proses pengujian perlu ditingkatkan terus menerus karena dua alasan: untuk membuatnya
lebih efektif dan efisien untuk digunakan, dan untuk memasukkan pendekatan yang diperbarui ke
dalam pengujian teknologi baru dan metodologi pengembangan perangkat lunak.

Tanggung jawab untuk memastikan bahwa pelaksanaan proses pengujian memenuhi misi
pengujian yang ditentukan terletak pada manajemen. Manajemen harus memastikan bahwa
penguji mengikuti dan dapat menyelesaikan rencana pengujian, dan bahwa rencana tersebut akan,
pada kenyataannya, mencapai tujuan pengujian. Jika tidak, manajemen harus mengubah rencana
untuk memenuhi tujuan tersebut.

Manajemen dan penguji membutuhkan alat untuk memungkinkan mereka memenuhi


tanggung jawab mereka. Dua alat yang sangat penting adalah dasbor strategis pengujian dan
dasbor taktis pengujian. The menguji dashboard strategis mencakup indikator utama seperti
satisfac pengguna tion, staf kompetensi, dan persen dari tes selesai. The menguji dashboard
taktis mencakup indikator tes seperti jumlah kebutuhan diuji dan persen benar, cacat
ditemukan, cacat diperbaiki dan dikoreksi, dan jadwal dan anggaran status.

2. Langkah kedua : Kembangkan landasan untuk organisasi


Terdapat tiga ketegori penilaian untuk mebnadungkan organisasi yang akan diuji
dengan modelkelas dunia :
• Menilai lingkungan pengujian.
Quality Assurance Institute (QAI) telah mempelajari apa yang membuat
oganisasi pengujian perangkat lunak berhasil. Hasilnya, QAI telah
mengidentifikasi delapan kriteria berikut :
1) Perencanaan lingkungan pengujian
2) Dukungan manajemen
3) Penggunaan proses
4) Pengujian alat
5) Control kualitas
6) Pengujian pengukuran
7) Kepuasan pengguna
8) Pengujian pelatihan pengujan
Jika delapan kriteria ini diterapkan dan berfungsi, haislnya biasanya adalah
oraganisasi pengujian kelas dunia. Proses penilain yang di kembangkan oleh
QAI memiliki lima item untuk ditangani dalam masing-masing dari delapan
kriteria. Semakin banyak item yang ada dan berfungsi, semakin besar
kemungkinan kriteria tersebut akan berkontribusi pada pengujian kelas dunia.
Organisasi pengujian perangkat lunak dapat menggunakan hasil penilain ini
dengan salah satu drai tiga cara berikut :
1) Untuk menentukan status lingkungan pengujian mereka saat ini
versus lingkungan organisasi pengujian kelas dunia.
2) Untuk mengembangkan tujuan atau sasaran yang ingin dicapai
menjadi organisasi engujian kelas dunia.
3) Untuk mengembangkan rencana perbaikan.
Prosedur pelaksanaan
Praktik ini melibatkan empat tugas berikut :
1) Membangun tim penilai.
2) Lengkapi kuisioner penilaian.
3) Buat bagan fooprint.
4) Menilai hasilnya
Memverifikasi penilaian
Berisi hal yang akan ditanggapi secara positif, yang akan menunjukan
bahwa penilain telah dilakukan dengan benar.
• Menilai proses untuk menguji proyek perangkat lunak individu.
Penilaian proses pengujian akan dibagi ke dalam tujuh kategori berikut :
1) Mepersiapkan proyek pengujian perangkat lunak
2) Melakukan perencanaan
3) Pengujian rencana pengujian
4) Melaksanakan pengujian penerimaan
5) Menganalisis hasil pengujian dan menyiapkan laporan
6) Pengujian instalasi perangkat lunak
7) Analisis pasca pengujian
• Menilai kompetensi penguji perangkat lunak.
Prosedur pelaksanaan
Praktik ini melibatkan pelaksanaan empat tugas berikut :
1) Memahami CSTE CBOK.
2) Lengkapi kuesioner penilaian.
3) Buat bagan fooprint.
4) Nilai hasilnya.
Memveriviksi penilaian
Berisi hal yang akan ditanggapi secara positif, yang akan menunjukan
bahwa penilain telah dilakukan dengan benar.
3. Langkah ketiga : Mengembangkan Rencana Peningkatan
Tujuan dari rencana peningkatan adalah untuk memindahkan pengujian perangkat
lunak dari tempatnya (CBOK) ke tempat yang seharusnya (CSTE). Organisasi lain
bersedia berinvestasi dalam mengembangkan proses pengujian yang ditingkatkan
secara signifikan dengan mengetahui bahwa pengembalian akan datang setelah
proses dikembangkan dan diterapkan.

Anda mungkin juga menyukai