Solusi dan tutorial komputer instalasi network dan pemprograman PHP javascript di website

  • Breaking News

    Pengertian Integration Testing dalam QA atau Tester (Update 2023)

    Pengertian Integration Testing dalam QA atau Tester


    Pengertian Integration Testing dalam QA


    Integration Testing adalah pengujian atau testing hasil dari penggabungan beberapa komponen atau unit setelah melewati Fase Unit Testing. Biasanya hal ini dilakukan untuk menguji apakah semua komponen yang berinteraksi dapat mampu berjalan dengan baik atau tidak sebelum di release version terbaunya atau pertama kalinya, bukan lagi sebagai suatu unit yang individual atau sendiri atau single unit.

    Untuk melakukan Fase ini yaotu Integration Testing terdapat 3 teknik yang baik sebagai berikut :

    1. Bigbang Integration testing 
    2. Top-down integration testing 
    3. Bottom-up integration testing

    A. Bigbang Integration Testing 


    Dalam Bigbang Integration Testing semua komponen atau unit yang saling terintegrasi antar komponent, setelah itu semuanya akan diuji secara keseluruhan dengan teliti.

    Kelebihan:

    1. Cocok untuk system yang cangkupannya kecil

    Kelemahan :

    1. Sulit untuk melacak atau menemukan Bug pada system
    2. Team Tester atau QA akan mendapatkan sedikit waktu , karena semua modul harus sudah terpasang sepenuhnya.
    3. Sulit menemukan bug pada interface GUI

    B. Top-Down Integration Testing

    Dalam Top Down integration testing sesua namanya yang artinya pengujian berlangsung dari atas ke bawah, mengikuti aliran kontrol flow chart atau struktur arsitektur dengan detail.

    Kelebihan :

    1. Mudah untuk menemukan Bus system
    2. Lebih mudah menemukan buruk nya pada system utama
    3. Memungkinkan mendapatkan prototipe awal pembuatan system

    Kekurangan :

    1. Membuthkan banyak version design software yang dibuat

    C. Bottom-Up Integration Testing

    Pengujian Integration Testing yang dimulai dari bawah ke atas

    Kelebihan :
    1. Pengujian atau testing oleh QA dalam lebih teliti
    2. Lebih mudah menemukan Bug yang terjadi pada system software yang di buat

    Kelemahan :
    1. Modul atau fungsi tertinggi di test paling terakhir
    2. Kerangka atau struktur applikasi belum dapat bisa di lihat

    Mungkin ini saja yang bisa saya sampaikan Apa itu integration Testing yang biasa di lakukan oleh seorang Tester atau QA di team software developer.





    2 komentar:

    Post Top Ad

    Post Bottom Ad