SOFTWARE
Software Testing Strategies
2
Sub-System
Integrated Testing
testing System
Testing
STMIK AMIKOM
Acceptance Yogyakarta
Validation Black Box Testing
User testing
Proses Testing
6
Unit testing
Pengujian masing-masing unit komponen program untuk
meyakinkan bhw sudah beroperasi secara benar
Module Testing
Pengujian terhadap koleksi unit-unit komponen yang saling
berhubungan.
Sub-system Testing
Pengujian terhadap koleksi module-module yang
membentuk suatu sub-system (aplikasi)
System Testing
Pengujian terhadap integrasi sub-system, yaitu
keterhubungan antar sub-system
Acceptance Testing
Pengujian terakhirs sebelum sistem dipakai oleh user.
Melibatkan pengujian dengan data dari pengguna sistem.
Biasa dikenal sebagai “alpha test” (“beta test” untuk
software komersial, dimana pengujian dilakukan oleh
potensial customer)
User
Component Testing Integration Testing Testing
Component testing
Pengujian komponen-komponen program
Biasanya dilakukan oleh component developer (kecuali
untuk system kritis)
Integration testing
Pengujian kelompok komponen-komponen yang
terintegrasi untuk membentuk sub-system ataupun system
Dialakukan oleh tim penguji yang independent
Pengujian berdasarkan spesifikasi sistem
Inputs causing
anomalous
Input test data I behaviour
e
System
System
Outputs
3 11
4 7 10
9999 100000
10000 50000 99999
Less than 10000 Between 10000 and 99999 More than 99999
Input values
STMIK AMIKOM Yogyakarta
Search routine - input partitions
18
Test data
Tests Derives
Component Test
code outputs
Volume Testing
Stress Testing
Performance Testing
Data Recovery Testing
Data Backup and Restore Testing
Data Security Testing
5. Masukkan data untuk Tambah Nama: Foo Data ditampilkan pada field-
menambah satu pelanggan baru Pelanggan Alamat: Jl. Xxxx field yg sesuai (atau seperti
dan click satu kali button tambah. yg ditampilkan oleh data
Kota: Jakarta
sheet).
Faktor Usabilitas
A Mudah digunakan 1 2 3 4 5
B User Friendly 1 2 3 4 5
C Mudah dimengerti 1 2 3 4 5
D Ringkat Kepercayaan 1 2 3 4 5
E Tingkat kesesuaian dengan yg 1 2 3 4 5
dibutuhkan
F Waktu Respons 1 2 3 4 5
G Tingkat komfortabel 1 2 3 4 5