Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Unit testing

309 views

Published on

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Unit testing

  1. 1. Testes unitáriosKaren Zamlutti - 2013
  2. 2. O que é um teste unitário?É todo método no qual unidades de código sãotestadas a fim de garantir que estão prontaspara uso.
  3. 3. Unidade de códigoUma unidade de código é a menor partetestável da aplicação.
  4. 4. Injeção de dependênciasPadrão de desenvolvimento que facilita aalteração de uma classe por desacoplar suasdependencias
  5. 5. Mock objectsObjetos que simulam o comportamento de umobjeto real
  6. 6. StubsSão pedaços de código que simulam ocompartamento de um método
  7. 7. Como devem ser os testes unitários?● Curtos e rápidos● Totalmente automatizados● Simples de rodar● Cobrem casos triviais● Cobrem casos extremos● Cobrem uma feature de cada vez● Priorizam as partes mais importantes● Reproduzem bugs
  8. 8. ReferênciasWikipedia:https://en.wikipedia.org/wiki/Unit_testinghttp://en.wikipedia.org/wiki/Dependency_injectionhttp://en.wikipedia.org/wiki/Mock_objecthttp://en.wikipedia.org/wiki/Method_stubUnit testing guidelineshttp://geosoft.no/development/unittesting.html

×