download

Matakuliah : M0232/Testing dan Implementasi
Tahun
: 2008
Kualitas Suatu Perangkat Lunak
Pertemuan 2 - 3
TIK
• Mahasiswa akan dapat memberikan definisi pengertian
kualitas, resiko kualitas, dan mode kesalahan (failure
mode). (C1) TIK-7
• Mahasiswa akan dapat menguraikan standar kualitas
perangkat lunak sesuai dengan ISO 9126. (C2) TIK-8
• Mahasiswa akan dapat menjelaskan macam-macam
tingkat ketelitian (fidelity) suatu sistem pengujian. (C2)
TIK-9
Bina Nusantara
2.What you should test?
Kualitas dan Resiko Kualitas
Bina Nusantara
Kualitas Perangkat Lunak
• Seperti yang telah dijelaskan pada Pertemuan Pertama,
tujuan dari pengujian perangkat lunak adalah untuk
mendapatkan perangkat lunak dengan kualitas yang
sesuai dengan rancangan yang telah dibuat (quality of
conformance).
• Dengan kata lain, pengujian perangkat lunak merupakan
cara untuk menentukan kualitas suatu produk perangkat
lunak.
Bina Nusantara
Defining Quality
• "features [that] are decisive as to product performance
and as to 'product satisfaction' ...
• freedom from deficiencies... [that] result in complaints,
claims, returns, rework and other damage
Bina Nusantara
Defining Quality (cont.)
• the users and customers become the arbiters of quality
when they experience product dissatisfaction - and then
make complaints, return merchandise, or call technical
support.
• Testing looks for situation in which a product fails to meet
customers' or users' reasonable expectations in specific
areas.
Bina Nusantara
Standar Kualitas Perangkat Lunak
• Standar internasional yang digunakan untuk
mengevaluasi kualitas perangkat lunak adalah ISO 9126
yang mendefinisikan karakteristik perangkat lunak yang
berkualitas.
Bina Nusantara
Karakteristik Kualitas Perangkat Lunak
Bina Nusantara
The Perils of Divergent Experiences of Quality
Customers Expectation
vs
Test Teams's Quality Definition
Bina Nusantara
A High Fidelity Test System
Bina Nusantara
A Low Fidelity Test System
Bina Nusantara
Two Scenarios Testing System
Bina Nusantara