PTest Belgesi

 

Azrael Online Hasta Takip Sistemi

 

Fırat Kuran

Melike Funda Müftüoğlu

 

Test Belgesi

 

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 

Tarih
05.07.2004


Öz

Bu belgede projede kodlanması tamamlanmış olan yazılıma ilişkin test planı, uygulanan test prosedürleri ve yapılan değişiklikler anlatılmaktadır

Test Planı

28-29 Haziran 2004 Azrael Hastane Yazılımı Testi
30 Haziran-1 Temmuz 2004 Azrael Eczane Yazılımı Testi
2-3 Temmuz 2004 Azrael Pocket PC Yazılımı Testi

Test Planı

Test Ortamı

Hastane ve Eczane Yazılımı Windows 2000 ortamında, Pocket PC Windows CE .NET platformunda test edilmiştir.

  • Hastane ve Eczane Yazılımı test platform özelliklerine buradan ulaşabilirsiniz.

  • Pocket Pc Yazılımı test platformuna buradan ulaşabilirsiniz.

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

  1. Hastane Yazılımı

Hastane yazılımının test akış süreci hastanın hastaneye gelmesiyle başlayacak,hastane içerisindeki süreç bütün aşamalarıyla canlandırılacak ve modüller aşağıdaki sıraya uygun olarak test edilecektir.

  • Ayarlar Modülü

Bu modülün testi sırasında oluşturulmuş veritabanı bağlantı parametreleri kullanılarak sistemin veritabanına sorunsuz bağlanıp bağlanamadığı test edilecektir.

  • Kullanıcı Login Modülü

Bu modülün testi sırasında oluşturulmuş olan kullanıcı adı ve şifresiyle programa girilerek, login ekranının sorunsuz çalışıp çalışmadığı test edilecektir.

  • Hasta Kayıt Modülü

Bu modülün testi sırasında yeni bir hasta kaydı yapılacak,varolan bir hasta kaydının incelenmesi gerçekleştirilecek ve hasta kaydının silinmesi işlevinin kayıtlarda tutarsızlığa neden olmadan çalışıp çalışmadığına bakılacaktır. 

  • Hasta Kabul Modülü

Bu modülün testi sırasında kaydedilen hastaya bir hasta kabul numarası verilerek, sevk işlemlerinin ve hasta şikayet girişinin sorunsuz çalışıp çalışmadığı test edilecektir.

  • Tahlil/Muayene Modülü

Bu modülün testi sırasında hasta kabul numarası girilerek, bekleyen hasta(hasta kabul numarası girilen hasta) için test ve hizmet seçiminin sorunsuz çalışıp çalışmadığı test edilecektir.

  • Test Modülü

Bu modülün testi sırasında doktor tarafından girilen testlerin "Test Bul" ekranında görüntülenip görüntülenmediği test edilecektir. Daha sonra bu hasta için test sonucu girilerecektir. Girilen test sonucunun Tahlil/Muayene Modülünde görüntülenip görüntülenmediği test edilecektir. 

  • Teşhis Tanım Modülü

Bu modülün testi sırasında hasta kabul numarası girilen hasta için teşhis tanımı girilecektir. 

  • Reçete Yazım Modülü

Bu modülde hasta kabul numarası girilen hasta için reçete bilgilerinin girişinin kontrolü yapılacaktır.

  • Ödeme Modülü

Bu modülün testi sırasında hasta kabul numarası girilen kişi için, hastane içindeki bütün işlemleri için fiyatlandırma işlemleri kontrol edilerek, ödeme bilgi girişinin ve hasta çıkışının sorunsuz yapılıp yapılamadığı kontrol edilecektir.

  1. Pocket PC Yazılımı

  • Web Servis Modülü

Bu modülün testi sırasında web servisin veri isteklerine cevap verip vermediği kontrol edilecektir.

  • Sorgulama Modülü

Bu modülün testi sırasında Pocket PC'den yapılan sorgunun,girilen hasta bilgilerine uygun sonuçları döndürüp döndürmediği kontrol edilecektir.

  1. Eczane Yazılımı

