PTest Belgesi

 

Özel Tasarım Nikah ve Bebek Şekerleri Satış Sitesi

 

Elif Şaşmaz

Damla Sivrioğlu

 

Test Belgesi

 

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 

07.07.09


Öz

Bu test dokümanının amacı Özel Tasarım Nikah ve Bebek Şekerleri projesinin test planı ve test prosedürlerini dökümante etmektir.

Test Planı

Projenin test faaliyetleri için aşağıdaki takvim uygulanacaktır;

takvim
Şekil 1: Test Faaliyetleri Takvimi

Kullanılacak Test Ortamı aşağıdaki gibi tanımlanmaktadır;

Test Ortamı Donanımı: Veritabanı Sunucusu, Web Sunucusu ve testlerin gerçekleştirileceği istemci olarak Toshiba Satellite dizüstü bilgisayar kullanılacaktır. Bu bilgisayarın özellikleri, aşağıdaki gibidir;
- İşlemci: Intel Core 2 Duo T7300 2.00GHz
- Bellek: 2 GB
- Ekran: 15.1 inç LCD ekran
- Disk Alanı: 74 GB HDD
- Ethernet Kartı: Realtek Fast Ethernet

Test Ortamı Yazılımı: Test ortamında kullanılacak yazılımlar ve versiyonları aşağıdaki gibidir;
- İşletim Sistemi: Windows Vista
- Uygulama Sunucusu Yazılımı: WAMP Server (Windows Apache MySQL PHP uygulaması), Versiyon: 2.0
- Veritabanı Sunucusu Yazılımı: MySQL Server, Versiyon: 5.1.33
- İstemci Yazılımları: Firefox Web Gezgini, Versiyon: 3.0.11, Microsoft Outlook uygulaması, Versiyon: 2007


Test Edilecek Modül Grupları

Analiz belgesinde belirtilen her bir modül grubu için en az bir adet Test tanımlanmıştır. Her bir modül grubunun içerdiği fonksiyonaliteler (kullanım durumları) için bir test durumu tanımlanmıştır. Analiz belgesinde türetilmiş test edilecek modüllere karşılık gelen test ve test durumları şunlardır;

Ürün Bulma Testi
- Kritere Göre Ürün Tarama Test Durumu
- Ürün Listesi Üzerinden Ürün Tarama Test Durumu

Teklif Verme Testi
- Teklif Verme Test Durumu

Bilgi Alma Testi
- Soru Sorma Test Durumu
- Referansları Görme ve Hakkımızda Bilgisi Test Durumu

Yeni Tasarlananlar Testi
- Yeni Tasarlananlar Test Durumu

En Çok Tercih Edilenler Testi
- En Çok Tercih Edilenler Test Durumu

Teklif Gözden Geçirme Testi
- Teklif Gözden Geçirme Test Durumu

Ödeme Kontrolü ve Sevkiyat Onayı Testi
- Ödeme Kontrolü ve Sevkiyat Onayı Test Durumu

Sorulara Cevap Verme Testi
- Sorulara Cevap Verme Test Durumu


Test Safhaları

Test safhaları aşağıda belirtilen aktivitelerden oluşmaktadır;

Birim Testler: Yazılım geliştirme faaliyetleri sırasında uygulamanın birim testleri fonksiyonel olarak yapılmıştır.
Entegrasyon Testleri: Birim Entegrasyon Testleri kapsamında herhangi bir test planlamamıştır; çünkü, geliştirilen birimler arasında bir entegrasyon bulunmamaktadır.
Fonksiyonel Testler: Bu test belgesinin prosedürler paragrafında verilen prosedürlerin çalıştırılması ile gerçekleştirilecektir.
Regresyon Testi: Fonksiyonel testlerin bir alt safhası olarak, tespit edilen hataların düzeltilmesi sonucu, uygulamanın bu hata düzeltmelerden etkilenebilecek kısımları için regresyon (fonksiyonel testlere uyum) testi gerçekleştirilecektir.

Test Edilecek Modül Gruplarının (Prosedürünün) Tarifi

Test ortamı olarak aşağıda verilen her bir test için aynı ortam kullanılacaktır. Bu ortam, Test Planı paragrafında verilen ortamdır.
Fonksiyonel Testler kapsamında sırasıyla şu testler (ve test durumları) tanımlanmaktadır;

1. Ürün Bulma Testi

1.1 Kritere Göre Ürün Tarama Test Durumu
test1.1

1.2 Ürün Listesi Üzerinden Ürün Tarama Test Durumu
test1.2

2. Teklif Verme Testi

2.1 Teklif Verme Test Durumu
test2

3. Bilgi Alma Testi

3.1 Soru Sorma Test Durumu
test3.1

3.2 Referansları Görme ve Hakkımızda Bilgisi Test Durumu

test3.2

4. Yeni Tasarlananlar Testi

4.1 Yeni Tasarlananlar Test Durumu
test4

5. En Çok Tercih Edilenler Testi

En Çok Tercih Edilenler panelinde ürünlerin görüntülenebilmesi için daha önceden teklif verilmiş olması gerekmektedir.

5.1 En Çok Tercih Edilenler Test Durumu
test5

6. Teklif Gözden Geçirme Testi

6.1 Teklif Gözden Geçirme Test Durumu
test6

7. Ödeme Kontrolü ve Sevkiyat Onayı Testi

Teklifin onaylanabilmesi için daha önceden en az bir teklif kaydının girilmiş olması gerekmektedir.

7.1 Ödeme Kontrolü ve Sevkiyat Onayı Test Durumu
test7

8. Sorulara Cevap Verme Testi

Sorulara Cevap Verme özelliğinin test edilebilmesi için en az bir alıcıdan soru kaydının alınmış olması gerekmektedir.

8.1 Sorulara Cevap Verme Test Durumu
test8

Regresyon Testleri kapsamında fonksiyonel testler sırasında bulunan hataların giderildiği kontrol edilecektir. Bu kontroller için ayrıca testler yazılmayacak, fonksiyonel testlerin kendisi kullanılacaktır.


Gerçek Test Sonuçları

test_sonucu

hata_detayi