<s>[INST]Test yazılımı amacı nedir?[/INST]Basit yazılım bileşenleri için bile mümkün olan test sayısı pratik olarak sınırsız olduğundan, tüm yazılım testleri, uygun zaman ve kaynaklar için uygun olan testleri seçmek için bir strateji kullanır. Sonuç olarak, yazılım testi genellikle (yalnızca hariç), yazılım hatalarını bulma (hatalar veya diğer kusurlar) amacıyla bir program veya uygulama yürütmeye çalışır. Test işi, bir hata düzeltildiğinde diğerini aydınlatabilir, daha derin hataları ya da hatta yenilerini yaratabildiği için yinelemeli bir süreçtir.</s>