Test Odaklı Geliştirme, bir yazılım projesinin kodlama aşamasında kod yazılmadan önce test senaryolarının yazıldığı, bu senaryolara bağlı olarak kodun geliştirildiği ve yeniden düzenlendiği bir yazılım geliştirme tekniğidir. Bu teknik, test senaryolarının sürekli olarak koşturulmasına ve sonucunda daha az hata ile geliştirilmesine olanacak sağlar.
Temel faydası geliştirilen yazılımın kalitesini arttırmakla kalmaz, değişim yönetimini ve tutarlılığını maksimize ederek yazılım maliyetlerini düşünüldüğünden çok daha aşağıya çeker.
Bu eğitimin amacı TDD’nin temel prensiplerinin anlaşılması, test kodları yazarken dikkat edilmesi gereken noktaların ve iyi bir test kodunda olması gereken özelliklerin öğrenilmesi.
1. Agile Overview
2. Principles of Agile Development
3. Unit Testing
4. Test Driven Development
5. Refactoring
6. Pair Programming
7. Acceptance Testing and BDD
8. Principles and Benefits
9. Unit Test Examples
10. Testing for Non-Developers
Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.
M. A. G. - Yazılım Uzman Yardımcısı
FLO MAĞAZACILIK
Emeği geçen herkese teşekkür ederim.
F. B. Ç. - Yazılım mühendisi
TÜBİTAK
Benim açımdan yerinde bir eğitim oldu.