Schița de curs

Introducere

  • Beneficiile TDD și Agile

TDD (2 zile)

Instalarea și configurarea cadrelor automate Unit Testing.

Abordări TDD

  • Proiectare software folosind TDD
  • Software de refactorizare
  • Fluxuri de lucru și modele TDD

Implementarea TDD

  • Module de colaborare
  • Înțelegerea testelor false, stub-urilor, dublelor și imitațiilor
  • Scrierea unor teste unitare bune
  • Îmbunătățirea testelor existente
  • Refactorizarea unei aplicații
  • Teste de scriere pentru moștenirea C
  • Adaptarea TDD pentru dezvoltarea de software încorporat
  • Test-Driving lângă silicon cu false

Agile (1 zi)

Introducere

  • Agile vs Abordări tradiționale de dezvoltare software
  • Manifestul Agile.

Implementarea Agile

  • Planificarea lansării, iterație zero
  • Planificarea iterației, estimarea
  • Revizuirea cerințelor, Stand-up zilnic
  • Calitatea echipei, testarea iterativă, acceptarea
  • Examinare iterație (vitrină)
  • Retrospective
  • Lecția învățată din Agile Principii

Rezumat și Concluzie

Cerințe

  • O înțelegere a programării C
  • O înțelegere a conceptelor de testare software
  21 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (3)

Cursuri înrudite

Categorii înrudite