testing dan implementasi sistem final

Upload: just-undo

Post on 07-Jul-2015

175 views

Category:

Documents


4 download

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?