Slides

Integração contínua e testes unitários com Android

Description
1.  Testes Unitários  IntegraçãoContínua  Case com Android 2.  É um conjunto de programas individuais que validam trechos de código para determinar que…
Categories
Published
of 33
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  • 1.  Testes Unitários  IntegraçãoContínua  Case com Android
  • 2.  É um conjunto de programas individuais que validam trechos de código para determinar que seu comportamento está correto  Quanto menor for uma unidade de código testada (método, função, etc.) melhor  Os testes unitários devem ser independentes uns dos outros
  • 3. Fonte: http://blog.stevensanderson.com/2009/11/04/selective-unit-testing-costs-and-benefits/
  • 4.  Testes consomem entre 20% e 35% projeto  Redução de 5% a 10% no esforço de testes após automação  Em aplicações pacote, automatização de testes atinge 50% de cobertura
  • 5. Fonte: http://www.thoughtworks.com/pt/continuous-integration
  • 6.  A prática de IntegraçãoContínua requer que o desenvolvedor integre o seu código em um repositório comum várias vezes ao dia  Cada commit/check-in é verificado por uma construção automatizada  Por integrar continuamente, permite detectar problemas com rapidez, e localizá- los com mais facilidade
  • 7.  “IntegraçãoContínua não eliminará erros, mas os tornará dramaticamente mais fáceis de encontrar e remover.” Martin Fowler, Chief Scientist
  • 8.  4.000 usuários
  • 9.  120 mil pedidos por dia
  • 10.  + 53.000 instalações ativas  ~72% market share em integração contínua  + 5.300 membros de lista e-mail com ~ 1.050 mensagens/mês  49% das empresas deTI utilizam  Oferecido como serviço na nuvem, utilizado por pequenas empresas, startups até multinacionais Fonte: http://bit.ly/GzAIDx
  • 11. Fonte: http://blog.stevensanderson.com/2009/11/04/selective-unit-testing-costs-and-benefits/
  • 12.  Mocks Aren't Stubs - http://bit.ly/16xEd2u  Continuos Integration - http://bit.ly/1b3IEHw  Jenkins - http://jenkins-ci.org/
  • 13.  schuelter@gmail.com  @SchuelterEdu
  • Apresentação1

    Aug 3, 2018
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks