Jumat, 12 Maret 2021

Tipe Testing

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
  1. Testing adalah tahapan yang sangat penting didalam proses pembuatan program
  2. Testing dilakukan ketika code program sudah ditulis
  3. Testing atau aktifitas untuk menjaimin kualitas program dapat dilakukan selama proses pembuatan program
  4. 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