<s>[INST]Test yazılımı için primamry nedeni nedir?[/INST]Test etmenin birincil amacı, yazılım hatalarını tespit etmek, böylece kusurlar keşfedilebilir ve düzeltilebilir. Test, bir ürünün her koşulda düzgün çalıştığını tespit edemez, ancak yalnızca belirli şartlar altında düzgün çalışmadığını tespit edebilir. Yazılım testinin kapsamı genellikle kodun incelenmesinin yanı sıra bu ortamın çeşitli ortamlarda ve koşullarda yürütülmesinin yanı sıra kodun özelliklerini de incelemeyi içerir: yapması gerekeni yapar ve yapması gereken şeyi yapar. Mevcut yazılım geliştirme kültüründe, bir test kuruluşu geliştirme ekibinden ayrı olabilir. Ekip üyelerinin test edilmesinde çeşitli roller vardır. Yazılım testinden elde edilen bilgiler, yazılımın geliştirildiği süreci düzeltmek için kullanılabilir.</s>