Ana Sayfa Proje
PTest Belgesi

 

YEM-KAR

 

Banu İlktan
IDE-A No: s11051

 

Test Belgesi

 

Yazılım Geliştirme Projesi

Bilgi Teknolojileri Sertifika Programı

İDEA: ODTÜ Sanal Kampüsü
  

 

05 Temmuz 2008

Bu sayfanın son güncelleştirilme tarihi 05 Temmuz 2008



Öz

Bu belgede YEM-KAR Yem Karışım yazılımının test işlemleri anlatılmaktadır..

Test Planı

Windows XP işletim sistemi ile çalışan 2 adet masaüstü PC, bir notebook PC ve AÜ Veteriner Fakültesindeki 2 adet masaüstü PC'ye Apachi, PHP ve MySQl (WAMP) kurulmuş ve YEM-KAR yazılımını oluşturan dosyalar bu bilgisayarlara kopyalanmıştır.

4-5 Temmuz 2008 tarihlerinde bu bilgisayarlarda YEM-KAR yazılımı test edilmiştir:

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

- Hayvan Seçme

- Yem Seçme

- Yem Ekleme

- Yem Silme

- Yem miktarlarını girme

- Uygun yem karışımını bulma

işlemleri için kullanılmıştır.

 

Gerçek Test Sonuçları

- Veri Tabanı Yem tablosuna yeni yem ekleyen yemEkle.php dosyasında değişken yazımında yapılan hata nedeni ile eklenmek istenen yemle ilgili Metabolize Enerji değerinin kaydının yapılmadığı farkedilerek değişken yazım hatası düzeltilmiştir.

- Hayvan ihtiyaçlarını hesaplamakta kullanılan formüllerde değişken yazımlarındaki hata nedeni ile Normalize Süt Verimi değerinin hesaplanmamasından dolayı Kuru Madde Tüketim ve Net Enerji İhtiyacı değerlerinin yanlış hesaplandığı görülmüş ve koddaki yazım hatası düzeltilmiştir. İlgili bölüm aşağıdadır:

$NSV = $_POST['SV']*($_POST['SutYagOrani']*0.15+0.4);
$KMT = (0.025*$_POST['CA']+(0.1*$NSV));
$SHP = ($_POST['CA']/2)+100+(60*$NSV);
$MEy = 8.3+0.091*$_POST['CA'];
$MEsv = 5.3*$NSV;
if ($_POST['BuzHaf'] >=0 && $_POST['BuzHaf']<10)
$MEcad = -14;
elseif ($_POST['BuzHaf'] >=10 && $_POST['BuzHaf'] <20)
$MEcad = 0;
elseif ($_POST['BuzHaf'] >=20 && $_POST['BuzHaf']<40)
$MEcad = 17;
elseif ($_POST['BuzHaf']>=40 && $_POST['BuzHaf']<=52)
$MEcad = 25;
else echo "Girilen değer 52'den küçük olmalı.";
$NEI = $MEy + $MEsv + $MEcad;

- Arayüzler arasında dolaşmayı sağlayan menu butonları sayfanın alt kısmından kullanım koaylığı sağlaması için sayfanın üst kısmına taşınmıştır.