15th software testing techniques
Upcoming SlideShare
Loading in...5
×
 

15th software testing techniques

on

  • 85 views

 

Statistics

Views

Total Views
85
Views on SlideShare
85
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

15th software testing techniques 15th software testing techniques Presentation Transcript

  • Software Testing Techniques Software Engineering
  • Overview    Software harus melalui proses testing untuk mengidentifikasi error dan menghilangkannya sebelum diserahkan ke customer. Testing ditujukan untuk mendapatkan error, tidak menjamin bug free. Dua teknik dasar testing :    Black-box : testing modul input/output. White-Box : internal logika komponen software. Metode review secara formal tidak dapat mendapatkan kekurangan, testing harus menggunakan data.
  • Tujuan Software Testing   Mendapatkan error. Kemungkinan terbaik testing adalah mendapatkan satu error yang sebelumnya tidak didapatkan.
  • Prinsip Software Testing     Semua testing disesuaikan dengan kebutuhan customer. Testing harus direncanakan sebelum testing dimulai. Testing dimulai dari yang kecil menuju ke yang besar. Supaya lebih efektif, testing dilakukan oleh team khusus atau team independent.
  • Check List Software Testing        Operability : semakin baik bekerja, semakin efisien dapat ditesting. Observabilty : apa yang dilihat, apa yang ditesting. Controllability : kontrol testing. Decomposability : dengan kontrol setiap modeul testing,semakin cepat problem diisolasi. Simplicity : semakin sedikit testing, semakin cepat proses testing. Stability : Semakin sedikit perubahan, semakin sedikit gangguan. Understandability : semakin banyak informasi diketahui, semakin mudah proses testing.
  • Test Case Design Strategies   Black-box atau behavioral testing : percobaan fungsi – fungsi software tanpa tahu struktur logika internal. White-box atau glass-box testing : Mengecek logika pemrograman.
  • Who Tests the Software?
  • White-Box Testing
  • Black-Box Testing
  • FINISH