Riskha Dwi Anggraeni Software Testing
Software testing adalah proses untuk menganalisa sebuah software Mendeteksi antara kondisi sekarang dengan kondisi requirement apakah sudah sesuai atau belum Mengevaluasi fitur-fitur software Software testing dilakukang pada sepanjang proses pembanguan software
Software Testing bagian dari Vaerifikasi dan Validasi Mengevaluasi sistem atau komponen untuk memastikan bahwa produk pada pengembangannya telah sesuai dengan kondisi pada fase awal. Memastikan fitur-fitur berjalan dengan baik. Verifikasi Mengevaluasi sistem atau komponen selama atau pada proses pembangunan untuk memastikan apakah telah memenuhi requirement yang ditentukan. Apakah fitur telah sesuai dnegan requirement klien? Validasi
Two Basic of Software Testing Black Box Testing White Box Testing
Black Box Testing Functional Testing Tidak mengakses code program Biasa digunakan untuk validasi White Box Testing Disebut structural testing dan glass box testing Dapat mengakses code program Biasanya digunakan untuk verifikasi
6 Tipe testing 1. Unit Testing 1. Testing dilakukan oleh individual software atau hardware unit 2. White box testing 3. Low level design 2. Integration Testing 1. dimana komponen software dites secara bersamaan 2. memverifikasi apaka kedua unit software berjalan dengan baik 3. Black-and white-box testing 3. Functional & System Testing 1. Memastikan sofware berjalan di berbagai environtment yang mungkin akan digunakan oleh user 2. Black box testing
4. Acceptance Testing 1. Testing dengan melibatkan customer 2. Testing bertujuan apakan sistem sudah sesuai dengan kebutuhan custiomer 3. Black box testing 5. Regression Testing 1. Melakukan testing ulang untuk bagian-bagian tertentu yang sudah dilakukan perbaikan 2. Sebelumnya 3. Black-and white-box testing 6. Beta Testing 1. Testing yang memlibatkan user atau disebut beta tester 2. User akan menginstall dan menggunakan software tersebut, kemudian jika ada bug akan diperbaiki oleh developer 3. Black box testing