White Box Testing

Wednesday, June 20, 2012
Adalah testing yang diturunkan dari “pengetahuan” tentang struktur dan implementasi program.
Nama lain : glass box, structural, clear box atau open box testing. Untuk pengujian yang lengkap maka suatu perangkat lunak harus diuji dengan white box dan black box testing.
White Box Testing menggunakan 3 macam tahapan testing:
  1. Unit Testing.
  2. Integration Testing.
  3. Regression Testing
Pembuatan testcase didasarkan pada alur logika. ( Alur logika : cara dimana suatu bagian dari program tertentu dieksekusi saat menjalankan program ).

Alur logika dapat direpresentasikan dengan menggunakan flowgraph.
Kegunaan:

  • Menguji setiap jalur independent.
  • Menguji keputusan logic ( true atau false ).
  • Menguji loops dan batasannya.
  • Menguji data struktur internalnya.