10/21/2016
Titan Parama Yoga, S.Kom, M.Kom
[email protected]
1
10/21/2016
Plan (Menyiapkan Rencana) Mendefinisikan tujuan serta menentukan strategi dan metode yang mendukung pencapaiian tujuan
Do (Melaksanakan Rencana) Mencipkakan kondisi dan kinerja yang penting untuk melaksanakan rencana
2
10/21/2016
Check (Memeriksa Hasil) Pemeriksaan dilakukan untuk menentukan apakah perkembangan pekerjaan sesuai dengan rencana, dan apakah hasil yang diharapkan telah terwujud
Action (Mengambil Tindakan Yang Penting) Jika ditemukan bahwa pekerjaan tidak sesuai dengan rencana dan hasil yang telah ditetapkan, maka dilakukan pengukuran tentang tindakan apa yang akan diambil
3
10/21/2016
Plan
Action
Do
Check
1
• Memantapkan kepercayaan bahwa program melakukan apa yang harus dikerjakan.
2
• Proses mengeksekusi suatu program atau sistem dengan tujuan mencari kesalahan.
3
• Mendeteksi kesalahan spesifikasi dan penyimpangan dari spesifikasi tersebut.
4
10/21/2016
4
• Semua aktivitas yang ditujukan saat evaluasi suatu attribut atau kemampuan program atau sistem.
5
• Pengukuran kualitas Perangkat lunak.
6
• Proses mengevaluasi suatu program atau sistem.
7
• Memverifikasi bahwa suatu sistem memuaskan atau memenuhi requirement tertentu atau mengidentifikasikan perbedaan antara yang diharapkan dengan hasil yang ada
8
• Memberitahukan bahwa program melakukan suatu fungsi yang diharapkan secara benar (layak).
5
10/21/2016
9
• Proses menjalankan dan mengevaluasi sebuah perangkat lunak secara manual maupun otomatis untuk menguji apakah perangkat lunak sudah memenuhi persyaratan atau belum
10
• Untuk menentukan perbedaan antara hasil yang diharapkan dengan hasil sebenarnya
6
10/21/2016
proses mengevaluasi suatu system/component
untuk menentukan apakan suatu produk yang diselesaikan setelah fase pengembangan memenuhi kondisi seperti yang telah ditetapkan pada awal pengembangan (saat menentukan spesifikasi) perangkat lunak.
proses mengevaluasi suatu system/komponen pada akhir atau selama masa pengembangan untuk menentukan apakah produk yang dihasilkan telah memenuhi kebutuhan kebutuhan dan persyaratan tertentu yang diminta oleh user.
7
10/21/2016
Menurut Crosby Kualitas adalah pemenuhan terhadap kebutuhan
Menurut ISO-8402 Kualitas adalah keseluruhan dari fitur yang menjadikan suatu produk dapat memuaskan atau dipakai sesuai kebutuhan dengan harga yang terjangkau
Menurut W.E Perry Kualitas adalah pemenuhan terhadap standar
Menurut R.Glass Kualitas adalah tingkat kesempurnaan
Menurut J.Juran Kualitas adalah tepat guna
Software yang berkualitas
adalah software yang bebas error dan bug secara objektif, tepat waktu dan tepat dana, sesuai dengan kebutuhan atau keinginan dan dapat dirawat (maintainable)
8
10/21/2016
Testing membuat kualitas dapat dilihat secara
objektif, karena testing merupakan pengukuran dari kualitas software Testing tidak dapat memastikan kualitas software, namun dapat memberikan jaminan terhadap software pada suatu tingkat tertentu Jaminan kualitas (Quality Assurance – QA) mengukur kualitas proses yang digunakan untuk membuat produk berkualitas (Testing merupakan bagian dari aktifitas QA) Proyek pengembangan software memiliki kecenderungan untuk mengalami kegagalan
9
10/21/2016
kehadiran masalah
masalah potensial masalah dari produk
Psikologi testing
10
10/21/2016
Apa saja Prinsip-prinsip
Pertama : … Testing yang komplit tidak memungkinkan dilakukan
11
10/21/2016
Kedua : … Testing merupakan pekerjaan yang kreatif dan sulit
Ketiga : … Testing berbasis pada resiko
12
10/21/2016
Keempat : … Testing harus direncanakan
Kelima: … Testing butuh independensi
13
10/21/2016
Testing dikatakan baik, Jika :
Tidak Redundan
Kemungkinan Mendapatkan error
Tinggi
14
10/21/2016
Tidak Terlalu
Simpel/ Kompleks
Kode untuk kondisi khusus = Kode yang Umum Testing yang sukses = berhasil menemukan error yang tidak diketahui
15