testing dan implementasi sistem final
TRANSCRIPT
Review - Final Day
Apa yang dimaksud pengujian perangkat lunak?
Proses untuk mengukur kualitas dari perangkat lunak yang dikembangkan.
Ada apa dengan kualitas ?
Kualitas perangkat lunak (software quality) mengukur seberapa baik sistem perangkat lunak dirancang (quality of design), dan tingkat kesesuaian perangkat lunak dengan rancangan yang telah dibuat (quality of conformance).
Kapan testing selesai ?y Ketika testing sudah terlalu lama
atau, y Ketika software sudah sesuai dengan permintaan atau y Ketika biaya yang dikeluarkan tidak lagi menemui keuntungan
Dasar Sistem Pengujiany What you might test ? y What you should test ? y What you can test ?
Kategori Testing
Pengujian statik Termasuk pengecekan sintak dan inspeksi.
Dalam tahap ini tidak disertai dengan dieksekusi produk yang sedang diuji
Pengujian dinamik Melakukan eksekusi dari sumber kode
Pengujian Manual Yaitu pekerjaan pengujian yg dilakukan oleh
manusia
Pengujian Otomasi Yaitu pengujian yg dilakukan dg alat bantuan
komputasi
Software Testing Methods
How to Write a Test Plan?
What Must Be Included ?
Introduction
Goal Scop e
Test Spec
Test Plan Test Procedure
Unit Test Integration Test Validation Test High-Order Test
Atribut-Atribut Testabilitas (Cont.)Operability Semakin baik Software berkerja, akan membuat software dites dengan lebih efisien. Observability Apa yang Anda lihat, adalah apa yang Anda tes. ControllabilityDengan semakin baik kita dapat mengendalikan software, semakin banyak testing dapat diotomatisasi dan dioptimalisasi.
Atribut-Atribut Testabilitas (Cont.)Decomposability Dengan pengendalian batasan testing, kita dapat lebih cepat dalam mengisolasi masalah dan melakukan testing ulang yang lebih baik. Simplicity Semakin sedikit yang dites, semakin cepat kita melakukannya. Stability Semakin sedikit perubahan, semakin sedikit masalah / gangguan testing. Understandability Semakin banyak informasi yang kita miliki, kita akan dapat melakukan tes lebih baik.
Alat bantu testing?
BUG TRACKING DATABASEy TRAC y BUGZILLA
TESTING APLICATIONy WATIN y NUNIT
OUTSOURCE TESTER / TEAM
Defining the Test TeamSize Skills
y Technology y Application Domain y Testing
Education and Training Positions, Experience, and Goals
12
Implementasi sistem Bagian
Pokok Implementasi
y Diperlukan : Persiapan tempat Pelatihan personil Persiapan/pembuatan dokumentasi Konversi file & sistem Peninjauan Pasca Implementasi
Mengkonversi Sistem Baru Metode
:
Konversi langsung Konversi Paralel Konversi phase-in Konversi Pilot
Any Question?