Eczane yazılımının test akış süreci hastanın reçete numarasıyla eczaneye gelmesiyle başlayacak, hastanın müşteri olarak kaydı yapılacak, Hastanın reçete numarası girilerek reçetesi görüntülenecektir. Son olarak oluşturulan müşteri kullanıcı adı ve şifresiyle giriş yapılarak müşteri alışveriş bilgilerinin kontrolü yapılacaktır.

  • Müşteri Kayıt Modülü

Müşteri kaydının sorunsuz yapılıp yapılmadığı kontrol edilecek ve veritabanı tutarlılığı onaylanacaktır.

  • Reçete Sorgulama Modülü

Girilen reçete numarasına göre doğru bilgilerin görüntülenmesi test edilecektir.

  • Alışveriş Bilgisi Sorgulama Modülü

Hasta alışverişlerinin doğru görüntülenip görüntülenmediği test edilecektir.

Gerçek Test Sonuçları

  1. Hastane Yazılımı 

Test amacıyla 3 tane kullanıcı yaratılması uygun görülmüştür. 1 Doktor,1 Hasta kabul personeli ve 1 laborant:

Ad Soyad Kullanıcı Adı Şifre Ünvan
FIRAT KURAN  FIRAT vip Doktor
FADİME TARTAR FADİME 1 Desk Görevlisi
ADİL ÖLÇER ADİL 1 Laborant
  •  FADİME kullanıcısı ile programa girilerek hasta kayıt modülü test edilmiştir. Bu amaçla aşağıdaki hasta kaydedilmiştir. Bu süreçte bir sorunla karşılaşılmamıştır. 
Ad Soyad TC Kimlik No Cüzdan No
MELİKE MÜFTÜOĞLU 12345 123
  • Daha sonra kaydı yapılan hastaya , hasta kabul modülünden kabul numarası verilmiştir. Şikayeleri alınıp ilgili doktora sevki yapılmıştır. Burada bir sorunla karşılaşılmamıştır.
  • Doktor , verilen kabul numarası ile gelen hastanın ,tahlil ve muayene işlemlerini yapmak için kabul no'sunu programa girerek , şikayetlerini dinledikten sonra gerekli test ve muayenelerini programa işler. Burada da , gerekli kontroller yapıldığı için bir hataya rastlanmamıştır. 
  • Hasta ödeme yapıp hastaneden ayrılıncaya kadar bütün modüller bu şekilde test edilmiştir. Herhangi bir problemle karşılaşılmamıştır. 
  1. Pocket PC Yazılımı
  • Web servis modülünün Windows 2000 üzerindeki testi sırasında bir sorunla karşılaşılmamış, sonuçlar XML formatına gerektiği gibi görüntülenmiştir.
  • Pocket PC üzerinde Sorgulama modülünün testi sırasında Pocket PC ile web servis sağlayıcısı arasında iletişim problemi yaşanmıştır. Arama sonucunda "Request format is unrecognized." hatası alınmaktadır.
  1. Eczane yazılımı
  • Eczane yazılımının testi sırasında reçete no.'su girilerek hastanın hastane veritabanındaki reçete girdileri görüntülenmiştir. bu süreçte bir sorunla karşılaşılmamıştır.
  • Gelen hasta, eczanenin müşterisi olarak eczane veritabanına kaydedilmiştir.
  • Müşteri kullanıcı adı ve şifresi girilerek web sitesi üzerinden hastanın reçete bilgilerine ulaşılabilmiştir.

Bulunan hatalar üzerine:

Pocket PC üzerinden yapılan sorgulamada karşılaşılan problemi çözmek üzere, web servis üzerinde sadece string bir değer döndüren basit bir fonksiyon hazırlanmıştır. Pocket PC ile bu fonksiyon çağrıldığında istenen değerin görüntülendiği gözlemlenmiştir. Windows 2000 üzerindeki Web servisde sorgulamalarla ilgili fonksiyonlar  düzgün olarak çalıştığından, bu sorunun dataset nesnesinin Pocket PC'ye ulaştırılmasıyla  ilgili olduğu saptanmıştır. Bu konuda çözüm çalışmaları devam etmektedir.