Bilgi Teknolojileri Sertifika Programı
ODTÜ Sanal Kampüsü/ Internete Dayalı Eğitim - Asenkron

IDEA

Hüseyin İnanç
PTest Belgesi

 

İş Takip Sistemi

 

Hüseyin İnanç
(özgeçmiş)

 

Test Belgesi

 

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 

10.06.2015



Öz

Bu belge kapsamında, gerçekleştirimi yapılan projenin test aşamaları ve test sonuçları sunulmuştur.

Test Planı

Test Takvimi; 9-10 Haziran: Test aşamalarının belirlenmesi ve gerçek veriler ile test edilmesi. Test sonuçlarının raporlanması.

Test Ortamı; Windows İşletim Sisteminde kurulu olan NetBeans Derleyici ve localhosta tanımlı olan MySQL veritabanı programı.

Test Modülleri; Vertabanına bağlantı sağlayarak veri girişi ve günellemesi sağlayan ve her birinin amacı farklı olan panellere sırası ile veri girişleri yapılarak test işlemi gerçekleştirilmiştir. Tüm aşamalarda amaç, kayıtların hatasız bir şekilde veritbanına aktarılmasıdır. Bu kapsamda tüm paneller ayrı ayrı ve birlikte test edilmiştir.

Test Edilen Modül Gruplarının (Prosedürünün) Tarifi ve Test Sonuçları

1. Test: İlk olarak "GirişPaneli" test edilmiştir. Önceden sisteme tanımlı olan kullanıcı, kullanıcı bilgileri ile sisteme giriş yapmaya çalışmıştır. Hatalı girilen kullanıcı adı veya parola karşısında hata mesajı alınmış ve tekrar denendiğinde doğru verilerin girilmesi ile önceden belirlenen yetkiye göre sisteme erişim sağlanmıştır. Ancak, veritabanı bağlantısı sağlanamadığında oluşacak hata için yeni hata mesajı eklenmiştir.

Resim-1: Hatalı giriş mesajı ekran görüntüsü

Resim-2: Hatasız giriş mesajı ekran görüntüsü

2. Test: Tüm panellere paneller arasında geçiş yapabilmek amacıyla eklenen FileMenu test edilmiştir. Her panelde yer alan bu menüde paneller arası geçiş test edilmiştir. Geçiş işlemlerinde herhangi bir sorun belirlenmemiştir.

3.Test: Firma Paneli penceresinde yeni firma kayıtları ve varolan kayıtlar arasında güncellemeler yapılarak test işlemi gerçekleşmiştir. Kayıt ve güncellemelerde herhangi bir sorun belirlenmemiştir.

Resim-3: Firma Kayıt Paneli ekran görüntüsü

4. Test: Bu aşamada Teklif Paneli test edilmiştir. Önceden kaydedilen firmaların Firma Seçme alanına (combo boxa) sorunsuzca eklendiği görülmüştür. Yeni teklif kaydıının yapılmasında veya önceki tekliflerin güncellenmesinde herhangi bir sorun belirlenmemiştir. Teklif bilgileri doldurulmasdan teklif oluşturulmasını önlemek adına, "Ref No Oluştur" butonu tıklandığında "Teklif Oluştur" butonu aktif olmalıdır. Bu konuda sorun olmadığı belirlenmiştir. Ancak, Ref No Oluşturma işleminde tarih alanının boş bırakılma ihtimaline karşı, hata alınmaması için, tarih kutusu varsayılan olarak bugün seçilmiştir. Seçilen projenin "Onaylandı" durumunu alması ile "Proje Oluştur" butonu test edilmiş ve proje paneline veri aktarımında sorun olmadığı tespit edilmiştir. Ancak, "Temizle" butonu tıklandığında açılır menülerin varsayılan değere dönmesi gerektiği belirlenmiştir. İlk versiyon güncellemesinde giderilmek üzere not alınmıştır.

Resim-4: Teklif Paneli ekran görüntüsü

Resim-5: "Proje başarıyla oluşturuldu" mesajı ekran görüntüsü

5. Test: Bu aşamada Proje Paneli test edilmiştir. Teklif Panelinden "Onaylandı" durumuna güncellenen tekliflerin "Proje Oluştur" butonu ile proje paneline aktarıldığı bilgisi alınmaktaydı. Proje paneli kontol edildiğinde Projelerin sıralandığı ve durumlarının "devam ediyor" olarak işaretlendiği belirlenmiştir. Tamamlanan projeler için durum güncellemeleri yapılmış ve herhangi bir hata mesajı alınmamıştır. "Hakediş Oluştur" butonu test edilmiş ve hakediş paneline aktarıldığına dair mesaj alınmıştır. Proje Paneline yanlışlıkl birden fazla kez eklenen projenin silinmesi durumunda, o projeye ait tüm kayıtların silinmesi problemi tespit edildi ve giderildi.

Resim-6: Proje Paneli ekran görüntüsü

Resim-7: "Proje hakediş paneline başarıyla aktarıldı" mesajı ekran görüntüsü

6.Test: Bu aşamada Hakediş Paneli test edilmiştir. Proje panelinde yer alan "Hakediş Oluştur" butonuna tıklandığında veritabanına eklenen kayıtlar Hakediş Panelinde görülebilmektedir. Bu panelde hakediş durumu ve tutarı güncellemeleri yapılmış ve bir sorun ile karşılaşılmamıştır.

Resim-8: Hakediş Paneli ekran görüntüsü

Diğer Test Notları: Programın çalışmasına engel olmayan ancak tespit edilen bazı hatalar ilk verisyon güncellemesinde giderilmek üzere not alınmıştır. Bu notlar şu şekildedir.

  • Zaten açık olan pencerenin kontrolü; açık olan bir pencere tekrar açılmamalıdır.
  • Veritabanında var olan verinin ikinci kez veritabanına eklenmesinin kontrolü; Var olan veri için uyarı mesajı görüntülenmeli ve tekrar eklenememelidir.
  • Program kapatılıp açıldığında, kullanıcı adı hatırlanmalı ve gün içinde tekrar giriş yapıldığından sorulmamalıdır.
  • Sorgu paneline print ve excel dokümana aktarma özelliği eklenmelidir.

Proje Planı ve Uygulama Takvimi

Teklif
25.04.2015 tarihinde sunuldu.
Analiz
05.05.2015 tarihinde sunuldu.
Tasarım
15.05.2015 tarihinde sunuldu.
Gerçekleştirim
09.06.2015 tarihinde sunuldu.
Test
10.06.2015 tarihinde sunuldu.
Sunum
13.06.2015: Gerçekleştirilen projenin sunumu yapılacaktır.

kilometre_taslari

Son Güncelleme: 10 June, 2015 8:16 PM

************Sayfa Sonu*************