STRATEGIES
Untuk mengcompile sebuah rekaman eror dari software yang digunakan sebagai pencegahan error (dg tindakan koreksi dan pencegahan)
Strategies
Big bang testing
Menguji software secara keseluruhan, ketika package lengkap dari software tersbut telah tersedia
Incremental testing
Menguji software per bagian, per modul, ketika telah lengkap (unit testing), lalu dilakukan uji modul yg terintegrasi dengan modul yang telah lengkap (integration test), lalu dilanjutkan menguji package secara keseluruhan (system test)
Incremental testing
Bottom up testing
Testing dilakukan untuk mengevaluasi kesesuaian antara sistem atau komponen dengan functional requirement
Data processing dan kalkulasi uji correctness Uji Correctness dan path coverage Uji Correctness dan line coverage McCabes metrik kompleksitas silkomatik Testing kualifikasi software dan reusability
IMPLEMENTATION
Planning activities
Menentukan metodologi testing Berkaitan mengenai keputusan standar kualitas software apa yang dibutuhkan dan strstegi software: big bang atau incremental, dan adanya testing yang terotomatisasi
Sebelum merencanakan testing, preferensi Merencanakan unit testing harus sudah ditetapkan untuk testing unit dan dan integration test integrasi yang akan dilakukan, berdasarkan karakteristik sistem
Merencanakan testing system
Fokus pada isu berikut: Apa yang akan dites? Tipe mana dari sumber yang menyediakan test case? Siapa yang melakukan testing? Di mana tes akan dilakukan? Kapan melakukan testing?
Mendesign testing
Produk yang dihasilkan saat tahap design yaitu: Design dan prosedur untuk tiap testing secara detail Database/file test case
Area testing yang dapat diperhatikan yang tidak memungkinkan testing automatic