Ada banyak pendekatan tersedia dalam pengujian perangkat lunak. Ulasan, berjalan - jalan, atau inspeksi disebut sebagai pengujian statis, sedangkan sebenarnya menjalankan kode terprogram dengan serangkaian tes yang disebutkan sebagai pengujian dinamis. Pengujian statik sering kali implisit, sebagai proofreading, ditambah ketika programing tools/text editors memeriksa struktur kode sumber atau kompiler (pre-compilers) memeriksa sintaks dan aliran data sebagai analisis program statis. Pengujian dinamis terjadi ketika program itu sendiri dijalankan. Pengujian dinamis mungkin dimulai sebelum program selesai 100% untuk menguji bagian tertentu dari kode dan diterapkan ke fungsi atau modul diskrete. Teknik khas untuk ini adalah menggunakan stub/driver atau eksekusi dari lingkungan debugger.
Teknik apa saja yang umumnya digunakan selama pengujian dinamis?
stub/driver atau eksekusi dari