Unit testing

307 visualizações

Publicada em

Publicada em: Tecnologia, Educação
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

×