19/05/2017

Treinamentos ProvTech – Teste unitário para sistemas embarcados

Conheça mais sobre nossos treinamentos

Treinamento: Utilização de testes unitários em  desenvolvimento de software embarcado

Treinamentos em TDD

Fluxo do desenvolvimento orientado a testes

Os desafios de desenvolver software embarcado aumentam a cada dia. Sistemas cada vez mais complexos, módulos de software que precisam ser integrados, manutenção e evolução do legado,  esses são apenas alguns dos problemas que os desenvolvedores precisam lidar a cada dia.

Na última década diversas áreas da computação, como o desenvolvimento web,  precisaram lidar com o mesmo tipo de problema, culminando na metodologia que hoje chamados Test Driven Development, ou Desenvolvimento Orientado a Testes.

Essa metodologia prega o uso de testes unitários como pedra fundamental de desenvolvimento, de forma manter a qualidade do código a longo prazo. Longo Prazo.

Apesar dos benefícios, porque ela não é mais utilizada?

Isso se deve a curva de aprendizado inicial que precisa ser superada, o que frustra muitos desenvolvedores, levando muitos a pregarem que é impossível aplica-la certos domínio.

Esse treinamento tem como objetivo principal suavizar a curta de aprendizado, e mostrar como o TDD pode ser integrado de maneira saudável no desenvolvimento de software embarcados.

O que será visto no treinamento

  • Porque testes unitários
  • Falácias e verdades sobre TDD
  • Como isso pode me ajudar
  • Criando hábitos saudáveis
  • Utilizando Unity e Ceedling
  • Projeto exemplo

Possui interesse ou precisa de mais informações?