PTest Belgesi | ||||||||||||||||||||
Özgül EZGİN Öz Test Planı Test Takvimi :
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. |