Anda di halaman 1dari 15

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 Pengujian


y 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. Controllability
Dengan 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 DATABASE


y TRAC y BUGZILLA

TESTING APLICATION
y WATIN y NUNIT

OUTSOURCE TESTER / TEAM

Defining the Test Team


Size 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?

Anda mungkin juga menyukai