1 / 14

Pengujian Perangkat Lunak

Pengujian Perangkat Lunak. Shinta P. Pengujian perangkat lunak :. Menjalankan program dengan maksud untuk mengetahui kesalahan (error) program, mengukur apakah kinerja sistem sudah memenuhi kebutuhan fungsional dan non fungsional. Metode Pengujian. Black Box  What Does it produce???

Download Presentation

Pengujian Perangkat Lunak

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PengujianPerangkatLunak Shinta P.

  2. Pengujian perangkatlunak : Menjalankan program dengan maksud untuk mengetahui kesalahan (error) program, mengukur apakah kinerja sistem sudah memenuhi kebutuhan fungsional dan non fungsional.

  3. Metode Pengujian • Black Box  What Does it produce??? • White Box  How well does it work?? Kelengkapan Keakuratan Reabilitas (white box) Maintainablity ( White box)

  4. Level PEngujian • Pengujian Unit • PengujianIntegrasi • PengujianValidasi • PengujianSistem

  5. Pengujian perangkatlunak

  6. MODUL Interface Struktur data lokal Kondisi Batas Jalurindependen Jalurpenanganankesalahan Test Case Pengujian Unit • Berfokuspadaintiterkecildaridesainperangkatlunakyaitumodul • Biasanyaberorientasipada white box

  7. Pengujian Unit • Checklist untuk pengujian interface • Apakah jumlah parameter input sama dengan jumlah argumen? • Apakah antara atribut dan parameter argumen sudah cocok? • Apakah antara sistem satuan parameter dan argumen sudah cocok? • Apakah jumlah argumen yang ditransmisikan ke modul yang dipanggil sama dengan atribut parameter?

  8. Pengujian Unit • Apakah atribut dari argumen yang ditransmisikan ke modul yang dipanggil sama dengan atribut parameter? • Apakah sistem unit dari argumen yang ditransmisikan ke modul yang dipanggil sama dengan sistem satuan parameter? • Apakah jumlah atribut dan urutan argumen ke fungsi-fungsi built-in sudah benar? • Adakah referensi ke parameter yang tidak sesuai dengan poin entri yang ada? • Apakah argumen input only diubah?

  9. Pengujian Unit • Apakah definisi variabel global konsisten dengan modul ? • Apakah batasan yang dilalui merupakan argumen? • Test case harus didesain untuk mengungkap kesalahan dalam kategori • pengetikan yang tidak teratur dan tidak konsisten • inisialisasi yang salah atau nilai-nilai default • Nama variabel yang tidak benar • Tipe data yang tidak konsisten • Underflow, overflow dan pengecualian pengalamatan

  10. Pengujian Integrasi • Pengujian hasil integrasi unit-unit program menjadi bentuk sistem parsial ataulengkap • Bertujuan mengatahui adakah masalah yang muncul dari interaksi komponen • Kesulitan melacak sumber error ketika antar komponen sudah berinteraksi • Pengujian Buttom Up & Top Down

  11. Top Down

  12. Buttom Up

  13. Pengujian Validasi

  14. Pengujian Sistem

More Related