Proses Testing System Testing Acceptance Testing

Slides:



Advertisements
Presentasi serupa
Testing & Implementation System
Advertisements

Rekayasa Perangkat Lunak
Testing dan Implementasi Sistem
Pengujian Software - Pelaksanaan
Pertemuan 4 OOP Febriyanno Suryana, S.Kom, MM SI
FASE PENGEMBANGAN MPSI sesi 8.
Testing.
PERENCANAAN PROSES PERANGKAT LUNAK
Teknik Pengujian Perangkat Lunak
PENGUJIAN / TESTING Ana Kurniawati.
Pertemuan 9 Proyek Sistem Informasi Viska Armalina, ST., M.Eng
TEKNIK PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi Sistem
TESTING DAN IMPLEMENTASI SISTEM
MANAJEMEN KONFIGURASI SOFTWARE
STRATEGI PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi
Dasar-dasar Pengujian Perangkat Lunak
Testing Levels. Activities of Test Engineer Test engineer is an information technology professional who is in charge of ane or more technical test activities,
Methods for Software Engineering CHAPTER 5 Software Project Planning Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 20 Slide 1 Pengujian Cacat (Defect Testing) l Pengujian program untuk mengungkap adanya.
Testing.
Systems Development Life Cycle
Riskha Dwi Anggraeni Software Testing. Software testing adalah proses untuk menganalisa sebuah software Mendeteksi antara kondisi sekarang dengan kondisi.
VALIDASI SOFTWARE (Nelly Sofi).
Strategi Pengujian Perangkat Lunak
TEKNIK PENGUJIAN PERANGKAT LUNAK
FASE PENGEMBANGAN (bag 2)
Testing dan implementasi sistem
Strategi Pengujian Perangkat Lunak
Rekayasa Perangkat Lunak Metode Pengujian Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
ANALISA DAN PERANCANGAN SISTEM INFORMASI
Strategi Pengujian Perangkat Lunak
Rekayasa perangkat lunak (rpl)
Matakuliah : Konsep object-oriented
KONSEP BARU SEKITAR TESTING
Strategi Pengujian Perangkat Lunak & Sistem
Testing dan Implementasi
OOP Pertemuan 4 Febriyanno Suryana, S.Kom, MM
Dasar – dasar pengujian perangkat lunak
Analisa dan Perancangan Sistem
Dasar-dasar Pengujian Perangkat Lunak
TESTING DAN IMPLEMENTASI SISTEM
ANALISA DAN PERANCANGAN SISTEM INFORMASI
TESTING DAN IMPLEMENTASI PERTEMUAN 2
Testing dan Implementasi SI220A
Testing dan Implementasi
Validasi dan Verifikasi Software
PENGUJIAN / TESTING.
TEKNIK PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
TESTING DAN QA SOFTWARE PERTEMUAN 18
Dasar-dasar Pengujian Perangkat Lunak
TEKNIK PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi
Komponen-komponen Komputer Processing Device (CPU)
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
TEKNIK PENGUJIAN PERANGKAT LUNAK
TESTING DAN QA SOFTWARE PERTEMUAN 13
MODEL PROSES PERANGKAT LUNAK
Tim RPL Teknik Informatika 2018
Dasar-dasar Pengujian Perangkat Lunak
MODEL PROSES PERANGKAT LUNAK
Strategi Pengujian Perangkat Lunak
Dasar-dasar Pengujian Perangkat Lunak
Dasar-dasar Pengujian Perangkat Lunak
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Transcript presentasi:

Proses Testing System Testing Acceptance Testing Pengujian terhadap integrasi sub-system, yaitu keterhubungan antar sub-system Acceptance Testing Pengujian terakhir sebelum sistem dipakai oleh user. Melibatkan pengujian dengan data dari pengguna sistem. Biasa dikenal sebagai “alpha test” (“beta test” untuk software komersial, dimana pengujian dilakukan oleh potensial customer)

The testing process Component testing Pengujian komponen-komponen program Biasanya dilakukan oleh component developer (kecuali untuk system kritis) Integration testing Pengujian kelompok komponen-komponen yang terintegrasi untuk membentuk sub-system ataupun system Dialakukan oleh tim penguji yang independent Pengujian berdasarkan spesifikasi sistem

Rencana Pengujian Proses testing Deskripsi fase-fase utama dalam pengujian Pelacakan Kebutuhan Semua kebutuhan user diuji secara individu Item yg diuji Menspesifikasi komponen sistem yang diuji Jadual Testing Prosedur Pencatatan Hasil dan Prosedur Kebutuhan akan Hardware dan Software Kendala-kendala Mis: kekuranga staff, alat, waktu dll.

Hubungan antara rencana pengujian dan proses pengembangan system

Failures, Faults Failure: output yang tidak benar/tidak sesuai ketika sistem dijalankan Fault: kesalahan dalam source code yang mungkin menimbulkan failure ketika code yg fault tsb dijalankan Failure Class Deskripsi Transient Muncul untuk input tertentu Permanent Muncul untuk semua input Recoverable Sistem dapat memperbaiki secara otomatis Unrecoverable Sistem tidak dapat memperbaiki secara otomatis Non-corrupting Failure tidak merusak data Corrupting Failure yang merusak sistem data

Prioritas Testing Hanya test yang lengkap yg dapat meyakinkan sistem terbebas dari kesalahan, tetapi hal ini sangat sulit dilakukan. Prioritas dilakukan terhadap pengujian kemampuan sistem, bukan masing-masing komponennya. Pengujian untuk situasi yg tipikal lebih penting dibandingkan pengujian terhadap nilai batas.

Test data dan kasus test Test data: Input yang yang direncankan digunakan oleh sistem. Test cases: Input yang digunakan untuk menguji sistem dan memprediksi output dari input jika sistem beroperasi sesuai dengan spesifikasi.

Proses defect testing