STLC - Test Planlama
Bir test planı, bir uygulamayı test etmek için kullanılacak stratejiyi, kullanılacak kaynakları, testin gerçekleştirileceği test ortamını ve testin sınırlamalarını ve test faaliyetlerinin programını ana hatlarıyla belirtir. Tipik olarak, Kalite Güvence Takım Lideri bir Test Planı yazmaktan sorumlu olacaktır.
Bir Test Planı Neleri İçerir?
Bir Test Planı aşağıdakileri içerir.
- Test Planı belgesine giriş.
- Uygulamayı test ederken varsayımlar.
- Uygulamanın test edilmesine dahil olan test senaryolarının listesi.
- Test edilecek özelliklerin listesi.
- Yazılım test edilirken kullanılacak yaklaşım türü.
- Test edilmesi gereken çıktıların listesi.
- Uygulamayı test etmek için ayrılan kaynaklar.
- Test sürecinde yer alan tüm riskler.
- Ulaşılması gereken görevler ve kilometre taşları programı.
Test Planlaması için Önemli Noktalar
STLC'de Test Planlaması için aşağıdaki noktaların dikkate alınması gerekir.
İdeal olarak, Test Analisti (Lider) / Yönetici Test Stratejisi / Test Planı Dokümanını hazırlar.
Analiz, uygulama ile ilgili verilere / bilgilere daha çok odaklanır.
Gerçek test görevlerinin ilk aşamasıdır.
Bu aşama, "NE test edilecek" ve "Test etmek için HANGİ KAYNAKLAR gereklidir" yanıtlarını verir.
Bu aşamanın temel giriş kriterleri, Gereksinim İzlenebilirlik Matrisi ile birlikte Gereksinim Belgelerinin (açık olmayan / eksik / açıklığa kavuşturulmuş gereksinimlerin güncellenmiş versiyonu) sağlanmasıdır.
Otomasyon kapsam dahilinde ise bu aşamaya geçmeden önce Otomasyon Fizibilite Raporu hazırlanmalıdır.
Bu aşamadan çıkış kriteri Test Stratejisi / Test Planı Dokümanı ve Test eforu Tahmin dokümanının tamamlanmasıdır.
Test Planlama Aşamasının Yönleri
Bu aşamanın temel amacı, bir Test Planı / Test Stratejisi belgesi hazırlamaktır. Üç ana yönü içerir - Çıktıların Kapsamı, İş gücü tahmini ve Kaynak Planı.
Teslim Edileceklerin Kapsamı
Teslim edileceklerin kapsamına ilişkin sonuca varmak için aşağıdaki faaliyetlerin gerçekleştirilmesi gerekir -
- Uygun görev ve teslimat modelini belirleyin.
- Test hedeflerini, test kapsamını, test aşamalarını ve faaliyetleri tanımlayın.
- Test uygulanabilirliğini belirlemek için iş gereksinimini ve sistem gereksinimini inceleyin.
- Test sürecini, test türünü ve prosedürleri tanımlayın.
- Hata yönetimi ve değişiklik yönetimi prosedürlerini tanımlayın.
- Test araçlarını, tekniklerini ve en iyi uygulamaları belirleyin.
- Risk Analizini tanımlayın.
- Otomasyon çözümünü tanımlayın ve uygunsa otomasyon için uygun adayları belirleyin.
Gayret tahmini
Tahmin, girdi verileri eksik, belirsiz veya kararsız olsa bile bir amaç için kullanılabilen bir değer olan bir tahmin veya yaklaşıklık bulma sürecidir.
Tahmin, belirli bir sistem veya ürün oluşturmak için ne kadar para, çaba, kaynak ve zaman gerekeceğini belirler. Tahmin şuna dayanır -
- Geçmiş Veriler / Geçmiş Deneyim
- Mevcut Belgeler / Bilgi
- Assumptions
- Tanımlanmış Riskler
Test Tahminindeki dört temel adım şunlardır:
- AUT (Test Altındaki Uygulama) boyutunun tahmini.
- Eforun kişi-ay veya kişi-saat cinsinden tahmini.
- Takvimin takvim aylarına göre tahmini.
- Kararlaştırılan para birimi cinsinden proje maliyetinin tahmini.
Kaynak Planı
Kaynak planları, test aşamalarının kilit unsurudur. Bu planlar, test ekibinin belirli bir görevi tamamlamak için harcadığı süre ile ters orantılıdır. Kaynak sayısının artırılması, belirli bir sınır için tamamlanma günlerinin sayısını azaltacak, daha sonra doyurulacak ve kaynağı artırmanın çok fazla etkisi olmayacak ve tamamlanma günlerinde azalmaya neden olmayabilecektir.
Genellikle bir proje yöneticisi olan bir Kaynak İsteği, kaynak istemek, çabaları ve maliyetleri izlemek için kaynak planları oluşturur. Bir Kaynak yöneticisi, planlar kullanılmadan önce kaynak planlarını değiştirebilir ve onaylayabilir.
Bir kaynak planı için normal iş akışı şudur:
- Proje Yöneticisine Göre Planlama
- Proje Yöneticisi tarafından talep edildi
- Kaynak Yöneticisi Tarafından Onaylama / Değiştirme / Reddetme
- Tamamlandı - İsteğin Kaynak Yöneticisi tarafından imzalandıktan sonra kapatılması