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 zamanlamasını belirlemek için 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 zamanlamayı ve planla ilişkili riskleri belirler.

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çıklamalar
Bakiye Sorgulama Yönetici Müşteri Hesap: Bir müşterinin birden fazla banka hesabı olabilir. Müşteri yalnızca hesaplarının bakiyesini görüntüleyebilir. müdür:Bir yönetici, denetimi altındaki tüm müşterilerin bakiyelerini görüntüleyebilir.
Fon Transferi Yönetici Müşteri Müşteri: Müşteri kendi hesabından istediği herhangi bir hedef hesaba para transferi yapabilir. müdür:Bir yönetici herhangi bir kaynak banka hesabından hedef hesaba para transferi yapabilir
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" hesaplarının mini ekstresini görebilir Müdürü: Bir yönetici herhangi bir hesabın mini ekstresini görebilir
Özelleştirilmiş Bildirim Yönetici Müşteri Özelleştirilmiş bir hesap özeti, bir hesaptaki işlemleri tarihe, işlem değerine göre filtrelemenize ve görüntülemenize olanak tanır Müşteri: Müşteri yalnızca "kendi" hesaplarının Özelleştirilmiş ekstresini görebilir müdür: Bir yönetici herhangi bir hesabın Özelleştirilmiş - ekstresini görebilir
Ş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:Bir yönetici sadece 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, bir müşterinin adres, e-posta, telefon gibi bilgilerini düzenleyebilir.
Yeni Hesap müdür Şu anda sistem 2 tür hesap sağlıyor • Tasarruf • Cari Bir müşterinin birden fazla tasarruf hesabı olabilir (biri kendi adına, diğeri ortak adına vb.). Sahip olduğu farklı şirketler için birden fazla cari hesabı olabilir. Veya birden fazla cari ve tasarruf hesabı olabilir. Müdürü: Yönetici mevcut bir müşteri için yeni bir hesap ekleyebilir.
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 nakit bir banka şubesine yatırıldığında yapılır.
Para Çekme müdür Müdürü: Bir yönetici herhangi bir hesaptan para çekebilir. Genellikle bir 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 belirleme ve açıklama Test Yaklaşımını doğrulama ve değerlendirme Testleri yürütme, Sonuçları kaydetme, Kusurları raporlama. 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ın yönetimini ve bakımını yapar ve oluşturur. Test ortamını test yürütme için kullanmak üzere Test Uzmanını destekler.
5. SQA üyeleri Kalite güvencesini üstlenin Test sürecinin belirtilen gereklilikleri karşılayıp karşılamadığını teyit etmek 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.
  • Entegrasyonu 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 Apache Server'ı kuran Web sunucusu 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. İstemciye özel yazılımlara ek olarak aşağıdaki yazılımlar gereklidir.
  • Windows 11 ve üzeri
  • Ofis 2021 ve üzeri
  • MS Exchange vb.

Devamını Oku readmore