SATRANÇ SİTESİ 

 Ebru YAZICI

 

Test Belgesi

 

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

17 Temmuz 1999


 

 

 

 


Öz :

Bu belge, oluşturulan satranç sitesinin beklenen işlevleri gerçekleştirip gerçekleştiremediğini ortaya çıkarmak için yapılan test çalışmasını ve bu çalışmanın sonuçlarını içeren test raporuna aittir.

Test Planı

Bu projeye konu çeşitli formları CGI programları aracılığıyla değerlendiren bir Web sitesi olduğundan, test ortamı CGI programlarının derlenmesi ve Web sayfalarının kontrolünü sağlamalıdır.

Test edilecek modüller ve test takvimi:

Derlenecek CGI programları: ( 6 - 12 Temmuz)

macsorgu.cgi

siparis.cgi

sayfagoster.cgi

anket.cgi

bulmaca.cgi

 

Bu CGI programlarının derlenmesi sırasında kullanılan metin dosyaları:

mackayit.txt

anket.txt

bulmaca.txt

CGI programları için test işlemi, CGI programı ve ilgili HTML sayfasının PerlBuilder programına yüklenmesi, örnek form girdileri ile programın çalıştırılması  (gerektiği programda metin dosyalarına da erişim sağlanarak) ve sonuç HTML sayfasının gözatıcıda incelenmesi şeklinde yapılacaktır.

Kontrolü yapılacak Web sayfaları: (12-16 Temmuz)

Anasayfa.html

Satrancpazari.html (Canta.html, pano.html, masa.html, saat.html, saat_dig.html, tahta.html, taslar.html, set.html ve SiparisAlindi.html)

SatrancKural.html (KuralDegisiklik.html)

SatrancOgren.html (Satrancogrenana.html, satrancogren01..14.html)

Bulmaca.html (YanıtAlindi.html)

Anket.html (İstatistik.html)

Macsorgu.html (AramaSonuc.html, MacGoster.html)

 

Web sayfaları test işlemi, internet üzerinden siteye bağlanılarak sayfaların düzeninin ve sayfadaki bağlantıların doğru çalışıp çalışmadığının incelenmesi şeklinde yapılacaktır. 

CGI programlarının derlenmesi için Windows 98 üzerinde çalıştırılan PerlBuilder (1.0d sürümü) programının deneme sürümü kullanılmıştır.

Web sayfaları ise Internet Explorer gözatıcısında kontrol edilmiştir.

Test Edilecek Modül Gruplarının Tarifi

Örnek olarak macsorgu.cgi ve anket.cgi programcığının test işlemi anlatılmaktadır:

 

Macsorgu.cgi için:

Öncelikle üzerinde sorgulama yapılacak örnek mackayit.txt dosyası oluşturuldu

PerlBuilder programında macsorgu.cgi programı açılarak, girdilerin alınacağı form olarak aynı programda macsorgu.html dosyası açıldı. 

Girdi alanlarından oyuncu adına "ARDUMAN" yazınca mackayit dosyasında oyuncu adı1 ve oyuncu adı2 alanları içinde "ARDUMAN" sözcüğü geçen kayıtların listelenmesi bekleniyordu.

Girdi alanlarından turnuva adına "Adalar" yazınca mackayit dosyasında turnuva adı alanı içinde "Adalar" sözcüğü geçen kayıtların listelenmesi bekleniyordu.

Her iki alana da girdi yazılırsa her iki ölçütü de sağlayan kayıtların listelenmesi bekleniyordu.

Sonuçta mackayıt dosyasında istenilen kaydın bulunduğu ve listelendiği görüldü.

anket.cgi için:

Öncelikle forma girilen bilgilerin işleneceği anket.txt dosyası oluşturuldu.

PerlBuilder programında anket.cgi programı açılarak, girdilerin alınacağı form olarak aynı programda anket.html dosyası açıldı.

Girdi alanlarına sırayla,

Ebru YAZICI

eyazici@computer.org  

4

3

5

Sitenin   İngilizcesi oluşturulmalı

İki Hamlede Mat

20 

14

1250

bilgileri girildi.

CGI programından iki sonuç bekleniyordu: bunlardan ilki anket.txt dosyasına yukarıda verilen yanıtların işlenmesi. İkincisi ise aynı dosyadaki diğer yanıtların da gözden geçirilerek yanıtların değerlendirmesinin istatistik.html'de gösterilmesiydi.

Anket dosyasına verilen yanıtın işlendiği ve aynı dosyanın son halinin kullanılarak tüm yanıtların değerlendirmesini içeren istatistik.html'nin hatasız olarak oluşturulduğu görüldü. 

Gerçek Test Sonuçları:

Test sonuçlarının gözlenmesi için Anket.html dosyasını açınız ve yukarıdaki bilgileri giriniz. İstatistik.html sayfasında verilen yanıtların değerlendirmesi doğru olarak görülmektedir. Yanıtları içeren anket.txt dosyasına yeni girdiler eklenmiştir.

MacSorgu.html dosyasını açınız ve örnek olarak oyuncu adına "Bülent" yazınız. AramaSonuc.html sayfası açılır. İstediğiniz maçı tıklayınız. Maçla ilgili PGN dosyası ChessTutor.applet programında açılacaktır ve maç izlenebilecektir.

 Bulmaca.html dosyasını açınız ve yanıtınızı giriniz. Tesekkur.html sayfasında verilen yanıtın doğru olması durumunda adınızın çekiliş listesine kaydedildiği bildirilir ve adınız ve e-posta adresiniz  bulmaca.txt dosyasına eklenmiştir. Yanıt yanlışsa tekrar denemeniz istenilir.

Satrancpazari.html dosyasını açınız ve sipariş etmek istediğiniz ürünleri ve adedini giriniz. E-posta adresinize siparişi onaylamanız için  sipariş bilgilerini içeren bir ileti gönderilmiştir.