PTC - PTR: Testing dan Implmentasi Sistem - Chapter Three
 

Testing dan Implmentasi Sistem - Chapter Three

Outline
  • Teknik testing
  • Blackbox testing
  • Testcase
  • Pembuatan testcase

============================================================

Teknik dalam testing

Ada 2 macam
  • Blackbox testing
    • Tidak perlu mengetahui struktur software
    • Juga disebut dengan specification-based atau functional testing
  • Whitebox testing
    • Harus mengetahui struktur dan implementasi dari software

============================================================

Blacbox testing



  • Pendekatan pengujian dimana program dianggap sebagai suatu “blackbox”
  • Berbasiskan spesifikasi
  • Kebenaran perangkat lunak yang diuji hanya dilihat berdasarkan keluaran yang dihasilkan dari data atau kondisi masukan yang diberikan untuk fungsi yang ada tanpa melihat bagaimana proses untuk mendapatkan keluaran tersebut.

=============================================================
Tujuan Blackbox testing:

Menemukan :
  • Fungsi yang salah atau tidak ada
  • Kesalahan interface
  • Error pada akses database external
  • Error pada kinerja
  • Error pada saat inisialisasi atau terminasi

============================================================

Testcase
  • Sekumpulan input, kondisi yang dijalankan dan hasil yang diharapkan
  • Dikembangkan untuk tujuan tertentu
Fungsi testcase:
  • Sbg panduan untuk :
    • Melakukan testing kesesuaian komponen terhadap suatu spesifikasi Blackbox testing
    • Melakukan testing kesesuaian komponen terhadap desain Whitebox testing

============================================================

White box testing
  • Adalah testing yang diturunkan dari “pengetahuan” tentang struktur dan implementasi program
  • Nama lain : glass box, structural, clear box atau open box testing
  • harus tahu secara detail tetang perangkat lunak yang akan di uji.
  • 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 Alur Logika:
    • Menguji setiap jalur independent
    • Menguji keputusan logic (true atau falsa)
    • Menguji Loops dan batasannya
    • Menguji Data Struktur internalnya


    0 komentar:

    Posting Komentar

    Write comment wisely, and do not scam activities.

     
     
     

    FEEDJIT Live Traffic Feed

    Submission

    Msn bot last visit powered by MyPagerank.Net Yahoo bot last visit powered by MyPagerank.Net

    Follower

     
    Copyright © PTC - PTR