download

Matakuliah
: M0604 - Testing dan
Implementasi
Tahun
: 2009
Pengelolaan Perubahan pada Pengujian yang
Sedang Berjalan
Pertemuan 17-18
TIK
• Mahasiswa dapat menunjukkan masalah genting yang
dihadapi pada saat proses pengujian. (C3) TIK-27
• Mahasiswa akan dapat menggunakan dua alat bantu
batu untuk mengelola masalah-masalah yang dihadapi
selama proses pengujian: logistic database dan simple
change management database. (C3) TIK-28
Bina Nusantara
Mengelola Perubahan pada Proses Testing
• Apabila kita sudah menangani proyek pengujian
perangkat lunak satu atau dua kali maka kita akan
mengalami masa-masa kegentingan yang sangat
memeras tenaga dan membingungkan.
• Masalah yang dihadapi: kenyataan yang dihadapi tidak
sesuai yang diharapkan, perencanaan yang selalu
berubah, dan ketergantungan yang tidak jelas.
Bina Nusantara
Beberapa Saran dalam menghadapi
Kegentingan Pada Proses Pengujuan
• Tetap maju sementara mendapatkan seluruh kenyataan: keinginan
terhadap kepastian, kemajuan yang tetap harus terlaksana.
• Ketergantungan, Jadwal, dan peringatan: pentingnya untuk
menindaklanjuti.
• Masalah Pengiriman: Proses Revisi dan pengeluaran (release)
• Masalah instalasi: Konfigurasi lingkungan pengujian.
• Pemeriksaan (auditing) dan memperbaharui (update) hasil
pengujian. [Gambar 6.1]
• Mendefinisikan proses pelaksanaan pengujian.=> Mengaplikasikan
Exploratory Testing.
• Ketika pengujian gagal: meminimumkan kesalahan pada interpretasi
hasil pengujian.
• Bila saat kegentingan, liburan dan tradisi kebudayaan bertubrukan.
Bina Nusantara
Hubungan antara test tracking dan laporan
Bina Nusantara
Alat Bantu
• Disini akan dibahas 2 buah alat bantu baru untuk
mengatasi kegentingan yang terjadi pada proses
pengujian.
• Pertama: Basis Data Logistik (Logistics Database)
yang dapat menelusuri lokasi, konfigurasi, dan
kebutuhan pengujian akan perangkat keras, perangkat
lunak, infrastruktur, dan staf.
• Kedua: Basis Data Pengelola Perubahan Sederhana
(Simple Change Management Database) yang
membantu dalam menanggapi bagian perbaikan yang
tak terelakan yang muncul pada setiap proyek
pengujian.
Bina Nusantara
Basis Data Logistik (Logistics Database)
Bina Nusantara
Basis Data Logistik (Logistics Database)
• Mengelola logistik perangkat keras pengujian dan
konfigurasi perangkat lunak.
• Basis data ini dapat melakukan penelusuran terhadap:
– Lokasi, instalasi, dan perpindahan perangkat keras.
– Konfigurasi perangkat lunak pada saat ini, pada masa lalu, dan
konfigurasi yang akan direncanakan.
– Interkoneksi perangkat keras dan jaringan komputer.
– Lokasi pengujian.
– Infrastruktur pengujian.
– Penugasan engineer pengujian dan lokasinya.
– Penyebaran sumber daya manusia.
Bina Nusantara
E-R Diagram
Bina Nusantara
Menerapkan Basisdata Logistik
Bina Nusantara
Contoh: Speedy Writer Test
Bina Nusantara
Daftar Tester dan Penugasan Tester
Daftar Lokasi Tester
Bina Nusantara
Laporan Penugasan Tester
Bina Nusantara
Laporan Jadwal Pengujian
Bina Nusantara
Laporan Lokasi Pengujian
Bina Nusantara
The Location by Test and Tester Report
Bina Nusantara
Form Query untuk mencari lokasi, tests, dan
tester
Bina Nusantara
Test Hardware & Jaringan
Bina Nusantara
Bina Nusantara
Bina Nusantara
Tabel Lokasi Perangkat Keras
Bina Nusantara
Bina Nusantara
Bina Nusantara
Bina Nusantara
Basis Data Pengelola Perubahan
Sederhana
(Simple Change Management Database)
Bina Nusantara
Basis Data Pengelola Perubahan
Sederhana
• Bagaimanapun sempurnanya suatu perencanaan,
langkah penanganan yang hati-hati, kefektifan
kerjasama dengan tim penguji, rekan kerja, dan manajer
tetap saja akan menghadapi tanggapan yang tidak
diharapkan.
• Perubahan tidak dapat dihindari dan tidak seluruh
perubahan dapat direncanakan sebelumnya.
• Perubahan seringkali merupakan manifestasi dari proses
pembelajaran.
• Pengelolaan perubahan dapat dilakukan secara formal
dengan CCB (change control board) atau secara
informal dengan simple change management database.
Bina Nusantara
Menggunakan Data Pengelolaan Perubahan
• Dengan mengumpulkan data mengenai perubahan,
pengaruhnya dan perencanaan pemulihan (recovery
plan) akan dapat memenuhi beberapa komunikasi yang
penting dan tanggung jawab perencanaan.
• Dengan data ini maka komunikasi dengan manajemen
proyek dapat dilakukan secara terstruktur
Bina Nusantara
Tabel sederhana untuk mencatat perubahan
dalam pengujian.
Bina Nusantara
Contoh formulir untuk memasukan data.
Bina Nusantara