TEST BELGESİ

Birbirine Birden Fazla Hat İle Bağlı İki İstasyon Arasındaki En Kısa Yolu Bulan Bir Ağ Simülasyonu

Cem Şafak ŞAHİN

s06013

Test Belgesi
Yazılım Geliştirme Projesi
Bilgi Teknolojileri Sertifika Programı
İDEA: ODTÜ Sanal Kampüsü

13.07.2003



ÖZ

Bu rapor, IDEA_BTSP 6. Dönem Yazılım Geliştirme Projesi dersi kapsamında hazırlanan "Birbirine Birden Fazla Hat İle Bağlı İki İstasyon Arasındaki En Kısa Yolu Bulan Bir Ağ Simülasyonu" projesinin test raporudur. Bu raporda;
verilmiştir.



TEST PLANI

Test programı "Proje Planı"nda 23.06.2003-14.07.2003 tarihleri arasında görülmektedir. Bu tarihlere genel olarak sadık kalınmıştır. Programın kod yazımı sırasında da çeşitli testler uygulanmıştır. Programın bitimi ve "Gerçekleştirim Belgesi"nin teslimi ile nihai testlere başlanmıştır.



TEST EDİLECEK MODÜL GRUPLARININ (PROSEDÜRÜNÜN) TARİFİ

Program çalıştırıldığında program yüklenirken öncelikle programın amacını içeren küçük bir applet kullanıcının karşısına çıkar. "Ok" tuşuna basılıp bu applet kapatılır ve böylece program kendini yükleme işini bitirir. Program ilk yüklendiğinde kullanıcının karşısına gelen ekranda iki buton aktiftir. Bunlar "İstasyon Ekle" ve "Kullanım Klavuzu" butonlarıdır. Kullanıcı programı kullanmayı bilmiyorsa "Kullanım Klavuzu" butonuna basarak kullanım hakkında kısa bilgi alabilir. Sarı ekrana fare ile tıklıyarak Ağ'a istasyon ekleme işlemi yapılmaktadır. Kullanıcı 50 taneden daha fazla istasyon eklemek isterse ekranda daha fazla istasyon ekliyemeyeceğini belirten bir mesaj alır."İstasyon Numarası Göster" CheckBox'ına tıklayarak eklediği istasyonların numaralarını ekranda görebilir.

İstenilen İstasyonların birbirlerine bağlantıları "Bağlantı Yap" butonu ve yanında yer alan iki tane ComboBox ile (bunlar bağlanılması istenilen istasyonlardır)yapılmaktadır. Aşağısındaki iki tane checkbox ise bağlantı numaralarını ve uzunluklarını verir.

En kısa yolu bulmak için ise "En Kısa Yolu Bul" butonu ve yanındaki iki tane ComboBox (bunlar ile aralarındaki en kısa yolun bulunulması istenen iki İstasyon girilir.) kullanılır.

Yanlış istasyon ve bağlantı girişi yapıldığında "Bağlantı Sil" ve "İstasyon Sil" butonları yanlarındaki ComboBox'lar ile kullanılır.

Kullanıcı ekranı temizlemek için "Temizle" butonunu kullanır.



GERÇEK TEST SONUÇLARI

Yazılım yukarıdaki prosedüre uygun olarak çalıştırılmış ve beklenen test sonuçları alınmıştır. Aşağıda örnek bir testten kesitler görülmektedir.

AÇILIŞ EKRANI

İSTASYON EKLENME VE NUMARALARINI GÖSTERME

Eklenen İstasyon Sayısı=7

BAĞLANTI YAPMA, BAĞLANTI UZUNLUK VE NUMARASI GÖSTERME

1-3, 1-4, 2-3, 2-4, 2-7, 3-5 ve 5-6 bağlanmıştır.

BAĞLANTI VE İSTASYON SİLME

8 Numaralı bağlantı ve 7 numaralı istasyon silinmiştir.

EN KISA YOLU BULMA VE GÖSTERME

1-2 numaralı istasyonlar arasıdaki en kısa yol bulunmuştur.



PROJE TAKVİMİ

Proje takviminde bir değişiklik olmamıştır. Proje takviminin son haline Tasarım Belgesi'nden erişilebilir.



KULLANILAN KAYNAKLAR

Bu kısım detaylı olarak "Projede Yararlanılan Kaynaklar" sayfasında bulunabilir.