Yazılım Testi Sunumu 110301076 Abdullah Gürsoy
Yapılacak İşlemlerin Sırası 1- Örnek bir metoda test oluşturmak(Unit Test) -Kodu test et 2- Test verilerini ayarlamak(Test Script) - Metodun parametrelerini, ve beklenen sonuçlar 3- TESTİ ÇALIŞTIRMAK 4- Kapsama testini çalıştırmak -Testi test ekmek
Parametreden gelen string değer içerisindeki sesli harf ve sessiz harflerin sayısını karşılaştır, hangisi fazla ise onu döndür.
Metodun sonucu tahmin edilen gibi değer döndürüyor mu??? Unit Test Nedir ? Unit Test Metodun sonucu tahmin edilen gibi değer döndürüyor mu???
Örnek kod için Unit Test TestDriven.net yüklendiğinde NUnit sağ tıka yerleşiyor.
Test unit başarılı
Derste gördüğümüz grafikleri tekrar hatırlayalım. Testimiz 4 Noktadan 3 tanesi üzerinden geçmiş, yani bizim testimiz 3/4 = 0.75 Coverage değerine sahip Kırmızılar test durumlarımızın izlediği yol Programın use-def grafiği
Peki biz kodumuzda herşeyi test ettik mi ? Bunun için Coverage Test gerekecek. Bizim test değerlerimiz kodun %92'sini kullanmış. Kullanmadığı kısım kırmızı ile işaretli
Test değerlerini sesli karakter değişkeni kullanılacak şekilde değiştirelim.
Artık testimizin güvenilir olduğunu göstermiş bulunmaktayız.