23 Temmuz 2018 Pazartesi

Resharper - dotCover

.NET için geliştirilmiş ve visual studio içinde menüye kolaylıkla eklenip çalıştırılabilen bir araçtır. Bilgisayarınızda bulunan Visual Studio sürümlerini seçebileceğiniz bir arayüze sahiptir.
Dotcover
 
Resharper

Kurulum


Örnekler
 

Örnek Çalıştırmak İçin
 
Testlerin başarısız yada başarılı olduğunu gösteren ekran

Coverage oranları

String ile ilgili örnekler
Kelime işlem sınıfında;
Kelimenin uzunluğunu gösteren,
Kelime içinden bir bölümü silen
Ve harf değişimini sağlayan fonksiyonlar tanımlayalım.
Daha sonra test senaryolarını yazıp kodlarımızı kapsayalım


 
  
Stringlerle ilgili başka bir örneğe bakalım.

 
Listeler ve Collection Assert

Test initialize ile bir başlangıç durumu oluşturalım ve bu durum üzerine birkaç test oluşturup kapsama işlemini gerçekleştirelim.



İlk testte elemanların sırasını değiştirip sonucu inceleyelim.


Banka Hesap Örneği





İçerik Hazırlayan: Sinan Aktepe


Kaynaklar
https://en.wikipedia.org/wiki/Code_coverage
http://blog.solvepark.com/makale/yazilim-testi-nedir
https://stackoverflow.com/questions/195008/what-is-code-coverage-and-how-do-you-measure-it