PTest Belgesi

 

 Entegre Sigrotacılık Sistemi

 

Özgül EZGİN
(s03075)

 

Test Belgesi

 

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 

Tarih

19 Haziran, 2000


Öz
Bu raporda, proje ile ilgili yapılan test işlemlerini ve neticeleri verilmiştir.

Test Planı

Test Takvimi : 

05 Haziran Parameter Girişleri Modülünün Testi
06 Haziran İstihsal İşlemleri Modülünün Testi
07 Haziran Zeyilname İşlemleri Modülünün Testi
08 Haziran İptal İşlemlerinin Testi
09 Haziran Hasar Modülünün Testi
10 Haziran Rapor ve Görüntüleme Ekranlarının Testi
14 Haziran Servis Modülünün Testi
15 Haziran Modüller Arası Etkileşim Testi
16-19 Haziran Test Neticelerinin Değerlendirilmesi,Test Raporunun Yazılması,

Testlerde ortaya çıkan hataların düzeltimesine başlanması.

Programın testi  için potansiyel müşteri olan bir Sigorta Firmasının gerçek işlemlerindeki veriler kullanılmıştır. Bazı verilerin girişi de firma çalışanları tarafından yapılmıştır. Test için ek bir yazılım kullanılmamışıtır. 

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

Modüller test edilirken bilgi girişlerinin (yeni kayıt/düzeltme/silme) tamam  yapılıp yapılmadığı (doğruluk)  ve sorgulamalarda istenilen neticelerin gelip gelmediğine bakılmıştır (fonksiyonellik). Bu arada modüller arası bilgi akışının doğru bir şeklide olup olmadığı kontrol edilmiştir. Bu süreç boyunca kodlama hataları ile ilgili özel bir test yapılamıştır. Ortaya çıkan bu tip hataların hemen düzeltilmesi yoluna gidilmiştir. 

1) Parameter Girişleri Modülünün Testi

Bu modulde yapılan tanımlamalar diğer tüm modüllerde kullanılmaktadır. Acente Kartı Açma, Müşteri Kartı Açma, Fiyatlandırma, Branş Kodları gibi bilgiler bu modülden yapılmaktadır. Burada üç değişik operasyon olabilmektedir.

 Yeni Kayıt - Tüm parametreler daha önce kayıtlı olmayan bir kod numarası ile dosyaya kayıt edilir

 Düzeltme -  Mevcut bir parametrede değişiklik yapmak için kod numarası ile çağrılır ve ilgili değişiklikler yapıldıktan sonra tekrar kayıt edilir.

 Silme -  Mevcut bir parameter kodunun silinmesine imkan veriyor. Yeni Kayıt ve Düzeltmede bilgiler Kayıt tusuna basıldığında kayıt edilir, Silmede Sil tusu basıldığında silinir. Tüm modüllerde mevcut kodları görmek için F1 tuşu kullanılabilir.

2) İstihsal İşlemleri Modülü Testi

İstihsal işleminin yapılabilmesi için kullanıcının önceden Acente/Müşteri Kodu tanımlaması, sigortanın yapılacağı branşla ilgili fiyat bilgilerinin girilmiş olması ve bazı alanların boş geçilmemiş olması gerekiyor. Bu alanlar poliçe numarası, acente/müşteri kod numarası, sigorta başlama/bitiş tarihi, tanzim saati ve net prim tutarıdır.Aynı poliçe numarası ile daha önceden aynı bransta bir kayıt varsa bu kayıtla ilgili ancak düzeltme/silme işlemi yapılabilir. İstihsal işleminin tamamlanması fatura basımı ve isteniyorsa o an poliçe/sertifika basımı ile olur. Girilen bilgilerin veritabanına kaydı kullanıcının Kayıt tusuna basması ile olur. Poliçe numaraları her yılın başında 1'den başlayarak otomatik artarak sıralanır ve numaradan sonra hangi yıla ait olduğunu gösteren 4 hanelik bir kısmı daha olur. Poliçe düzeltme ve silme işlemlerinde  girilen poliçe numarasının önceden kayıtlı olup olmadığı kontrol edilir. 

 

3) Zeyilname İşlemleri Modülünün Testi

