U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.

Slides:



Advertisements
Presentasi serupa
Testing & Implementation System
Advertisements

U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
BAB 8 PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi Sistem
REKAYASA PERANGKAT LUNAK
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 DAN QA SOFTWARE PERTEMUAN 5 & 6
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
TESTING DAN QA SOFTWARE PERTEMUAN 7
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
Testing dan Implementasi Sistem
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.
STRATEGI PENGUJIAN PERANGKAT LUNAK
Testing dan Implementasi Sistem
Methods for Software Engineering CHAPTER 5 Software Project Planning Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
Kriteria Rekayasa Perangkat Lunak (lanjutan)
TEKNIK TESTING DAN STRATEGI TESTING
PENGUJIAN DENGAN SIKLUS HIDUP
Testing dan implemantasi sistem
Testing.
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
Riskha Dwi Anggraeni Software Testing. Software testing adalah proses untuk menganalisa sebuah software Mendeteksi antara kondisi sekarang dengan kondisi.
Testing dan implementasi sistem
Dasar-Dasar Testing.
Tim RPL Teknik Informatika 2017
BAB 1 PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
Metodologi Pengembangan Sistem Informasi
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
WHITE BOX TESTING PENGUJIAN BASIS PATH
Strategi Pengujian Perangkat Lunak
Testing dan Implementasi Sistem
Strategi Testing Rika Harman, S.Kom.,M.S.I.
Testing dan Implementasi Sistem Informasi
SIKLUS HIDUP PEMBANGUNAN SOFTWARE
Matakuliah : Konsep object-oriented
Strategi Pengujian Perangkat Lunak & Sistem
Testing dan Implementasi
Black Box Testing.
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
TESTING DAN IMPLEMENTASI SISTEM
TESTING DAN IMPLEMENTASI PERTEMUAN 2
WHITE BOX TESTING DAN BLACK BOX TESTING
Validasi dan Verifikasi Software
TESTING DAN QA SOFTWARE PERTEMUAN 18
TESTING DAN QA SOFTWARE PERTEMUAN 10 & 11
Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
TESTING DAN QA SOFTWARE PERTEMUAN 9
TEKNIK PENGUJIAN PERANGKAT LUNAK
TESTING DAN QA SOFTWARE PERTEMUAN 12
Tim RPL Teknik Informatika 2018
MODEL PROSES PERANGKAT LUNAK
Strategi Pengujian Perangkat Lunak
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
WHITE BOX TESTING PENGUJIAN BASIS PATH
Strategi Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Transcript presentasi:

U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

P ERSONALITAS TESTER  Atribut Positif yang harus dikembangkan :  Terencana, sistematis, dan berhati-hati (tidak sembrono) – pendekatan logis terhadap testing.  Bermental juara – seperti penerapan standar kualitas yang tinggi dalam bekerja dalam suatu proyek.  Berpendirian teguh - tidak mudah menyerah  Praktikal – menyadari terhadap apa yang dapat dicapai terhadap batasan waktu dan anggaran tertentu.  Analitikal – memiliki intiusi dalam mengambil suatu pendekatan untuk menggali error.  Bermoral baik – berjuang untuk kualitas dan sukses, mengerti dan menyadari akan biaya-biaya yang terjadi terhadap suatu kulitas yang rendah. L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

P ERSONALITAS TESTER  Atribut Negatif yang harus dihindari :  Sedikit empati terhadap pengembang (developers) – mudah terpengaruh secara emosional yang kekanak-kanakan dalam hubungannya dengan pengembang (developers).  Kurang berdiplomasi – menciptakan konflik dengan pengembang (developers) dengan menunjukan wajah yang tak bersahabat. Seorang tester akan tersenyum bila bertatap muka dengan pengembang (developers) saat menemukan defect, dan memberikan laporan defect yang disertai perhitungan statistik terjadinya defect dan bug.  Skeptis – meminta informasi dari pengembang (developers) dengan penuh kecurigaan (tidak percaya).  Keras kepala – tidak dapat fleksibel dalam mendiskusikan suatu proposal. L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

 Selain itu seorang tester perlu mengetahui hambatan yang akan dihadapi dalam berkerjasama dengan pengembang (developers), dimana pengembang (developers) pada umumnya akan cenderung untuk melarikan diri dan bersembunyi darinya, bila mereka merasa hal-hal sebagai berikut:  Percaya bahwa tester akan mengganggu perkerjaan mereka dan manambahkan kerumitan dengan masalah-masalah yang terjadi akibat keberadaan tester.  Takut untuk mendiskusikan hal-hal yang berkaitan dengan pengembangan yang sedang dilakukan, dimana hal tersebut akan dapat digunakan untuk menjatuhkan mereka. L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

 Dari riset biaya BOEHM [BOE76A] menyatakan bahwa untuk suatu komputer angkatan udara:  Biaya pengembangan software awal sebesar $75 perinstruksi  Biaya perawatan sebesar $4000 perinstruksi L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

 Menurut studi dari Martin dan MC Clure [MAR83a] menyimpulkan bahwa biaya-biaya relatif ditiap tahap pengembangan (pada gambar) : L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

S IKLUS H IDUP S OFTWARE (L IFE C YCLE M ODEL ) L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

S IKLUS H IDUP T ESTING L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

 Tipe testing secara umum ada tiga macam, berdasarkan waktu penggunaannya :  Unit testing : Testing penulisan kode-kode program dalam satuan unit terkecil secara individual.  System Testing : Proses testing pada sistem terintegrasi untuk melakukan verifikasi bahwa sistem telah sesuai spesifikasi.  Acceptance Testing : Testing formal yang dilakukan untuk menentukan apakah sistem telah memenuhi kriteria penerimaan dan memberdayakan pelanggan untuk menentukan apakah sistem dapat diterima atau tidak. L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

D ESAIN T EST C ASE L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

D EFINISI T EST C ASE  Test case merupakan suatu tes yang dilakukan berdasarkan pada suatu inisialisasi, masukan, kondisi ataupun hasil yang telah ditentukan sebelumnya.  Adapun kegunaan dari test case ini, adalah sebagai berikut:  Untuk melakukan testing kesesuaian suatu komponen terhadap spesifikasi – Black Box Testing.  Untuk melakukan testing kesesuaian suatu komponen terhadap disain – White Box Testing. L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

APA ITU WHITE BOX TESTING..? L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

Silahkan jawab disini? L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

APA ITU BLACK BOX TESTING..? L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

Silahkan jawab disini? L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

 Jelaskan model siklus hidup software (life cycle model)?  Bagaimana perbandingan siklus hidup testing masa lalu dan masa sekarang? L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

TERIMA KASIH L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013