Test Planı Şablonu (Örnek Belge Örneği)
Test planı şablonu nedir?
Test Planı Şablonu test stratejisini, hedeflerini, programını, tahminini, çıktılarını ve test için gerekli kaynakları açıklayan ayrıntılı bir belgedir. Test Planı, test edilen uygulamanın kalitesini doğrulamak için gereken çabayı belirlememize yardımcı olur. Test planı, yazılım test faaliyetlerini test yöneticisi tarafından titizlikle izlenen ve kontrol edilen tanımlanmış bir süreç olarak yürütmek için bir plan görevi görür.
Bir oluşturma Test planı Yazılım test projenizin başarısını sağlamak için zorunludur.Test Planlama konusunda yeniyseniz şu adresteki bu eğitime bakın: Test Planı Nasıl Oluşturulur
Örnek Test Planı Şablonunu İndirin
Test Planı Şablonu
Aşağıda bir test planının önemli bileşenlerini bulabilirsiniz.
- 1 Giriş
- 1.1 Kapsam
- 1.1.1 Kapsamda
- 1.1.2 Kapsam Dışı
- 1.2 Kalite Hedefi
- 1.3 Görevler ve Sorumluluklar
- 2 Test Metodolojisi
- 2.1 Genel Bakış
- 2.2 Test Seviyeleri
- 2.3 Hata Tespiti
- 2.4 Askıya Alma Kriterleri ve Devam Ettirme Gereksinimleri
- 2.5 Testin Tamamlığı
- 3 Test Çıktısı
- 4 Kaynak ve Çevre İhtiyaçları
- 4.1 Test Araçları
- 4.2 Test Ortamı
1) Giriş
Proje için kullanılan test stratejileri, süreç, iş akışı ve metodolojilerin kısa tanıtımı
1.1) Kapsam
1.1.1) Kapsamda
Kapsam, yazılımın özelliklerini, işlevsel veya işlevsel olmayan gereksinimlerini tanımlar. olacak test edilmiş
1.1.2) Kapsam Dışı
Kapsam Dışı, yazılımın özelliklerini, işlevsel veya işlevsel olmayan gereksinimlerini tanımlar. olmayacak test edilmiş
1.2) Kalite Hedefi
Burada manuel testleriniz ve otomasyon testlerinizle ulaşmayı planladığınız genel hedeften bahsedin.
Test projenizin bazı hedefleri şunlar olabilir:
- Test Edilen Uygulamanın işlevsel ve işlevsel olmayan gereksinimlere uygun olduğundan emin olun
- AUT'nin müşteri tarafından tanımlanan kalite spesifikasyonlarını karşıladığından emin olun
- Hatalar/sorunlar yayına geçmeden önce belirlenir ve düzeltilir
1.3) Roller ve Sorumluluklar
Farklı ekip üyelerinin rol ve sorumluluklarının ayrıntılı açıklaması
- QA Analisti
- Test Yöneticisi
- Yapılandırma yöneticisi
- Geliştiriciler
- Kurulum ekibi
Diğerleri arasında
2) Test Metodolojisi
2.1) Genel Bakış
Proje için belirli bir test metodolojisinin benimsenmesinin nedenini belirtin. Proje için seçilen test metodolojisi şunlar olabilir:
- Şelale
- tekrarlayan
- Çevik
- Aşırı Programlama
Seçilen metodoloji birçok faktöre bağlıdır. Test Metodolojisi hakkında bilgi edinebilirsiniz okuyun
2.2) Test Seviyeleri
Test Düzeyleri, Test Edilen Uygulamada (AUT) yürütülecek Test Türlerini tanımlar.). Test Seviyeleri öncelikle projenin kapsamına, zamana ve bütçe kısıtlamalarına bağlıdır.
2.3) Hata Tespiti
Triyajın amacı,
- Her hatanın çözüm türünü tanımlamak için
- Hataları önceliklendirmek ve tüm “Düzeltilecek Hatalar” için bir program belirlemek.
2.4) Askıya Alma Kriterleri ve Yeniden Başlatma Gereksinimleri
Askıya alma kriterleri, test prosedürünün tamamını veya bir kısmını askıya almak için kullanılacak kriterleri tanımlarken, Yeniden Başlatma kriterleri, testin askıya alındıktan sonra ne zaman devam edebileceğini belirler.
2.5) Testin Tamamlığı
Burada testinizin tamamlanmış sayılacağı kriterleri tanımlarsınız.
Örneğin, Testin Tamamlığını kontrol etmek için birkaç kriter şöyle olabilir:
- %100 test kapsamı
- Tüm Manuel ve Otomatik Test senaryoları yürütüldü
- Tüm açık hatalar düzeltildi veya bir sonraki sürümde düzeltilecek
3) Test Çıktıları
Burada, test yaşam döngüsünün farklı aşamalarında teslim edilecek tüm Test Yapılarından bahsedeceğiz.
İşte basit teslimatlar
|
4) Kaynak ve Çevre İhtiyaçları
4.1) Test Araçları
Gibi Araçların bir listesini yapın
- Gereksinim Takip Aracı
- Hata Takip Aracı
- Otomasyon Araçları
Projeyi test etmek için gerekli
4.2) Test Ortamı
Asgari seviyeden bahsediyor donanım Uygulamayı test etmek için kullanılacak gereksinimler.
Takip etme yazılımın Müşteriye özel yazılıma ek olarak gereklidir.
- Windows 8 ve üzeri
- Ofis 2013 ve üzeri
- MS Exchange vb.
5) Terimler/Kısaltmalar
Projede kullanılan terimlerden veya kısaltmalardan bahsedin
TERİM/KISALTMA | TANIM |
---|---|
API | Uygulama programı arayüzü |
AUT | Uygulama Test Ediliyor |
Yukarıdaki Test Planı Şablon Formatını indirin
Örnek Test Planı Dokümanı Bankacılık Web Uygulama Örneği
1 Giriş
Test Planı, Guru99 Bank projesinin tüm test faaliyetlerinin kapsamını, yaklaşımını, kaynaklarını ve programını belirlemek üzere tasarlanmıştır.
Plan, test edilecek öğeleri, test edilecek özellikleri, gerçekleştirilecek test türlerini, testten sorumlu personeli, testi tamamlamak için gereken kaynakları ve programı ve planla ilişkili riskleri tanımlar.
1.1 Kapsam
1.1.1 Kapsamda
Web sitesiGuru99 Bank'ın yazılım gereksinimlerinde tanımlanan tüm özellikleri gözlük test edilmesi gerekiyor
Modül Adı | Uygulanabilir Roller | Açıklama |
---|---|---|
Bakiye Sorgulama | Yönetici Müşteri |
Hesap: Bir müşterinin birden fazla banka hesabı olabilir. Yapabilir yalnızca hesaplarının bakiyesini görüntüle müdür: Bir yönetici, tüm müşterilerin bakiyesini görüntüleyebilir onun gözetimi altına girmek |
Fon Transferi | Yönetici Müşteri |
Müşteri: Bir müşteri "kendi" hesabından para transferi yapabilir herhangi bir hedef hesaba hesap verin. müdür: Bir yönetici herhangi bir kaynak bankadan para aktarabilir hesaptan hedef hesaba |
Kısa Açıklama | Yönetici Müşteri |
Mini ekstre, bir hesabın son 5 işlemini gösterecek Müşteri: Bir müşteri yalnızca "kendi"sinin mini ekstresini görebilir hesapları Müdürü: Bir yönetici herhangi bir hesabın mini ekstresini görebilir |
Özelleştirilmiş Bildirim | Yönetici Müşteri |
Özelleştirilmiş bir bildirim, filtrelemenize ve görüntülemenize olanak tanır tarihe, işlem değerine göre bir hesaptaki işlemler Müşteri: Bir müşteri yalnızca Özelleştirilmiş bildirimi görebilir “kendi” hesapları müdür: Bir yönetici herhangi birinin Özelleştirilmiş bildirimini görebilir hesap |
Şifrenizi Değiştirin | Yönetici Müşteri |
Müşteri: Müşteri yalnızca kendi hesabının şifresini değiştirebilir. müdür: Yönetici yalnızca kendi hesabının şifresini değiştirebilir. Müşterilerinin şifrelerini değiştiremez |
Yeni Müşteri | müdür | müdür: Yönetici yeni bir müşteri ekleyebilir. |
müdür |
Müdürü: Bir yönetici adres, e-posta gibi ayrıntıları düzenleyebilir. bir müşterinin telefonu. |
|
Yeni Hesap | müdür |
Şu anda sistem 2 tür hesap sunmaktadır • Kaydediliyor • Mevcut Bir müşterinin birden fazla tasarruf hesabı olabilir (biri kendi adına, ortak adla başkası vb.). Farklı şirketlere ait birden fazla cari hesabı olabilir. o sahip. Veya birden fazla cari ve tasarruf hesabına sahip olabilir. Müdürü: Yönetici mevcut bir hesap için yeni bir hesap ekleyebilir müşteri. |
Hesabı düzenlemek | müdür | Müdürü: Bir yönetici, mevcut bir hesap için hesap ayrıntılarını düzenleyebilir |
Hesabı sil | müdür | Müdürü: Bir yönetici, bir müşteri için hesap ekleyebilir veya silebilir. |
Müşteriyi Sil | müdür |
Bir müşterinin ancak aktif cari veya tasarruf hesabının olmaması durumunda silinebilir Müdürü: Yönetici bir müşteriyi silebilir. |
mevduat | müdür |
Müdürü: Bir yönetici herhangi bir hesaba para yatırabilir. Genellikle banka şubesine nakit yatırıldığında yapılır. |
Para Çekme | müdür |
Müdürü: Bir yönetici herhangi bir hesaptan para çekebilir. Genellikle banka şubesinden nakit çekildiğinde yapılır. |
1.1.2 Kapsam Dışı
Bu özellikler, yazılım gereksinimleri spesifikasyonlarına dahil edilmediğinden test edilmemiştir.
- Kullanıcı Arayüzleri
- Donanım Arayüzleri
- Yazılım Arayüzleri
- Veritabanı mantıksal
- İletişim Arabirimleri
- Web Sitesi Güvenliği ve Performansı
1.2 Kalite Hedefi
Testin hedefleri şunlardır: doğrulamak Guru99 Bank web sitesinin işlevselliği, proje test etmeye odaklanmalıdır. bankacılık operasyonu Hesap Yönetimi, Para Çekme ve Bakiye…vb. gibi. ile garanti tüm bu işlemler işe yarayabilir normalde gerçek iş ortamında.
1.3 Görevler ve Sorumluluklar
Proje kullanmalı outsource Proje maliyetinden tasarruf etmek için üyeleri test cihazı olarak kullanın.
Hayır. | Üye | Görevler |
---|---|---|
1. | Test Yöneticisi | Tüm projeyi yönetin Proje yönlerini tanımlayın Uygun kaynakları edinin |
2. | test | Uygun test tekniklerini/araçlarını/otomasyon mimarisini tanımlayın ve açıklayın Test Yaklaşımını doğrulayın ve değerlendirin Testleri yürütün, Sonuçları günlüğe kaydedin, Kusurları bildirin. Dış kaynaklı üyeler |
3. | Testteki Geliştirici | Test senaryolarını, test programını, test paketini vb. uygulayın. |
4. | Test Yöneticisi | Test ortamını ve varlıklarını oluşturur ve yönetilmesini ve sürdürülmesini sağlar Test yürütme için test ortamını kullanmak üzere Test Cihazını Destekleyin |
5. | SQA üyeleri | Kalite güvencesinden sorumlu olun Test sürecinin belirtilen gereksinimleri karşılayıp karşılamadığını doğrulamak için kontrol edin |
2 Test Metodolojisi
2.1 Bakış
2.2 Test Seviyeleri
Guru99 Bank projesinde yapılması gereken 3 tür test vardır.
- Bütünleşme Test (Bireysel yazılım modülleri birleştirilir ve grup olarak test edilir)
- sistem Test: Bir cihaz üzerinde gerçekleştirildi tamamlamak, entegre Sistemin belirlenen gereksinimlere uygunluğunu değerlendirmek için sistem
- API Testi: Test edilen yazılım için oluşturulan tüm API'leri test edin
2.3 Hata Tespiti
2.4 Askıya Alma Kriterleri ve Devam Ettirme Gereksinimleri
Ekip üyeleri mevcut olduğunu bildirirse 40% test durumları başarısız, geliştirme ekibi tüm başarısız durumları düzeltene kadar testi askıya alın.
2.5 Testin Tamamlığı
- Bir şeyi ifade eden kriterleri belirtir. başarılı bir test aşamasının tamamlanması
- koşmak oranın olması zorunludur 100% açık bir neden belirtilmediği sürece.
- Geçiş oran 80,% geçiş oranına ulaşmak zorunlu
2.6 Proje görevi, tahmin ve program
Görev | Üyeler | Tahmini çaba |
---|---|---|
Test spesifikasyonunu oluşturun | Test Tasarımcısı | 170 adam-saat |
Test Yürütmesini Gerçekleştirin | Test Uzmanı, Test Yöneticisi | 80 adam-saat |
Test raporu | Test cihazı | 10 adam-saat |
Test Teslimatı | 20 adam-saat | |
Toplam | 280 adam-saat |
Bu görevleri tamamlamayı planlayın
3 Test Çıktısı
Test çıktıları aşağıdaki gibi sağlanır
Test aşaması öncesi
- Test planları belgesi.
- Test vakaları evraklar
- Test Tasarımı spesifikasyonları.
test sırasında
– Test Aracı Simülatörleri.
– Test İzleme Yeteneği Matrisi – Hata günlükleri ve yürütme günlükleri.
Test döngüleri bittikten sonra
- Test Sonuçları/raporları
- Kusur Raporu
- Kurulum/Test prosedürleri yönergeleri
- Sürüm notları
4 Kaynak ve Çevre İhtiyaçları
4.1 Test Araçları
Hayır. | Kaynaklar | Descriptiyonları |
---|---|---|
1. | sunucu | Yükleyen bir Veritabanı sunucusuna ihtiyacınız var MySQL sunucu Apache Sunucusunu yükleyen web sunucusu |
2. | Test aracı | Test sonucunu önceden tanımlanmış forma göre otomatik olarak oluşturabilen ve otomatik test yürütmeyi gerçekleştirebilen bir Test aracı geliştirin |
3. | ağ | En az 1 Mb/s hızında bir LAN Gigabit ve 5 internet hattı kurun |
4. | Bilgisayar | En az 4 bilgisayar çalıştırma Windows 7, Ram 2GB, CPU 3.4GHZ |
4.2 Test Ortamı
Uygulamayı test etmek için kullanılacak minimum donanım ve yazılım gereksinimlerinden bahseder.
Müşteriye özel yazılımların yanı sıra aşağıdaki yazılımlara da ihtiyaç duyulmaktadır.
- Windows 11 ve üzeri
- Ofis 2021 ve üzeri
- MS Exchange vb.