Temel Fark: Bir test stratejisi, şirketin almayı hedeflediği test yaklaşımını ana hatlarıyla belirtir. Bir test stratejisinin amacı, proje yöneticilerini, test edenleri ve geliştiricileri test sürecinin bazı önemli sorunları hakkında bilgilendirmektir. Bir test planı ise sistemin test edilmesine yönelik sistematik yaklaşımı listeleyen ayrıntılı bir belgedir. Amacı iş akışının detaylı anlayışını ortaya koymaktır.
Bir test stratejisi, şirketin almayı hedeflediği test yaklaşımını ana hatlarıyla belirtir. Bir test stratejisinin amacı, proje yöneticilerini, test edenleri ve geliştiricileri test sürecinin bazı önemli sorunları hakkında bilgilendirmektir. Test stratejisi, test hedefini, yeni fonksiyonları test etme yöntemlerini, proje için gereken toplam süreyi ve kaynakları ve test ortamını içerir. Temel olarak, test stratejisi, hangi test türlerinin gerçekleştirileceğini ve hangi giriş ve çıkış kriterlerinin uygulanacağını içerir. Geliştirme tasarımının ilgili her aşaması için bir test stratejisi oluşturulmalıdır.
Bir test planı ise sistemin test edilmesine yönelik sistematik yaklaşımı listeleyen ayrıntılı bir belgedir. Amacı iş akışının detaylı anlayışını ortaya koymaktır. Test mühendisleri tarafından hazırlanan ve ürünün tasarım şartnamelerini ve gereksinimlerini karşıladığını doğrulamak ve sağlamak için kullanılacak bir belgedir.
Test planı daha ayrıntılı. Gerçek stratejiyi kim yaptıracağı ve adımların nasıl gerçekleştirileceği gibi, test stratejisinde belirtilenlerin birçoğunu içerir. Bununla birlikte, test stratejisinde belirtilen yönergeleri daima izleyecektir. Test planı projenin tamamı veya projenin bir parçası olarak ele alınabilir. Bazı küçük projelerde, test stratejisi, test planının bir bölümü olarak da bulunabilir.
Ayrıca, test stratejisi statik bir belgedir, yani proje boyunca baştan sona aynıdır. Bununla birlikte, test planı genellikle projenin karşılaştığı öngörülemeyen durumlar karşısında revize edilebilir. Dolayısıyla, çok yönlüdür.