Testing dan Implementasi Sistem

Slides:



Advertisements
Presentasi serupa
COST OF SOFTWARE QUALITY
Advertisements

Overview Komponen Sistem SQA
Jaminan Kualitas Perangkat Lunak Software Quality Assurance [SQA]
Testing dan Implementasi Sistem
Software Quality Assurance
Manajemen Mutu Perangkat Lunak
Teknik Pengujian Perangkat Lunak
TESTING DAN QA SOFTWARE PERTEMUAN 7
Testing dan Implementasi Sistem
TESTING DAN IMPLEMENTASI SISTEM
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
Testing & Implementation System
Pertemuan 4 Manajemen Proyek (2)
# P ENDAHULUAN Materi Pertemuan 2. # D EFECT VS F AILURE C ACAT VS K EGAGALAN Defect : merupakan cacat/kekurangan (wrong/missing/extra) didalam sistem.
Cost of Software quality
Software Testing Pertemuan III.
Methods for Software Engineering CHAPTER 5 Software Project Planning Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
TEKNIK TESTING DAN STRATEGI TESTING
Testing dan Implementasi Sistem
Pertemuan 6 Prosedur dalam Manajemen Mutu
PENGUJIAN DENGAN SIKLUS HIDUP
Software Quality Assurance
Software Quality Assurance
REKAYASA PERANGKAT LUNAK
Systems Development Life Cycle
Testing dan implementasi sistem
VALIDASI SOFTWARE (Nelly Sofi).
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-1)
Testing dan implementasi sistem
Testing & Implementasi Sistem -Pengenalan
STRATEGI PENGUJIAN SISTEM PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM
9. Software Quality Assurance
Rekayasa Perangkat Lunak
Testing dan Implementasi Sistem
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-3)
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-8)
Software Quality Assurance (SQA)
Strategi Pengujian Perangkat Lunak & Sistem
Testing dan Implementasi
Dasar – dasar pengujian perangkat lunak
Software Engineering ( Pressman )
JAMINAN KUALITAS PERANGKAT LUNAK (SOFTWARE QUALITY ASSURANCE)
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Testing dan Implementasi Sistem [3-sks (3-0)]
TESTING DAN IMPLEMENTASI SISTEM
Model Object Oriented Pengertian :
Testing & Implementasi
TESTING DAN IMPLEMENTASI PERTEMUAN 2
Testing dan Implementasi SI220A
SQA Team.
Testing dan implementasi si
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-5)
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-4)
Nency Extise Putri, M.Kom
Software Quality Assurance
Validasi dan Verifikasi Software
Testing dan Implementasi 1st class
SOFTWARE QUALITY ASSURANCE
TESTING DAN QA SOFTWARE PERTEMUAN 10 & 11
Testing dan Implementasi
Pengujian Perangkat Lunak
Software Quality Assurance
TESTING DAN QA SOFTWARE PERTEMUAN 12
MODEL PROSES PERANGKAT LUNAK
IFA-451 Jaminan mutu 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 Implementasi Sistem Suwanto Raharjo Pertemuan ke 2: Software Testing

Software Testing Software Testing merupakan proses menjalakan sistem atau program yang bertujuan untuk mencari kesalahan. (Myers, Glenford J., The art of software testing)‏ Software Testing merupakan proses yang digunakan untuk membantu mengidenntifikasi ketepatan, kekompletan, keamanan dan kualitas dari pengembangan perangkat lunak (wikipedia)‏

Software Testing Software testing lebih dari sekedar mendeteksi kesalahan :is more than just error detection; Software Testing adalah “menjalankan” perangkat lunak dalam suatu kondisi terkontrol untuk : Verifikasi Verifikasi adalah pengecekan atau pengetesan sesuatu termasuk perangkat lunak dengan melakukan evalusai apakan sesuai dengan spesifikasi yang diinginkan [Verification: Are we building the system right?] Deteksi Kesalahan Pendektesian terhadap kesalahan yang mungkin terjad dalam perangkat lunak. Validasi Validasi adalah melihat bagaimana suatu sistem dapat berjalan dengan tepat/benar. [Validation: Are we building the right system?]

Software Testing Software testing membedakan antara software faults dengan software failures. Failure Software tidak menjalankan apa yang user inginkan Fault merupakan kesealahan pemograman yang mungkin tidak menunjukan suatu failure Fault dapat juga diseskripsikan sebagai kesalahan semantik dalam program. Fault dapat menjadi failure jika kondisinya memenuhi untuk menjadi failure.

Software Testing Software fault terbagi menjadi dua yakni Bohrbugs merupakan kesalahan design yang akan mudah diindetifikasi pada saat testing dan debugging. Heisenbugs, Munculnya tidak secara permanen (kadang-kadang muncul) Muncul jika kondisi-kondisi tertentu dipenuhi dan mungkin hilang pada saat software di restart ulang.

Software Quality Quality software : bug-free, tepat waktu pengerjaan, sesuai budget, sesuai kebutuhan/ keinginan dan ada jamanian pemeliharaan Kualitas merupakan kata subyektif dan akan bergantung dari “customer”. Tipe customer yang berbeda-beda mempunyai presepsi yang berbeda satu dengan yang lain. Software testing tidak bisa menjamin kualitas software.

Software Quality Assurance “Quality Assurance” mengukur kualitas dari proses untuk membuat produk yang berkualitas . Software Quality Assurance (‘SQA’ or ‘QA’) merupakan proses monitoring dan peningkatan semua aktivitas yang berkaitan dengan pengembangan perangkat lunak dari mulai pengumpulan informasi sampai dengan implementasi. Prosedur dan standar harus dilaksanakan untuk SQA, sehingga masalah dapat dideteksi dan ditangani sesegera mungkin. SQA lebih mengarah kepada tindakan pencegahan agar masalah tidak terjadi.

Software Quality Assurance QA dan pengembangan produk merupakan aktivitas pararel. Dalam QA termasuk didalamnya adalah review dari metode pengembangan dan standar yang digunakan. Me review semua dokumnetasi serta validasi dari kode yang diyulis. SQA merupakan superset dari testing. Tujuan utama dari SQA adalah untuk meminimalkan resiko kegagalan suatu proyek pengembangan perangkat lunak. Testing --------------> Quality Control Quality Control----> Ukuran Kualitas Produk QA--------------------> Ukuran proses membuat produk yang ber QC-