Zeyilname işlemi, daha önceden kayıdı yapılmış herhangi bir poliçeye yapılabilir. Bunun için zeyil yapılacak Police No.nun girilmesi gerekir ve bu poliçenin kayıtlı olması şarttır.  Zeyiller için ayır zeyil numaraları vardır.  Onlar da poliçe numaraları gibi her yılın başında 1'den başlayarak artar ve yıl bilgisi olur. Daha önce zeyil yapılmış bir poliçeye ikinci bir zeyil yapılamaz. (Bu fonksiyonun ileride programa eklenmesi düşünülmektedir.)  Yeni zeyil kayıt ve düzeltmede poliçe no, brans kodu, acente kodu, müşteri kodu girilmesi zorunludur. Acente ve Müşteri isimlerine F1'dan ulaşılabilir ve bunların önceden kayıtlı olması gerekir. Girilen poliçe no.ya göre ilgili bilgiler ekrana getirilir ve değişecek olan alanlar değiştirildikten sonra Kayıt tusuna basmakla dosyaya yazdırılır. Yapılan değişiklikleri içeren Zeyilname ve Fatura Basımı ile yeni kayıt/düzeltme  işlemi tamamlanır. Silme işleminde (düzeltmede de) girilen zeyil numarasının önceden kayıtlı olması gerekiyor. Eğer değilse  kullanıcıya "Girilen Zeyil Numarası Kayıtlı Değil" diye bir mesaj gelmesi gerekiyor.

4) Modüller Arası Etkileşim Testi

A) Parameter Girişleri Modülünün Testi - Parameter girişlerinde Acente Kartı veya Müşteri Kartı silmede  eğer silinecek olan bir kartla ilgili işlem varsa (örnek: Ancete kodu silinmek  isteniyor ama o acenteye ait kayıtlar var (poliçe,fatura,makbuz gibi) o kayıt silinemez .

B) İstihsal İşlemleri Modülü Testi - İstihsal işlemlerinde bir poliçeye zeyil işlemi yapılmışsa,poliçe iptal edilmişse veya süresi dolmuşsa değişklik yapılamaz veya silinmesine izin verilmez.Böyle bir durumda kullanıcıya işlemin neden yapılamadığına dair bir ikaz mesajı gelir. "Bu Poliçe Silinemez/Düzeltilemez "+ neden yapılmadığını içeren bir ibare.

C) Zeyilname İşlemleri Modülünün Testi - İptal edilmiş  veya sigorta süresinin dolmuş bir poliçeye zeyil yapılamaz. Bu durumda kullanıcıya, "Bu Poliçeye Zeyil Yapılamaz - "+neden yapılamadığı mesajı gelir.

Gerçek Test Sonuçları

1) Parameter Girişleri Modülünün Testi Sonuçları : Yapılan tüm veri girişleri doğru kaydedilmiştir. Düzeltme ve silme işlemlerinde de kayıtı olmayan kodlar için "Kayıtlı Değildir" mesajı alınmıştır. Kartı silinmek istenen bir acente ve müşteri  ile ilgili Acente ve Müşterilerle ilgili "Poliçe", "Zeyilname" , "Fatura","Makbuz" gibi hangisi geçerli ise o evrağın kayıtlı olduğunun dolayısı ile silme işleminin gerşekleşmesine izin verilmemiştir. Bu modül testleri %100 başarı ile neticelenmiştir.

2) İstihsal İşlemleri Modülü Testi Sonuçları - Bu modülle ilgili yapılan veri girişleri de 100% doğru kayıt edilmiştir fakat bilgi girişi esnasında yeni Acente ve Müşteri Kartı açama  süratli girişi engellemiştir. (Tüm poliçelerdeki Acente ve Müşteriler için Parametrelerde önceden kod verilip kart açılması gerekiyor.) Bir sonraki versiyonda İstihsal işlemi esnasında da Müşteri ve Acente Kartı Açma fonksiyounun eklenmesine karar verildi. İstihsal edilen poliçelerle ilgili alınan raporlar ve görüntüleme programları da %90'a yakın tamam çalışmıştır. Müşterinin istekleri doğrultusunda "Süresi Dolan Poliçeler Listesi"nin içeriği zenginleştirilecek. Süresi olan araçlarla ilgili detaylı bilgi olacak (plaka no,marka model gibi). Ayrıca İsthsal İşlemleri ile ilgili "Acenteler Verimlilik" başlığı altında bir rapor düzenlenip iki tarih arasında Tek Acentenin düzenlediği poliçeler ve net prim tutarları gösterilecek. Bu eklemeler zaman darlığı nedeni ile YGP'nin tamamlanmasından sonra yapılacaktır.

3) Zeyilname İşlemleri Modülünün Testi Sonuçları - Zeyil işlemleri testi aşamasında Yeni Zeyil Kayıt etme aşamsında herhangi bir problem olmadı fakat kayıt edilen bir zeyilin düzeltilmesine girildiğinde poliçe ile ilgili bilgilerin zeyil'den değil de orjinal poliçeden geldiği tesbit edildi. Buradaki sorunun bir kodlama hatası olduğu (zeyil yerine police dosyasına erişiliyordu) tesbit edildi ve düzeltildi. Programın son hali doğru çalışıyor. Zeyil İptalde herhangi bir sorun yaşanmadı.

4) Modüller Arası Etkileşim Testi Sonuçları - Bu bölümde  %90'a yakın bir başarı elde edildi. Tesbit edilen hatalar düzeltme aşamasındadır. 

  Geri ; Ana Sayfa