Ö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;
Ş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
1.2 Ürün Listesi Üzerinden Ürün Tarama Test Durumu
2. Teklif Verme Testi
2.1 Teklif Verme Test Durumu
3. Bilgi Alma Testi
3.1 Soru Sorma Test Durumu
3.2 Referansları Görme ve Hakkımızda Bilgisi Test Durumu
4. Yeni Tasarlananlar Testi
4.1 Yeni Tasarlananlar Test Durumu
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
6. Teklif Gözden Geçirme Testi
6.1 Teklif Gözden Geçirme Test Durumu
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
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
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ı
|