Software Testing - Strategies          By : Julia Carolina Daud                5209100059
Testing• Testing merupakan proses teknikal untuk  mengetahui bagaimana kualitas dari produknya.  Dalam software hal ini se...
Verifikasi dan            validasi• Verifikasi : Apakah kita telah membangun  produk dengan benar?• Validasi : Apakah kita...
Siapakah yang melakukan           Testing? DEVELOPER                   INDEPENDENT TESTER• Mengerti sistem, tetapi    • Me...
2 Metode Testing  White Box-testing             Black-Box testing• Pengujian      white-box    • Pengujian       black-box...
6 Types of Testing
Unit TestingKomponen diujikan untuk meyakinkan  bahwa aplikasi berjalan dengan benar.  Setiap komponen diujikan secara  te...
Integration Testing• Pengujian kelompok komponen-komponen yang  terintegrasi untuk membentuk sub-system  ataupun system• D...
Top-down Testing• Adalah pendekatan incremental dengan  menggerakan ke bawah melalui hirarki  control. Strategi integrasi ...
Bottom Up Testing• Pengujian integrasi Bottom-Up memulai  konstruksi dan pengujian dengan modul  pada tingkat paling renda...
Functional & System Testing• Testing    functional    menjamin  jika  kebutuhan fungsional sudah sesuai  dengan spesifikas...
Acceptance Testing• Pengujian      formal  dilakukan   untuk  menentukan apakah sistem menerima  kriteria penerimaan dan u...
Regression Testing (Spot           Check)• Regression testing berguna untuk mencari  software regression.• Software regres...
Beta Testing• Testing melibatkan potensial user atau  tester beta• Jika software ditujukan untuk publik, maka  software ak...
Software testing  strategies
Upcoming SlideShare
Loading in...5
×

Software testing strategies

3,372

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,372
On Slideshare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
109
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Software testing strategies

  1. 1. Software Testing - Strategies By : Julia Carolina Daud 5209100059
  2. 2. Testing• Testing merupakan proses teknikal untuk mengetahui bagaimana kualitas dari produknya. Dalam software hal ini seperti yang ada pada proses eksekusi dari aplikasi/program dengan tujuan untuk menemukan error.• Testing adalah proses pertanyaan dari suatu produk dengan tujuan untuk mengevaluasi produk tersebut.
  3. 3. Verifikasi dan validasi• Verifikasi : Apakah kita telah membangun produk dengan benar?• Validasi : Apakah kita membangun produk yang benar?
  4. 4. Siapakah yang melakukan Testing? DEVELOPER INDEPENDENT TESTER• Mengerti sistem, tetapi • Mengerti sistem, akan melakukan testing berusaha mencoba untuk secara hati-hati dan menghancurkan dan menitik-beratkan pada menitik-beratkan pada penyampaian kualitas
  5. 5. 2 Metode Testing White Box-testing Black-Box testing• Pengujian white-box • Pengujian black-box adalah metode berfokus pada perancangan test case persyataran fungsional yang menggunakan perangkat lunak. struktur kontrol dari perancangan untuk Metode ini mencari kesalan mendapatkan test case pada: - Kesalahan pada interface - Kesalahan pada struktur data atau akses database dll
  6. 6. 6 Types of Testing
  7. 7. Unit TestingKomponen diujikan untuk meyakinkan bahwa aplikasi berjalan dengan benar. Setiap komponen diujikan secara terpisah, tanpa komponen yang lainnya- Code Coverage- - Path Testing
  8. 8. Integration Testing• Pengujian kelompok komponen-komponen yang terintegrasi untuk membentuk sub-system ataupun system• Dilakukan oleh tim penguji yang independen• Pengujian berdasarkan spesifikasi sistemBeberapa tipe yang berbeda pada integration testing adalah top-down dan bottom up
  9. 9. Top-down Testing• Adalah pendekatan incremental dengan menggerakan ke bawah melalui hirarki control. Strategi integrasi top-down memeriksa keputusan pada saat awal dalam proses pengujian
  10. 10. Bottom Up Testing• Pengujian integrasi Bottom-Up memulai konstruksi dan pengujian dengan modul pada tingkat paling rendah pada struktur program.
  11. 11. Functional & System Testing• Testing functional menjamin jika kebutuhan fungsional sudah sesuai dengan spesifikasi yang dibutuhkan• Pada functional dan sistem testing ini, program dijalankan pada lingkungan kustomer yang berbeda-beda untuk menjamin apakah program dapat berjalan atau tidak
  12. 12. Acceptance Testing• Pengujian formal dilakukan untuk menentukan apakah sistem menerima kriteria penerimaan dan untuk memasitkan jika kustomer dapat menerima sistem• Kriteria sistem harus dapat memenuhi keinginan kustomer
  13. 13. Regression Testing (Spot Check)• Regression testing berguna untuk mencari software regression.• Software regression adalah kondisi dimana software yang sebelumnya sudah berjalan yang bisa mengakibatkan adanya perubahan atau tambahan di beberapa bagian software.• Regression testing dilakukan dengan cara mengulang kembali eksekusi dalam menjalankan program
  14. 14. Beta Testing• Testing melibatkan potensial user atau tester beta• Jika software ditujukan untuk publik, maka software akan diuji terlebih dahulu oleh orang luar sebelum akhirnya release• Tujuan Beta Testing yaitu untuk memberikan feedback dari memakai produk tersebut dalam lingkungan kerja
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×