Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
STRATEGI TESTING SOFTWARE
PERTEMUAN 10 STRATEGI TESTING SOFTWARE
2
OUTLINE MATERI DEFINISI DAN TUJUAN TESTING SOFTWARE
STRATEGI TESTING SOFTWARE KLASIFIKASI TEST SOFTWARE WHITE BOX TESTING BLACK BOX TESTING
3
SASARAN MATERI MEMAHAMI TUJUAN TESTING
MENGETAHUI BERBAGAI STRATEGI TESTING DAN KELEBIHAN SERTA KEKURANGANNYA MENJELASKAN WHITE BOX DAN BLACK BOX TESTING
4
DEFINISI DAN TUJUAN Definisi test software :
- Software testing is a formal process carried out by a specialized testing team in which a software unit, several integrated software units or an entire software package are examined by running the programs on a computer. All the associated test are performed according to approved test procedures on approved test cases.
5
DEFINISI DAN TUJUAN TESTING SOFTWARE
Karakteristik testing software : Formal : rencana testing termasuk rencana pengembangan dan kualiti, sudah terjadwal dan termasuk dalam persetujuan antara pelanggan dan developer Specialized testing team : team independent atau konsultan luar yang khusus untuk testing Running the program : berbagai bentuk kegiatan quality assurance yang tidak melibatkan running program belum termasuk testing software.
6
DEFINISI DAN TUJUAN TESTING SOFTWARE
Approved test procedures : prosedure testing dilakukan berdasarkan rencana test dan prosedur test yang sudah disetujui sesuai dengan prosedur SQA Approved test cases : kasus yang ditest harus sesuai dengan yang direncanakan.
7
Tujuan Testing Software
Tujuan Langsung : Identifikasi dan menyatakan sejumlah error selama testing software Membawa software yang diuji setelah diperbaiki ke level kualitas yang bisa diterima Melaksanakan test seefisien dan seefektif sesuai anggaran dan jadwal. Tujuan Tidak Langsung : Menyimpan hasil kesalahan yang terdeteksi selama testing software untuk pencegahan di kemudian hari
8
STRATEGI TESTING SOFTWARE
Dua strategi pada umumnya : Big Bang Testing : menguji software secara keseluruhan, setelah paket software selesai semuanya Incremental Testing : menguji software per modul, kemudian diikuti gabungan modul modul yang terintegrasi. Setelah semuanya sudah selesai, kemudian ditest secara keseluruhan
9
STRATEGI TESTING SOFTWARE
Ada dua strategi incremental testing : Bottom Up Modul di level terendah diuji dulu dan terakhir modul utama diuji. Top Down Modul utama diuji terlebih dulu kemudian terakhir baru modul di level terendah.
10
STRATEGI TESTING SOFTWARE
Bottom Up vs Top Down Bottom Up Keuntungan : mudah dilakukan Kekurangan : lambat untuk mengetahui hasil test secara keseluruhan Top Down Keuntungan : Kemungkinan untuk menunjukan hasil semua fungsi secara garis besar sehingga memudahkan identifikasi error sejak awal. Kekurangan : susah dilakukan
11
STRATEGI TESTING SOFTWARE
Big Bang vs Incremental Testing Big Bang : Keuntungan : Lebih cocok untuk program kecil dan sederhana , hanya membutuhkan satu operasi testing Kekurangan : Untuk program yang kompleks agak susah identifikasi error dari satu paket software dan melakukan koreksi juga lebih rumit Incremental Testing : Keuntungan : lebih mudah untuk identifikasi error dan melakukan koreksi Kekurangan : membutuhkan lebih banyak sumber daya untuk melakukan testing sesuai modul modul yang ada dan melakukan berbagai testing untuk program yang sama
12
Klasifikasi Test Software
Ada dua pendekatan untuk test software : Black Box ( functionality) testing Identifikasi bugs ketika hasil output tidak sesuai White Box (struktural) testing Menguji alur perhitungan internal untuk identifikasi bug Konsep White Box Testing berdasarkan pengecekan proses data untuk setiap kasus.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.