Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

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

Presentasi serupa


Presentasi berjudul: "U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013."— Transcript presentasi:

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

2 S TRATEGI T ESTING S OFTWARE L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

3 B ERIKAN PENJELASAN TERHADAP GAMBAR STRATEGI TESTING SOFTWARE TERSEBUT ? L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

4  Pertanyaan klasik yang muncuk waktu mendiskusikan testing software “kapan kita dapat menyelesaikan testing – bagaimana kita dapat mengetahui apa apa yang dites telah cukup?”  Jawab : “Anda tak akan pernah menyelesaikan testing, cara yang sederhana, adalah memindahkan tanggung jawab testing dari anda (perekayasa software) ke pelanggan anda, jadi setiap waktu pelanggan, /pengguna mengeksekusi suatu program komputer, maka program telah dites. Karena hal inilah dibutuhkan adanya aktifitas lain dari SQA. L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

5 L ANJUTAN..  Musa dan Ackerman [MUS89] mengembangkan suatu model kesalahan software (yang didapat selama testing) sebagai fungsi dari waktu eksekusi, dengan berdasarkan pada pemodelan statistik dan teori reliabilitas. Model ini disebut sebagai logarithmic Poisson execution-time model. L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

6 U NIT TESTING  Unit testing berfokus pad usaha verifikasi pada unit terkecil dari disain software – komponen atau modul software.  Unit testing berorientasi white box, dan tahapan dapat dilakukan secara paralel pada banyak komponen. L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

7 H AL - HAL YANG PERLU DIPERHATIKAN PADA UNIT TESTING  Tes yang terdapat pada unit testing:  Tes aliran data antar modul dibutuhkan sebelum inisialisasi tes lainnya.  Pemilihan jalur eksekusi testing adalah tugas yang esensial selama unit test.  Kesalahan komputasi  Komparasi dan alur kendali  Test case  Desain yang baik  Kesalahan potensial  Batasan testing L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

8 J ELASKAN KE -9 H AL - HAL YANG PERLU DIPERHATIKAN PADA UNIT TESTING ? L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

9 P ROSEDUR - PROSEDUR PADA UNIT TESTING  Setelah kode dikembangkan, dan diverifikasi terhadap tingkat disain komponen bersangkutan, disain test case dari unit test dimulai.  Review informasi disain menyediakan tuntunan untuk menetapkan test cases agar dapat mendekati keseluruhan cakupan kesalahan di tiap kategori sebagaimana didiskusikan sebelumnya.  Tiap test case harus dihubungkan dengan hasil yang diharapkan.  Karena komponen bukan program yang berdiri sendiri, drivers dan atau stubs software harus dikembangkan untuk tiap unit test. L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

10 I NTEGRATION T ESTING  Integration testing adalah suatu teknik yang sistematis untuk pembangunan struktur program, dimana pada saat yang bersamaan melakukan testing untuk mendapatkan errors yang diasosiasikan dengan antar-muka. Obyektifitasnya adalah untuk menindaklanjuti komponen- komponen yang telah melalui unit testing dan membangun suatu struktur program sesuai dengan desain yang telah dituliskan sebelumnya. L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

11 K OMPONEN STRATEGI PADA INTEGRATION TESTING  Top down testing  Bottom up testing  Regression testing  Smoke testing L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

12 J ELASKAN K OMPONEN STRATEGI PADA INTEGRATION TESTING ? L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013

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


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

Presentasi serupa


Iklan oleh Google