Course Outline

Introductie

  • Voordelen van TDD en Agile

TDD (2 dagen)

Geautomatiseerde Unit Testing frameworks installeren en configureren

TDD-benaderingen

  • Software ontwerpen met TDD
  • Software voor het herstructureren van software
  • TDD-workflows en -patronen

Implementatie van TDD

  • Samenwerkende modules
  • Inzicht in testvervalsingen, stompen, dubbels en mocks
  • Goede eenheidstests schrijven
  • Verbeteren van bestaande tests
  • Een applicatie herstructureren
  • Toetsen schrijven voor legacy C
  • TDD aanpassen voor embedded softwareontwikkeling
  • Testrijden naast het silicium met mocks

Agile (1 dag)

Introductie

  • Agile In vergelijking met traditionele benaderingen voor softwareontwikkeling
  • Het Agile Manifest

Implementeren Agile

  • Release Planning, Iteratie Nul
  • Iteratie Planning, Schatting
  • Beoordeling van vereisten, dagelijkse stand-up
  • Teamkwaliteit, iteratietesten, acceptatie
  • Iteratiebeoordeling (showcase)
  • Retrospectieven
  • Geleerde les van Agile Principes

Samenvatting en conclusie

Requirements

  • Een goed begrip van C-programmeren
  • Een goed begrip van softwaretestconcepten
 21 Hours

Number of participants



Price per participant

Getuigenissen (5)

Related Courses

Agile, TDD and Swift

35 Hours

Test Driven Development

21 Hours

Advanced C Programming

28 Hours

Ansi C for Embedded Systems

14 Hours

Programming in C

21 Hours

Unit Testing with C

35 Hours

Managing Projects using Waterfall and Agile Techniques

14 Hours

Agile Business Analysis

14 Hours

Agile Essentials

14 Hours

Agile Project Management with Kanban

14 Hours

Managing Agile Projects with Lean and Kanban

21 Hours

Agile Product Management - Growth Marketing

21 Hours

Agile Project Management with Scrum

14 Hours

Agile Software Testing

14 Hours

Agile Software Testing with Continuous Integration

28 Hours

Related Categories