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ş

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

  • Test planı
  • Test Durumları
  • Gereksinim İzlenebilirlik Matrisi
  • Hata Raporları
  • Test Stratejisi
  • Test Metrikleri
  • Müşteri Oturumu Kapatma

4) Kaynak ve Çevre İhtiyaçları

4.1) Test Araçları


Gibi Araçların bir listesini yapın

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 verisi

– 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. 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.