Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Pirâmide testes mobile, distribua seus testes de maneira efetiva

Pirâmide testes mobile, distribua seus testes de maneira efetiva

Frederico Moreira

September 16, 2017
Tweet

More Decks by Frederico Moreira

Other Decks in Technology

Transcript

  1. None
  2. Frederico Moreira QA Manager - Concrete Wellington Avelino QA Chapter

    Lead - Concrete Quem somos
  3. • • • • • • • • •

  4. None
  5. None
  6. None
  7. • Nessa interação não iremos tratar nenhum requisito de segurança

    • Deve conter uma maneira de buscar filmes por título • Deve conter uma maneira de buscar filmes por título e ano • Deve existir uma maneira de favoritar um filme encontrado • Deve existir uma maneira de visualizar a lista de favoritos • Devo conseguir visualizar detalhes de filme encontrado na busca • Utilizar a API pública OMDb (The Open Movie Database) para consulta • Não será necessário nenhum tipo de login no aplicativo Critérios
  8. None
  9. None
  10. None
  11. None
  12. None
  13. Unit Service UI Manual

  14. Unit Service UI Manual Junit Espresso Nimble Appium/Calabash Quick Kif

    Instrumentados AssertJ Local(Google) Instrumentados Appium/Calabash
  15. None
  16. None
  17. Front-End Back-End OMDb - http://www.omdbapi.com/ Android iOS NodeJs(SuperTest) Java(Rest-Assured)

  18. None
  19. @Test public void shouldFetchOnlyByNameWhenYearIsEmpty() throws Exception { // given String

    someTitle = "title"; String emptyYear = ""; when(api.getMovieByName("title")).thenReturn(Observable.just(new MovieResponse())); // when presenter.fetch(someTitle, emptyYear); // then verify(api).getMovieByName(someTitle); }
  20. None
  21. None
  22. None
  23. None
  24. HockeyApp Crashlytics

  25. None
  26. None
  27. None
  28. Referências Bibliográficas ADZIC, Gojko. Specification by Example: How Successful Teams

    Deliver the Right Software. Manning Publications; Edição: 1 (6 de junho de 2011) Onde encontrar: https://www.amazon.com.br/Specification-Example-Successful-Deliver-Software/dp/1617290084 HUMBLE, Jezz. FARLEY, David. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley Professional; 1 edition (August 6, 2010) Onde encontrar: https://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/03 21601912
  29. None