STRATEGI TESTING SOFTWARE

Slides:



Advertisements
Presentasi serupa
Jaminan Kualitas Perangkat Lunak Software Quality Assurance [SQA]
Advertisements

BAB 8 PENGUJIAN PERANGKAT LUNAK
Implementation & Testing Eri Prasetyo Bahan Kuliah MM Sistem Informasi Sources : -Juha Roning, Marko Laakso, Ari takanen, Oulu university,
Software testing Rizqi Prifsanti ( ).
REKAYASA PERANGKAT LUNAK
Pengujian Sofware – strategi
Pengujian Software - Pelaksanaan
TESTING DAN QA SOFTWARE PERTEMUAN 5 & 6
Pertemuan 7 Proyek Sistem Informasi Viska Armalina, ST., M.Eng
Strategi Evaluasi dan Memilih Paket ERP
Teknik Pengujian Perangkat Lunak
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
TEKNIK PENGUJIAN PERANGKAT LUNAK
PLANNING A SOFTWARE PROJECT Ir. Waniwatining Astuti, M.T.I.
STRATEGI PENGUJIAN PERANGKAT LUNAK
Cost of Software quality
Software Testing Pertemuan III.
PENDAHULUAN 1.  Merupakan aktivitas manajemen untuk merealisasikan tahapan Database Aplication Lifecycle secara efektif dan efesien. 2.
Testing Levels. Activities of Test Engineer Test engineer is an information technology professional who is in charge of ane or more technical test activities,
Kriteria Rekayasa Perangkat Lunak (lanjutan)
TEKNIK TESTING DAN STRATEGI TESTING
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 20 Slide 1 Pengujian Cacat (Defect Testing) l Pengujian program untuk mengungkap adanya.
Testing.
a.k.a structural testing WHITE BOX TESTING clear box testing
Strategi Pengujian Perangkat Lunak
BAB 1 PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
System Integration Testing
Rekayasa Perangkat Lunak Metode Pengujian Perangkat Lunak
REKAYASA PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM
Rekayasa Perangkat Lunak
IMPLEMENTASI TESTING SOFTWARE
Strategi Pengujian Perangkat Lunak
Matakuliah : Konsep object-oriented
PENYUSUNAN SISTEM INFORMASI : TAHAP ANALISA
Strategi Pengujian Perangkat Lunak & Sistem
Testing dan Implementasi
DATA FLOW DIAGRAM.
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
FAKTOR FAKTOR MUTU SOFTWARE
Testing & Implementasi
Testing dan Implementasi SI220A
SQA Team.
Strategi Pengujian Perangkat Lunak
MANAJEMEN BASIS DATA PERANCANGAN.
TANTANGAN MUTU SOFTWARE Yulyani Arifin
WHITE BOX TESTING DAN BLACK BOX TESTING
Validasi dan Verifikasi Software
DEVELOPMENT AND QUALITY PLANS
TEKNIK PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
KEPASTIAN KUALITAS KOMPONEN MAINTENANCE SOFTWARE
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-12)
TESTING DAN QA SOFTWARE PERTEMUAN 18
TESTING DAN QA SOFTWARE PERTEMUAN 10 & 11
Testing dan Implementasi
Pengujian White Box Kustanto 11/16/2018 Pengujian white box.
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Pengujian White Box Kustanto 11/27/2018 Pengujian white box.
TEKNIK PENGUJIAN PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Tim RPL Teknik Informatika 2018
White Box Testing.
Strategi Pengujian Perangkat Lunak
Software Testing Strategies
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Strategi Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Transcript presentasi:

STRATEGI TESTING SOFTWARE PERTEMUAN 10 STRATEGI TESTING SOFTWARE

OUTLINE MATERI DEFINISI DAN TUJUAN TESTING SOFTWARE STRATEGI TESTING SOFTWARE KLASIFIKASI TEST SOFTWARE WHITE BOX TESTING BLACK BOX TESTING

SASARAN MATERI MEMAHAMI TUJUAN TESTING MENGETAHUI BERBAGAI STRATEGI TESTING DAN KELEBIHAN SERTA KEKURANGANNYA MENJELASKAN WHITE BOX DAN BLACK BOX TESTING

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.

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.

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.

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

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

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.

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

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

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.