Eğitim İçeriği
Giriş
- TDD'nin Faydaları ve Agile
TDD (2 Gün)
Otomatik Unit Testing Çerçevelerinin Kurulumu ve Yapılandırılması
TDD Yaklaşımları
- TDD kullanarak yazılım tasarlama
- Yazılımı yeniden düzenleme (Refactoring)
- TDD iş akışları ve desenleri
TDD'yi Uygulama
- İşbirliği Modülleri
- Test Sahteleri, Stub'lar, Çiftler ve Mock'lar Anlamak
- İyi birim testleri yazma
- Mevcut testleri iyileştirme
- Bir uygulamayı yeniden düzenleme
- Eski C için testler yazma
- Gömülü yazılım geliştirme için TDD'yi uyarlama
- Mock'larla Silikonun Yanında Test Etme
Agile (1 Gün)
Giriş
- Agile vs Geleneksel Yazılım Geliştirme Yaklaşımları
- Agile Manifestosu
Agile'yı Uygulama
- Sürüm Planlaması, Iterasyon Sıfır
- Iterasyon Planlaması, Tahmin
- Gereksinim İncelemesi, Günlük Toplantı
- Ekip Kalitesi, Iterasyon Testi, Kabul
- Iterasyon İncelemesi (Sergileme)
- Geriye Dönük Değerlendirmeler
- Agile İlkelerinin Öğrenilen Dersleri
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- C programlama bilgisi
- Yazılım testi kavramlarına hakimiyet
Danışanlarımızın Yorumları (7)
The exercises whit which we were able to familiarise with the TDD
Csongor Benedek - ACCENTURE
Eğitim - Agile and TDD with C
I liked working in small groups. :)
Nikoletta Domak - ACCENTURE
Eğitim - Agile and TDD with C
I really enjoyed the overall positive and encouraging attitude of the trainer and the atmosphere in the calls. The course was very well structured and the analogies and examples used to explain the theory were very helpful. Very happy with the practical part too - simple and understandable tasks, that drives the students to apply the theory in practise :)
Lasma Matusevica - ACCENTURE
Eğitim - Agile and TDD with C
The encouraged open-form discussions on topics presented make it feel more like a productive learning experience.
Ilmars Zeps - ACCENTURE
Eğitim - Agile and TDD with C
The style of the trainer, he explained everything in a calm and orderly manner that made following his lecture very easy and engaging
Rares Calin Rapsigan - ACCENTURE
Eğitim - Agile and TDD with C
Well organized and explained, with a lot of practical examples and live coding, it enlarged my understanding on the subject of Agile and TDD development.
Barabas Attila - ACCENTURE
Eğitim - Agile and TDD with C
The fact that I have learnt a new approach for writing unit tests is the part I liked most about the training. I also liked the free talk we had, the fact that we debated certain topics, I liked the team work we had, it made us analyse from a different perspective the requirements of user stories and I also appreciated the intervention of the trainer that suggested us different solutions when we were stuck on taking some decisions.