TESTING DAN QA SOFTWARE PERTEMUAN 11 & 12

Slides:



Advertisements
Presentasi serupa
Software Development Life Cycle (SDLC) Concept
Advertisements

Testing & Implementation System
REKAYASA PERANGKAT LUNAK
Pengembangan Sistem Informasi
Overview Komponen Sistem SQA
Proses Testing & Standar Internasional
Rekayasa Perangkat Lunak dan Proses Software
Testing dan Implementasi Sistem
Sasaran Menjelaskan apa yang dimaksud model proses
REKAYASA PERANGKAT LUNAK (Software Engineering) Eka Ismantohadi
BAB 2 METODE REKAYASA PERANGKAT LUNAK
Software Quality Assurance
Rekayasa Perangkat Lunak 1
Testing dan Implementasi Sistem
TESTING DAN QA SOFTWARE PERTEMUAN 9
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
Pertemuan 4 Manajemen Proyek (2)
Pengenalan Rekayasa Perangkat Lunak
METODOLOGI DALAM PENGEMBANGAN SISTEM
PERANCANGAN SISTEM INFORMASI
Software Testing Pertemuan III.
Testing dan Implementasi Sistem
Tugas Sistem Informasi Manajemen
PENGUJIAN DENGAN SIKLUS HIDUP
Software Quality Assurance
Software Quality Assurance
Systems Development Life Cycle
SIKLUS HIDUP SISTEM INFORMASI
METODOLOGI MANAJEMEN PROYEK
PERENCANAAN PROYEK SISTEM INFORMASI.
TESTING DAN IMPLEMENTASI SISTEM
Pengenalan Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak 1
Metodologi Pengembangan Sistem Informasi
TESTING DAN IMPLEMENTASI SISTEM
ANALISA KINERJA SISTEM
Anna dara andriana., M.kom
METODOLOGI MANAJEMEN PROYEK
ANALISA DAN PERANCANGAN SISTEM INFORMASI
RPL.
Testing dan Implementasi Sistem
Manajemen Konfigurasi Perangkat Lunak
PENJAMINAN MUTU PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Analisa dan Perancangan Sistem
RPL.
Testing dan Implementasi Sistem [3-sks (3-0)]
Software Development Life Cycle (SDLC) Concept
Testing & Implementasi
ANALISA DAN PERANCANGAN SISTEM INFORMASI
TESTING DAN IMPLEMENTASI PERTEMUAN 2
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-6)
Software Quality Assurance
Software Engineering ( Pressman )
Siklus Hidup System.
TESTING DAN QA SOFTWARE PERTEMUAN 14
Pengembangan Sistem Informasi
TESTING DAN QA SOFTWARE PERTEMUAN 18
Pengembangan Sistem Informasi
TESTING DAN QA SOFTWARE PERTEMUAN 16 & 17
Metodologi Pengembangan Sistem Informasi
Impelementasi Sistem 11/22/2018.
MANAJEMEN PROYEK.
TESTING DAN QA SOFTWARE PERTEMUAN 9
Software Quality Assurance
TESTING DAN QA SOFTWARE PERTEMUAN 13
MODEL PROSES PERANGKAT LUNAK
Software Quality Assurance
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
PENGANTAR Testing dan implementasi sistem. Definisi testing Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara.
Transcript presentasi:

TESTING DAN QA SOFTWARE PERTEMUAN 11 & 12 PROSES TESTING & STANDAR INTERNASIONAL

DEFINISI PROSES PENGEMBANGAN SOFTWARE Pengembangan software adalah sekumpulan aktifitas, metode dan praktek yang digunakan dalam produksi dan evolusi sebuah software.

DEFINISI “UMBRELLA FRAMEWORKS” Tujuan dari “umbrella framework” adalah: Membuat spesifikasi sebuah model yang ideal. Mendeskripsikan suatu proses software yang kompeten. Memberikan sebuah referensi kerangka kerja yang mendefinisikan semua aspek (aspek development, manajemen proyek, manajemen konfigurasi produk, jaminan kualitas software – Software Quality Assurance) bagi tiap proyek software.

PENTINGNYA STANDARISASI PROSES Digunakan untuk membuat kebijakan dan prosedur yang jelas. Menyediakan informasi mengenai titik-titik yang harus diperhatikan dalam melakukan supervisi /pengawasan terhadap proyek software.

HUBUNGAN ANTAR STANDARISASI PROYEK Tujuan dari standar pengembangan adalah membuat proses software menjadi dapat dilihat dan dapat dimengerti oleh organisasi secara keseluruhan. Contoh standar pengembangan proses dan petunjuk pelaksanaan (framework): ISO 9000 TickIT Software Institute’s Capability Maturity Model (SEI-CMM) ISO 15504 (AKA SPICE) Trillium Guideline

METODOLOGI SOFTWARE & TESTING Metodologi: suatu kumpulan tahap-tahap atau fase-fase atau tugas-tugas yang berurutan, dan biasa juga disebut model siklus hidup. Seluruh aktifitas pengembangan software dibagi menjadi tahap-tahap atau fase-fase. Tiap tahap memiliki produk akhir sebagai tanda selesainya tahap tersebut. Empat tahapan dasar siklus hidup software yaitu: Analisa: Menentukan fisibilitas dan spesifikasi kebutuhan. Disain: Membuat spesifikasi umum dan detail disain sistem. Implementasi: Coding, testing, debugging dan installing. Perawatan/Maintenance: Penyempurnaan dan modifikasi.

TESTING DALAM SIKLUS HIDUP SOFTWARE Pada awalnya, testing dipandang sebagai fase dari pengembangan, setelah fase coding (sistem dites setalah dibuat). Seiring dengan tingkat kedewasaan testing, siklus hidup testing berada disemua tahapan dari siklus hidup software.

MODEL SIKLUS HIDUP SOFTWARE

SIKLUS HIDUP TESTING Secara umum terdapat dua macam model penerapan siklus hidup testing , yaitu: Siklus hidup testing tradisional. Siklus hidup testing paralel.

SIKLUS HIDUP TESTING TRADISIONAL Testing dilakukan setelah coding (dimulai setelah coding selesai). Kekurangan: Tahap tes dimulai terlambat akibat fase coding yang terlambat, sehingga disain tes sangat sederhana. Tes dilakukan dalam kondisi tekanan jadwal, dan dituntut untuk selesai secepatnya.

SIKLUS HIDUP TESTING PARALEL Perencanaan tes dan disain test scenario dilakukan secara paralel dengan pengembangan software. Bug dapat diketahui sejak awal, seperti ketidak jelasan kebutuhan yang diidentifikasi.

SIKLUS HIDUP TESTING PARALEL ~ lanjutan ~ Model ini dikembangkan lagi untuk meningkatkan kemampuan proses, dengan menambahkan teknik pencegahan defect, sehingga bugs tidak muncul sejak awal.

SIKLUS HIDUP TESTING PARALEL ~ V-MODEL ~ V-Model adalah pengembangan dari siklus hidup testing paralel. Pada tiap fase pengembangan terdapat tes.