Test Belgesi

VERİTABANI ÜZERİNDE PERSONEL VE ÖĞRENCİ TAKİP YAZILIMI
(PERÖTAY)

Abdurrahman ŞANDA

Yazılım Geliştirme Projesi
Bilgi Teknolojileri Sertifika Programı

Öğretim Üyesi:
Yrd. Doc. Dr. Veysi İŞLER
Asistan:
Attila ALKOÇ
İDEA ODTÜ Sanal Kampüsü
29 Haziran 2000


Öz

Test Belgesinde bir önceki aşamada gerçekleştirilmiş olan PEROTAY uygulaması ZİTAP modülü üzerinde yapılması planlanan ve gerçekleştirilen testler ve bu testlerin sonuçları verilecektir.

Test Planı

Testler Proje Teklifi dokümanında verilen zamanlamaya uygun olarak yapılamamıştır. Bunun sebebi ise söz konusu tarihler arasında görevli olmam ve maalesef tek bir saniye boş zamanım olmamasıdır. Testler PERÖTAY 'ın ZİTAP mödülü rapor kısmında ağırlıklı olarak yapılmıştır. Nihayetinde tüm sonuçlar buradan izlenebilmektedir.
Yapılan testler işlevsel testler olup 2 grupta toplanabilir:
1- Arayüzlerin program kontrollerinin  öngördüğü şekilde çalışıp çalışmadığına ilişkin testler.
2- Raporların hassaiyetine ve doğruluğuna ilişkin testler.
Ayrıca test sonuçlarına göre bazı düzeltmeler yapılmış ve ardından da ilgili görülen işlevler için "regression testing" uygulanmıştır. Testler sırasında ek bir yazılım kullanılmamıştır.
 

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

1- Arayüzlerin kontrollarına yönelik testler:
Testlerin amacı:
ZİTAP modülünde vecut ara yüzler ile bu ara yüzlerde kullanılan tüm buton ve diğer düğmeler veri girişi yapılarak test edilecek ve varsa halatı çalışan kısımlar tespit edilecektir.
Test yöntemi:
Testi yapan kişi olabilecek çeşitli durumları deneyecektir.

2- Rapor sonuçlarına ilişkin testler:
Testlerin amacı:
Bu testlerle veritabanına girilen verilerden istenilen raporların alınıp alınamadığını görmektir.
Test yöntemleri:
a)Değişik parametreler altında raporlar istenilir.
b)İstenilen rapor çıktıları yazıcıya gönderilir.
 

Gerçek Test Sonuçları

1- Arayüz kontrollarına yönelik testler:
Test sonuçları:
Mödülün verigirişi aşamalarında değişik kontrollara mantıklı ve mantıksız bir sırada basılarak yazılımın anormal bir davranış gösterip göstermediği denendi.
Bu denemedelerde;
a. Program birlik_combo nun bulunamadı yönünde hata verdi. Ancak nedeni bulunamadı. Keza bir çok denemede yapmadı.

b.Ziyaretci giriş ekranında araçsız giren ziyaretcilerin araçlarının olup olmadığı uyarısı yerine personelin adını giriniz uyarısı alındı gözlendi. MsgBox kutusu içerisindeki mesaj düzeltildi.
Test tekrarlanarak (regression testing) hiçbir durumda sorun çıkmadığı görüldü.

c.Programın 800-600 ekran çözünürlüğü altına inildiğinde bazı ara yüzlerin ekrana sığmadığı ve jpg resim kalitelerinin bozulduğu gözlendi.
Kullanıcı talimatlarına bu durum eklendi.

2- Rapor sonuçlarına ilişkin testler:
Test Sonuçları
1.Rapor modülünde istenilen kriterlerde alınan raporlarda bir index olmadığı için veriler kayıt sırasında idi ve anlamsallığı yoktu.
SQL ile gerekli index konuldu.
2.Kullanıcılar aldıkları raporlarda tarih sırası olmadığını belirttiler bu index ve parametrede ilave edildi.

Abdurrahman ŞANDA s03002 İDEA