Pada materi tipe testing saya akan jabarkan poin yang saya pahami
Menurut Standar ANSI/IEEE 1059: Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada dengan kondisi yang diinginkan (defects /errors / bugs) dan mengevaluasi fitur-fitur dari entitas software.
Prinsip testing
Terdapat 6 kunci prinsip-prinsip testing, yaitu:
- Testing yang komplit tidak mungkin.
- Testing merupakan pekerjaan yang kreatif dan sulit.
- Alasan yang penting diadakannya testing adalah untuk mencegah terjadinya errors.
- Testing berbasis pada resiko.
- Testing harus direncanakan.
- Testing membutuhkan independensi.
Tahapan testing
- Testing adalah tahapan yang sangat penting didalam proses pembuatan program
- Testing dilakukan ketika code program sudah ditulis
- Testing atau aktifitas untuk menjaimin kualitas program dapat dilakukan selama proses pembuatan program
- Ada dua tahapan testing yang dilakukan :
- Testing sebelum implementasi / pre implementation testing
- Testing sesudah implementasi / post implementation testing
Tipe – tipe Testing
- Volume : Memfokuskan untuk input yang besar
- Usability : Mengukur reaksi user ( Skala 1 : 10 )
- Performance : Mengukur kecepatan pada beberapa keadaan
- Configurasi : Mengkonfigurasi untuk bermacam – macam hadware atau software
- Compatibility : komplabiliti dengan aplikasi lain (mengukur watu adaptasi )
- Relibiality / availability : mengukur ketahanan pada priode waku yang lama
- Securty
- Resource Usage : Mengukur penggunaan RAM.
- Ruang Disk. Dan lainnya
- Installabiltiy : di install pada bermacam – macam keadaan ( mengukur waktu install )
- Recoverabilty : mengukur waktu untuk me-recover
- Serviceability ; mengukur waktu service
- Load / stress : untuk data extreame dan traffic
TAHAP TAHAP TESTING
- UNIT TESTING
- INTEGRATION TESTING
- SYSTEM TESTING
SIAPA SAJA YANG MELAKUKAN TESTING
- The programmer
- Tim tester
- Beta tester
- Konsumen
- Maintainer
- Dan lainnya
Bagian2 yang dilakukan testing
- Bagian Statment / Statment Coverage
- Bagian Percabangan / Branch Coverage
- Bagian Kondisi / Condition Coverage
TESTING TOOLS
- Membuat dan mengatur regression test
- Menghasilkan test report
- Menghasilkan test data
- Merekam penggunaan memory
- Mengatur / mengelola test case
- Analisa keseluruhan
Tidak ada komentar:
Posting Komentar