strategi pengujian perangkat lunak · data backup and restore testing dilakukan untuk melihat...
TRANSCRIPT
![Page 1: Strategi Pengujian Perangkat Lunak · Data Backup and Restore Testing Dilakukan untuk melihat prosedur back-up dan recovery. Diakukan dengan mensimulasikan beberapa kesalahan untuk](https://reader031.vdocuments.pub/reader031/viewer/2022021511/5b14f2dd7f8b9a201a8cd1ef/html5/thumbnails/1.jpg)
Strategi Pengujian Perangkat Lunak
Minggu ke 8
![Page 2: Strategi Pengujian Perangkat Lunak · Data Backup and Restore Testing Dilakukan untuk melihat prosedur back-up dan recovery. Diakukan dengan mensimulasikan beberapa kesalahan untuk](https://reader031.vdocuments.pub/reader031/viewer/2022021511/5b14f2dd7f8b9a201a8cd1ef/html5/thumbnails/2.jpg)
Pengujian Validasi
Kajian Konfigurasi (audit)
Elemen dari proses validasi
Memastikan apakah semua elemen konfigurasi perangkat lunak telah dikembangkan dengan tepat
![Page 3: Strategi Pengujian Perangkat Lunak · Data Backup and Restore Testing Dilakukan untuk melihat prosedur back-up dan recovery. Diakukan dengan mensimulasikan beberapa kesalahan untuk](https://reader031.vdocuments.pub/reader031/viewer/2022021511/5b14f2dd7f8b9a201a8cd1ef/html5/thumbnails/3.jpg)
Pengujian Validasi
Pengujian Alpha dan Beta
Pengujian Alpha
Usability labs
Usability factors checklist
Pengujian Beta
![Page 4: Strategi Pengujian Perangkat Lunak · Data Backup and Restore Testing Dilakukan untuk melihat prosedur back-up dan recovery. Diakukan dengan mensimulasikan beberapa kesalahan untuk](https://reader031.vdocuments.pub/reader031/viewer/2022021511/5b14f2dd7f8b9a201a8cd1ef/html5/thumbnails/4.jpg)
Pengujian Sistem
Pengujian Perbaikan
Pengujian Keamanan
Pengujian Stress
Pengujian Kinerja
![Page 5: Strategi Pengujian Perangkat Lunak · Data Backup and Restore Testing Dilakukan untuk melihat prosedur back-up dan recovery. Diakukan dengan mensimulasikan beberapa kesalahan untuk](https://reader031.vdocuments.pub/reader031/viewer/2022021511/5b14f2dd7f8b9a201a8cd1ef/html5/thumbnails/5.jpg)
Pengujian Aplikasi Server
Volume Testing
Stress Testing
Performance Testing
Data Recovery Testing
Data Backup and Restore Testing
Data Security Testing
![Page 6: Strategi Pengujian Perangkat Lunak · Data Backup and Restore Testing Dilakukan untuk melihat prosedur back-up dan recovery. Diakukan dengan mensimulasikan beberapa kesalahan untuk](https://reader031.vdocuments.pub/reader031/viewer/2022021511/5b14f2dd7f8b9a201a8cd1ef/html5/thumbnails/6.jpg)
Volume Testing
Menemukan kelemahan sistem selama melakukan pemrosesan data dalam jumlah yang besar dalam periode waktu yang singkat.
Tujuan: meyakinkan bahwa sistem tetap melakukan pemrosesan data anatar batasan fisik dan batasan logik.
Contoh: Mengujikan proses antar server dan antar partisi
hardisik pd satu server.
![Page 7: Strategi Pengujian Perangkat Lunak · Data Backup and Restore Testing Dilakukan untuk melihat prosedur back-up dan recovery. Diakukan dengan mensimulasikan beberapa kesalahan untuk](https://reader031.vdocuments.pub/reader031/viewer/2022021511/5b14f2dd7f8b9a201a8cd1ef/html5/thumbnails/7.jpg)
Stress Testing
Tujuan: mengetahui kemampuan sistem dalam melakukan transaksi selama periode waktu puncak proses. Contoh periode puncak: ketika penolakan proses login on-line setelah sistem down atau pada kasus batch, pengiriman batch proses dalam jumlah yg besar dilakukan setelah sistem down.
Contoh: Melakukan login ke server ketika sejumlah besar workstation melakukan proses menjalankan perintah sql database.
![Page 8: Strategi Pengujian Perangkat Lunak · Data Backup and Restore Testing Dilakukan untuk melihat prosedur back-up dan recovery. Diakukan dengan mensimulasikan beberapa kesalahan untuk](https://reader031.vdocuments.pub/reader031/viewer/2022021511/5b14f2dd7f8b9a201a8cd1ef/html5/thumbnails/8.jpg)
Performance TestingDilakukan secara paralel dengan Volume dan Stress testing untuk mengetahui unjuk kerja sistem (waktu respon, throughput rate) pada beberapa kondisi proses dan konfigurasi.
Dilakukan pada semua konfigurasi sistem perangkat keras dan lunak. Mis.: pd aplikasi Client-Server diujikan pd kondisi korporate
ataupun lingkungan sendiri (LAN vs. WAN, Laptop vs. Desktop)
Menguji sistem dengan hubungannya sistem ke lain pada server yg sama.
Load Balancing Monitor
Network Monitor
![Page 9: Strategi Pengujian Perangkat Lunak · Data Backup and Restore Testing Dilakukan untuk melihat prosedur back-up dan recovery. Diakukan dengan mensimulasikan beberapa kesalahan untuk](https://reader031.vdocuments.pub/reader031/viewer/2022021511/5b14f2dd7f8b9a201a8cd1ef/html5/thumbnails/9.jpg)
Data Recovery Testing
Investigasi dampak kehilangan data melalui proses recovery ketika terjadi kegagalan proses.
Penting dilakukan karena data yg disimpan di server dapat dikonfigurasi dengan berbagai cara.
Kehilangan Data terjadi akibat kegagalan sistem, hardisk rusak, peghapusan yg tidak sengaja, kecelakaan, virus dan pencuri.
![Page 10: Strategi Pengujian Perangkat Lunak · Data Backup and Restore Testing Dilakukan untuk melihat prosedur back-up dan recovery. Diakukan dengan mensimulasikan beberapa kesalahan untuk](https://reader031.vdocuments.pub/reader031/viewer/2022021511/5b14f2dd7f8b9a201a8cd1ef/html5/thumbnails/10.jpg)
Data Backup and Restore Testing
Dilakukan untuk melihat prosedur back-up dan recovery.
Diakukan dengan mensimulasikan beberapa kesalahan untuk menguji proses backup dan recovery.
Pengujian dilakukan terhadap strategi backup: frekuensi , medium, waktu, mekanisme backup (manual/ otomatis), personal, ? Berapa lama backup akan disimpan.
Switching antara live dan backup server ketika terjadi kerusakan (load log transaction pada back-up kemudian melaku recovery).
![Page 11: Strategi Pengujian Perangkat Lunak · Data Backup and Restore Testing Dilakukan untuk melihat prosedur back-up dan recovery. Diakukan dengan mensimulasikan beberapa kesalahan untuk](https://reader031.vdocuments.pub/reader031/viewer/2022021511/5b14f2dd7f8b9a201a8cd1ef/html5/thumbnails/11.jpg)
Data Security Testing
Privilege access terhadap database diujikan pada beberapa user yang tidak memiliki privilege access ke database.
Shutdown database engine melalui operating system (dengan beberapa perintah OS) yg dapat mematikan aplikasi database.
![Page 12: Strategi Pengujian Perangkat Lunak · Data Backup and Restore Testing Dilakukan untuk melihat prosedur back-up dan recovery. Diakukan dengan mensimulasikan beberapa kesalahan untuk](https://reader031.vdocuments.pub/reader031/viewer/2022021511/5b14f2dd7f8b9a201a8cd1ef/html5/thumbnails/12.jpg)
Debugging
Test Case
Eksekusi case of case
Pengujian
TambahanPenyebab
yang
dicurigai
Debugging
Penyebab
yang
diidentifikasi
Koreksi
Pengujian regresi
Hasil