Strategi Pengujian Perangkat Lunak

Slides:



Advertisements
Presentasi serupa
Testing dan Implementasi Sistem
Advertisements

Chapter 16 Testing Your Data Warehouse
Pengenalan Arsitektur Basis Data
Backup dan Recovery.
SIAP FOKUS BERGEMBIRA.
BAB 8 PENGUJIAN PERANGKAT LUNAK
DAMPAK TEKNOLOGI INFORMASI PADA PROSES AUDIT
Software testing Rizqi Prifsanti ( ).
Virtualization & Cloud Computing
REKAYASA PERANGKAT LUNAK
Identifikasi Masalah Dari identifikasi awal didapatkan permasalahan-permasalahan yang dihadapi yaitu: > Pelanggaran perjalanan dinas menempati porsi yang.
Backup dan Recovery Hendra Fajar H
Recovery & Macam-macam Sistem berkas
Database Security BY NUR HIDAYA BUKHARI
Rekayasa Web “Materi 6 – WebApp Testing” Sandhika Galih
Pengujian Software - Pelaksanaan
Strategi Pengujian Perangkat Lunak
Pengujian pada Perangkat Lunak
Pertemuan 9 Proyek Sistem Informasi Viska Armalina, ST., M.Eng
TESTING DAN QA SOFTWARE PERTEMUAN 7
TEKNIK PENGUJIAN PERANGKAT LUNAK
Keamanan Data.
Object-oriented testing
Strategi Pengujian Perangkat Lunak
SUKA DUKA MENJADI DBA SUKA DUKA MENJADI DBA SUKA DUKA MENJADI DBA.
Backup dan Restore 1.
TEKNIK TESTING DAN STRATEGI TESTING
KONSTRUKSI DAN IMPLEMENTASI SISTEM
Perjalanan Menuju Client Server
AUDIT SISTEM INFORMASI dan TUJUANNYA
Strategi Pengujian Perangkat Lunak
Model Pengendalian Sistem Informasi
Database Security BY NUR HIDAYA BUKHARI
INFRASTRUCTURE SECURITY
Tim RPL Teknik Informatika 2017
BAB 1 PENGUJIAN PERANGKAT LUNAK
14. PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
FASE PENGEMBANGAN (bag 2)
PERFORMANCE MANAGEMENT
Strategi Pengujian Perangkat Lunak
Rekayasa Perangkat Lunak Metode Pengujian Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Disaster recovery planning
MATA KULIAH SISTEM KEAMANAN PENDAHULUAN
Brilliani Ayunda Putri
TESTING & IMPLEMENTASI SISTEM
Basis Data Bab III Aplikasi Basis Data Presented by Team Basis Data
IMPLEMENTASI TESTING SOFTWARE
Rekayasa perangkat lunak (rpl)
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-9)
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-9)
Testing & Implementasi Sistem
Perancangan Arsitektur Sistem
Strategi Pengujian Perangkat Lunak & Sistem
AUDIT DALAM LINGKUNGAN SISTEM INFORMASI KOMPUTER
Server Application Testing
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-10)
Administrasi Database
Audit pengolahan Data Elektronik
TEKNIK PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
PERANCANGAN BASIS DATA
TEKNIK PENGUJIAN PERANGKAT LUNAK
Pengujian Perangkat Lunak
Kebutuhan fungsional (FR) dan Kebutuhan Non Fungsional (NFR)
TEKNIK PENGUJIAN PERANGKAT LUNAK
KONSTRUKSI DAN IMPLEMENTASI SISTEM
TESTING DAN QA SOFTWARE PERTEMUAN 12
Tim RPL Teknik Informatika 2018
Transcript presentasi:

Strategi Pengujian Perangkat Lunak Minggu ke 8

Pengujian Validasi Kajian Konfigurasi (audit) Elemen dari proses validasi Memastikan apakah semua elemen konfigurasi perangkat lunak telah dikembangkan dengan tepat

Pengujian Validasi Pengujian Alpha dan Beta Pengujian Alpha Usability labs Usability factors checklist Pengujian Beta

Pengujian Sistem Pengujian Perbaikan Pengujian Keamanan Pengujian Stress Pengujian Kinerja

Pengujian Aplikasi Server Volume Testing Stress Testing Performance Testing Data Recovery Testing Data Backup and Restore Testing Data Security Testing

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.

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.

Performance Testing Dilakukan 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

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.

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).

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.

Debugging Test Case Hasil Eksekusi case of case Pengujian Tambahan Penyebab yang dicurigai Debugging Penyebab yang diidentifikasi Koreksi Pengujian regresi Hasil