Buku Text Sistem Informasi
Konsep dasar pengujian perangkat lunak
bibliografi: hal. 203-205
indes: hal. 206-207
Buku ini adalah buku ajar pendahuluan untuk materi pengujian perangkat lunak. Secara khusus buku ini diperuntukkan untuk siswa yang mengambil kuliah Rekayasa Perangkat Lunak. Secara umum buku ini juga dapat dibaca oleh pengembang perangkat lunak yang ingin mempelajari teknik pengujian perangkat lunak.
Sebagai buku ajar pendahuluan, materi yang diberikan pada buku ini difokuskan pada pengertian dasar dari berbagai aspek pengujian perangkat lunak, dan contoh aplikasinya. Sedapat mungkin penulis sudah memberikan beberapa contoh untuk menambah pemahaman materi dari buku ini. Sebagai materi kuliah, mahasiswa diharapkan dapat mencoba menjawab pertanyaan yang ada di akhir bab.
Catatan: Buku akan dikirim dengan Original Segel Penerbit (masih dalam plastik)
Daftar Isi:
Bab 1: Pengembangan Perangkat Lunak
1.1 Pendahuluan
1.2 Definisi perangkat lunak
1.3 Jenis-jenis Domain Aplikasi Komputer
1.4 Lapisan Teknologi Pengembangan Perangkat Lunak
1.5 Tim Pengembang Perangkat Lunak
1.6 Proses Pengembangan Perangkat Lunak
Bab 2: Pengujian Perangkat Lunak
2.1 Pendahuluan
2.2 Kenapa Pengujian Diperlukan
2.3 Definisi Pengujian
2.4 Aktivitas Pengujian Perangkat Lunak
2.5 Pelaku Pengujian
2.6 Jenis-jenis Kesalahan Perangkat Lunak
2.7 Sumber Kesalahan Perangkat Lunak
2.8 Pengujian dan Kualitas Perangkat Lunak
2.9 Pengujian dan Debugging
2.10 Aspek Psikologi dalam Pengujian
2.11 Pengujian yang Efektif
2.11.1 Pengembangan Kasus Uji
2.11.2 Pengujian lengkap
2.11.3 Kriteria Pengujian Berhenti
Bab 3: Pengujian Dalam Daur Pengembangan Perangkat Lunak
3.1 Pendahuluan
3.2 Daur Hidup Pengembangan Perangkat Lunak
3.3 Posisi Pengujian
3.4 Tingkatan Pengujian
3.5 Jenis Pengujian
3.5.1 Pengujian Fungsional
3.5.2 Pengujian Non-fungsional
3.5.3 Pengujian Berdasarkan Struktur atau Arsitektur dari Perangkat Lunak
3.5.4 Pengujian Karena Ada Perubahan
Bab 4: Pengujian Statis
4.1 Teknik Pengujian Statis dan Proses Pengujian
4.2 Perbedaan Pengujian Statis dan Dinamis
4.3 Analisa Statis
4.3.1 Analisa Statis Berdasarkan Model Aplikasi Perangkat Lunak
4.3.2 Analisa Statis Berdasarkan Komponen Aplikasi Perangkat Lunak
4.3.3 Analisa Statis Berdasarkan Struktur Aplikasi Perangkat Lunak
4.4 Proses Review
Bab 5: Pengujian Unit
5.1 Pendahuluan
5.2 Tujuan Pengujian Unit
5.3 Objek yang diuji
5.4 Perancangan Kasus Pengujian
5.4.1 Pengujian White-Box dan Black-Box
5.4.2 Spesifikasi Perancangan, Kasus dan Prosedur untuk Pengujian.
5.4.3 Penyiapan Lingkungan Pengujian Unit
5.4.4 Pengujian White Box
5.4.4.1 Control Flow Testing
5.4.4.2 Pengujian dengan Statement Coverage
5.4.4.3 Pengujian dengan Branch Coverage
5.4.4.4 Pengujian dengan Path Coverage
5.4.4.5 Pengujian berdasarkan Conditional Coverage
5.4.5 Pengujian Black-Box
5.4.5.1 Equivalence Class Partitioning (ECP)
5.4.5.2 Panduan pemakaian ECP
5.4.5.3 Penyiapan kasus uji
5.4.6 Boundary Value Analysis (BVA)
5.4.6.1 Panduan Penggunaan BVA
5.4.6.2 Penyiapan Kasus Uji untuk BVA dan ECP
Bab 6: Pengujian Integrasi
6.1 Pendahuluan
6.2 Penyiapan Lingkungan Pengujian Integrasi
6.3 Persiapan Pengujian Integrasi
6.4 Strategi Pengujian Top-Down
6.5 Strategi Pengujian Bottom-Up
6.6 Strategi Pengujian Sandwich
6.7 Strategi Pengujian Big Bang
6.8 Permasalahan dalam Integrasi
6.9 Faktor Sukses Pengujian Integrasi
Bab 7: Pengujian Sistem
7.1 Pendahuluan
7.2 Pengujian Fungsional
7.3 Pengujian Performansi atau Kinerja
7.4 Pengujian Tekanan (Stress Testing)
7.5 Pengujian Konfigurasi
7.6 Pengujian Keamanan (Security Testing)
7.7 Pengujian Recovery
7.8 Pengujian Regresi (Regression Testing)
7.9 Pengujian Alfa, Beta dan Penerimaan Pengguna (Alpha, Beta, and User Acceptance Tests)
Bab 8: Dokumentasi Pengujian
8.1 Pendahuluan
8.2 Standard Dokumentasi
8.3 Dokumen Perencanaan Pengujian
8.4 Dokumen Spesifikasi Perancangan Pengujian
8.5 Dokumen Spesifikasi Kasus Pengujian
8.6 Dokumen Spesifikasi Prosedur Pengujian
8.7 Dokumen Laporan Item Pengujian
8.8 Dokumentasi saat menjalankan pengujian
8.8.1 Dokumen Log Pengujian
8.8.2 Laporan Insiden Pengujian
8.9 Dokumentasi Laporan Hasil Pengujian
8.10 Penutup
12496 | 005.1 HEN k c1 | UPT. PERPUSTAKAAN PUSAT (Rak Tandon) | Tersedia - No Loan |
12497 | 005.1 HEN k c2 | UPT. PERPUSTAKAAN PUSAT | Tersedia |
12498 | 005.1 HEN k c3 | UPT. PERPUSTAKAAN PUSAT | Tersedia |
Tidak tersedia versi lain