1 / 20

Testing dan Implementasi SI220A

Darmawan Napitupulu, ST, M.Kom. Testing dan Implementasi SI220A. Introduction to Testing & Implementation Pertemuan 1. Sekolah Tinggi Manajemen Ilmu Komputer (STMIK) Raharja Jl. Jenderal Sudirman No. 40 Babakan Cikokol Tangerang 15117 (Ph : 081807809585, Email : darwan_napit@yahoo.com).

kyle-dennis
Télécharger la présentation

Testing dan Implementasi SI220A

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Darmawan Napitupulu, ST, M.Kom Testing dan ImplementasiSI220A Introduction to Testing & ImplementationPertemuan 1 Sekolah Tinggi Manajemen Ilmu Komputer (STMIK) Raharja Jl. Jenderal Sudirman No. 40 Babakan Cikokol Tangerang 15117 (Ph : 081807809585, Email : darwan_napit@yahoo.com)

  2. About Myself About Myself • Peneliti di Pusat Penelitian Sistem Mutu dan Teknologi Pengujian – Lembaga Ilmu Pengetahuan Indonesia (LIPI), Puspiptek Serpong Working Field • Staf Pengajar di Binus University, Bina Sarana Informatika (BSI), STMIK Raharja EducationBackground • S1 Teknik Elektro, Universitas Kristen Satya Wacana (UKSW) • S2 Ilmu Komputer, Universitas Indonesia (UI) • S3/Ph.D Candidate for Research Student

  3. Agenda Perkuliahan Agenda Perkuliahan • Testing & Implementation Fundamental • Testing Definition • Basic Principle of Testing • Exercise

  4. Introduction to Testing & Implementation Introduction to Testing & Implementation

  5. Introduction to Testing & Implementation Testing & Implementation Fundamental Sofware Development Life Cycle (SDLC)

  6. Introduction to Testing & Implementation Testing & Implementation Fundamental

  7. Introduction to Testing & Implementation Testing & Implementation Fundamental Seberapa Baik Sistem Sudah dibangun??

  8. Introduction to Testing & Implementation Testing & Implementation Fundamental

  9. Introduction to Testing & Implementation Testing & Implementation Fundamental Quality in Fact (Mutu sesungguhnya) • Diukur dengan kriteria sesuai spesifikasi • Cocok dengan tujuan pembuatan dan penggunaan • Tanpa cacat (zero defects) • Selalu baik sejak awal (right first time and every time)

  10. Introduction to Testing & Implementation Testing & Implementation Fundamental Quality in Perception (Mutu persepsi) • Diukur dari kepuasan pelanggan atau pengguna • Meningkatnya minat, harapan dan kepuasan pelanggan • Meningkatnya penjualan/sales

  11. Introduction to Testing & Implementation Testing & Implementation Fundamental Lalu Apa Pentingnya Testing (Pengujian)?? Testing • Menguji mutu produk • Meningkatkan mutu produk • Menjamin mutu produk

  12. Introduction to Testing & Implementation Testing & Implementation Fundamental Software Testing (Pengujian Perangkat Lunak) Software Verification Software Validation • Apakah sistem sudah dikembangkan dengan cara/metode yg benar? • Apakah sistem sudah dikembangkan sudah benar? • Pengujian Sistem sudah sesuai dengan spesifikasi? • Pengujian Sistem sudah sesuai dengan yang diharapkan pengguna?

  13. Introduction to Testing & Implementation Definisi Testing Software Testing (Pengujian Perangkat Lunak) Proses menjalankan dan mengevaluasi perangkat lunak (secara manual maupun otomatis) untuk menguji apakah perangkat lunak sudah memenuhi persyaratan atau belum Untuk menentukan perbedaan antara hasil yang Diharapkan dengan hasil yang sebenarnya

  14. Introduction to Testing & Implementation Definisi Testing Software Testing (Pengujian Perangkat Lunak) Bagian/elemen dari jaminan kualitas perangkat lunak (Software Quality Assurance) Suatu langkah dalam proses rekayasa perangkat lunak yang dapat dianggap sebagai hal yang merusak daripada membangun

  15. Introduction to Testing & Implementation Definisi Testing Software Testing ??

  16. Introduction to Testing & Implementation Testing Definition Proses eksekusi suatu program dengan maksud untuk mencari kesalahan Pengujian dikatakan sukses ?? Pengujian dapat mengungkap kesalahan yang belum pernah ditemukan sebelumnya Pengujian yang baik bukan untuk memastikan tidak ada kesalahan tetapi untuk mencari sebanyak mungkin kesalahan yang ada di program

  17. Introduction to Testing & Implementation Basic Principle of Testing Sasaran itu berlawanan dengan paradigma lama pada umumnya Pengujian yang berhasil adalah pengujian dimana tidak ada kesalahan ditemukan

  18. Beberapa Prinsip dasar Introduction to Testing & Implementation Basic Principle of Testing • Semua pengujian harus dapat ditelusuri sampai ke persyaratan pelanggan (Requirement) • Pengujian harus dapat direncanakan jauh sebelum dilakukan • Hukum Pareto berlaku pada Software Testing

  19. Beberapa Prinsip dasar (lanjutan…) Introduction to Testing & Implementation Basic Principle of Testing • Pengujian harus mulai dari lingkup yang kecil kemudian berkembang ke lingkup yang besar • Pengujian jangan terlalu berlebihan (exhaustive) • Supaya efektif, pengujian harus dilakukan oleh pihak ketiga

  20. 1: input A,B 2: A>0? 3: C :=0 4: C := A*B 5: B>0? 6: X := C*(A+2*A) 7: X := A+B 8: output X Introduction to Testing & Implementation Exercises Find the Error ??

More Related