Jika dua tes (instalasi dan file-terbuka) memakan waktu sekitar satu jam, termasuk
waktu setup dan teardown, Anda memiliki sekitar 2,75 orang-tahun di depan Anda.
Selain waktu, bayangkan biayanya. Contoh sederhana ini dapat dengan mudah
menghabiskan biaya $ 100.000 dalam perangkat keras, sistem operasi, dan perangkat
lunak server saja.
Plafon dan dimensi periferal I/O sendiri adalah beberapa dimensi. Terdapat empat
teknik untuk mengelola masalah ini : 1. memastikan konfigurasi kunci, setiap variabel
konfigurasi, identifikasi beberpa perangkat keras, perangkat lunak atau item
infrastruktur harus benar-benar diperhatikan. Faktor yang perlu dipertimbangakn
pengunaan pelanggan, risiko terhadap produk jika produk tidak berfungsi, serta
pertimbangkan penggunaan jangka panjang. 2. shotgunning, dimana hanya
mendistribusikan tes anda secara acak diseluruh sel. 3. menawarkan kesempatan
untuk meningkatkan cakupan konfigurasi tes melalui pengguna siklus tes secara
cermat. 4 penggunaan pengujian beta yang tersebar luas, dengan memilih calon
pelanggan secara kolektif, dapat membantu dalam menangani konfigurasi utama
Dalam sebagian besar kasus perangkat lunak konsumen dan produk perangkat keras,
beberapa kelalaian tidak akan berakibat fatal bagi produk, asalkan Anda berhati-hati
untuk menguji fitur-fitur penting. Meskipun demikian, kita harus berusaha
meningkatkan sistem pengujian untuk setiap rilis berikutnya. Beberapa teknik untuk
melakukan ini melibatkan:
1. Menanggapi Kegagalan (Responding to Failures)
2. Mengadopsi Praktik Terbaik (Adopting Best Practices)
3. Menggunakan Pengujian Eksplorasi (Using Reactive Testing)
Berilah penjelasan dari ketiga teknik tsb.
3. Menggunakan pengujian eskplorasi. Membuat tes yang sangat bagus adalah saat
menemukan bug, karena dapat menangkap data cacat dalam basis data pelacakan bug,
dapat juga memastikan setiap masalah yang ditemukan selama pengujian eksplorasi
berubah menjadi kasus uji yang terdokumentasi.