Ajanda <ul><li>Code Coverage Nedir ? </li></ul><ul><li>Clover nedir ? </li></ul><ul><li>Clover’ın desteklediği araçlar </l...
Code Coverage Nedir ? <ul><li>Code coverage kaynak kodumuzun Test suit tarafından ne kadarının çalıştırıldığını ölçmektir....
Code Coverage Nedir ? <ul><li>Test  kodundaki zayıf ve gereksiz noktalara ışık tutar.  </li></ul>
Code Coverage Nedir ? <ul><li>Uygulama geliştiricilere test kalitesini arttırmada devamlı olarak yardımcı olur. </li></ul>...
Clover Nedir ? <ul><li>IDE desteği ile interaktif raporlama ve test optimizasyonlarını içeren  Java   Code Coverage  aracı...
Desteklediği araçlar ?
Clover Code Coverage Tipleri <ul><li>Clover 3 temel coverage yöntemi kullanır,  </li></ul><ul><li>Statement Coverage </li>...
Clover Dashboard
Kod Değişiklikleri -1
Kod Değişiklikleri -2
Kod Değişiklikleri -3
Kaynak Kod Detayı
Sorular ?
Teşekkürler Hilmi Kemal Yıldız [email_address]
Upcoming SlideShare
Loading in …5
×

Atlassian Clover

749 views

Published on

Atlassian Clover - Hilmi Yıldız- OBSS -21 Ekim 2011 Tarihli Istanbul Atlassian etkinliği için hazırlanan sunum

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
749
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Atlassian Clover

  1. 2. Ajanda <ul><li>Code Coverage Nedir ? </li></ul><ul><li>Clover nedir ? </li></ul><ul><li>Clover’ın desteklediği araçlar </li></ul><ul><li>Code Coverage Tipleri </li></ul><ul><li>Clover Dashboard </li></ul><ul><li>Kod Değişiklikleri </li></ul><ul><li>Kaynak Kod Detayı </li></ul><ul><li>Soru ve Cevaplar </li></ul>
  2. 3. Code Coverage Nedir ? <ul><li>Code coverage kaynak kodumuzun Test suit tarafından ne kadarının çalıştırıldığını ölçmektir. </li></ul><ul><li>Kullanıcıya kodun hangi kısımlarının test edilip hangi kısımların test edilmediğini gösterir. </li></ul><ul><li>Bu ölçüm bilgisi uygulama geliştirme döngüsünü doğrudan olumlu olarak besler . </li></ul>
  3. 4. Code Coverage Nedir ? <ul><li>Test kodundaki zayıf ve gereksiz noktalara ışık tutar. </li></ul>
  4. 5. Code Coverage Nedir ? <ul><li>Uygulama geliştiricilere test kalitesini arttırmada devamlı olarak yardımcı olur. </li></ul><ul><li>Tüm bunların sonucu kod kalitesi artar. </li></ul>
  5. 6. Clover Nedir ? <ul><li>IDE desteği ile interaktif raporlama ve test optimizasyonlarını içeren Java Code Coverage aracıdır. </li></ul><ul><li>IDE pluginleri developerların ayrı bir ortam kurmadan code coverage işlemini var olan ortamlarda yapabilmelerine olanak sağlar. </li></ul>
  6. 7. Desteklediği araçlar ?
  7. 8. Clover Code Coverage Tipleri <ul><li>Clover 3 temel coverage yöntemi kullanır, </li></ul><ul><li>Statement Coverage </li></ul><ul><ul><li>Hangi statementların çalıştığını ölçer. </li></ul></ul><ul><li>Branch Coverage </li></ul><ul><ul><li>Kontrol ifadelerinde hangi olası yolların izlendiğini ölçer. Bunu kontrol ifadelerindeki true/false kollarını kayıt ederek sağlar. </li></ul></ul><ul><li>Method Coverage </li></ul><ul><ul><li>Hangi methodların çalışıp hangilerinin çalışmadığı bilgisini ölçer. </li></ul></ul>
  8. 9. Clover Dashboard
  9. 10. Kod Değişiklikleri -1
  10. 11. Kod Değişiklikleri -2
  11. 12. Kod Değişiklikleri -3
  12. 13. Kaynak Kod Detayı
  13. 14. Sorular ?
  14. 15. Teşekkürler Hilmi Kemal Yıldız [email_address]

×