Strategi Pengujian Perangkat
Lunak
Minggu ke 8
Pengujian Validasi
  Kajian Konfigurasi (audit)
   Elemen dari proses validasi
   Memastikan apakah semua elemen
   konfig...
Pengujian Validasi
  Pengujian Alpha dan Beta
    Pengujian Alpha
      Usability labs
      Usability factors checklist
 ...
Pengujian Sistem
   Pengujian   Perbaikan
   Pengujian   Keamanan
   Pengujian   Stress
   Pengujian   Kinerja
Pengujian Aplikasi Server
  Volume Testing
  Stress Testing
  Performance Testing
  Data Recovery Testing
  Data Backup an...
Volume Testing
  Menemukan kelemahan sistem selama
  melakukan pemrosesan data dalam jumlah
  yang besar dalam periode wak...
Stress Testing
  Tujuan: mengetahui kemampuan sistem
  dalam melakukan transaksi selama periode
  waktu puncak proses. Con...
Performance Testing
 Dilakukan secara paralel dengan Volume dan Stress
 testing untuk mengetahui unjuk kerja sistem (waktu...
Data Recovery Testing
 Investigasi dampak kehilangan data melalui
 proses recovery ketika terjadi kegagalan
 proses.
 Pent...
Data Backup and Restore
Testing
 Dilakukan untuk melihat prosedur back-up dan
 recovery.
 Diakukan dengan mensimulasikan b...
Data Security Testing
 Privilege access terhadap database
 diujikan pada beberapa user yang tidak
 memiliki privilege acce...
Debugging


                                      Eksekusi case of case




             Test Case


                     ...
Upcoming SlideShare
Loading in...5
×

Strategi Pengujian Perangkat Lunak Mg Ke 8 Lanj

2,252

Published on

Strategi Pengujian Perangkat Lunak mg ke 8LANJ

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,252
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
51
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Strategi Pengujian Perangkat Lunak Mg Ke 8 Lanj"

  1. 1. Strategi Pengujian Perangkat Lunak Minggu ke 8
  2. 2. Pengujian Validasi Kajian Konfigurasi (audit) Elemen dari proses validasi Memastikan apakah semua elemen konfigurasi perangkat lunak telah dikembangkan dengan tepat
  3. 3. Pengujian Validasi Pengujian Alpha dan Beta Pengujian Alpha Usability labs Usability factors checklist Pengujian Beta
  4. 4. Pengujian Sistem Pengujian Perbaikan Pengujian Keamanan Pengujian Stress Pengujian Kinerja
  5. 5. Pengujian Aplikasi Server Volume Testing Stress Testing Performance Testing Data Recovery Testing Data Backup and Restore Testing Data Security Testing
  6. 6. 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.
  7. 7. 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.
  8. 8. 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
  9. 9. 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.
  10. 10. 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).
  11. 11. 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.
  12. 12. Debugging Eksekusi case of case Test Case Pengujian Penyebab Tambahan yang dicurigai Hasil Pengujian regresi Penyebab Koreksi yang Debugging diidentifikasi
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×