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

Teste no Android. Porque? Como? O que utilizar?

Teste no Android. Porque? Como? O que utilizar?

Um breve resumo sobre testes no android, como fazer e o que utilizamos.

Avatar for Alex Soares de Siqueira

Alex Soares de Siqueira

October 11, 2019
Tweet

More Decks by Alex Soares de Siqueira

Other Decks in Programming

Transcript

  1. Como fazer? ⇢ Sufixo Test ⇢ @Test ⇢ @Before ⇢

    @After ⇢ [nome do metodo]_[retorno esperado]_[input esperado]
  2. Como fazer? ⇢ Sufixo Test ⇢ @Test ⇢ @Before ⇢

    @After ⇢ [nome do metodo]_[retorno esperado]_[input esperado] ⇢ GIVEN WHEN THEN
  3. Testes unitários instrumentados ⇢ android ⇢ Ui ⇢ Espresso ⇢

    Demorado em relação ao teste local ⇢ src/androidTest/
  4. Como fazer? ⇢ Sufixo Test ⇢ Anotações do JUnit ⇢

    [ação]_[retorno esperado] ⇢ View -> procure -> Ação
  5. Referências Projeto https://github.com/AlexSoaresDeSiqueira/TestSample-TDC Robot Pattern https://jakewharton.com/testing-robots/ GIVEN WHEN THEN https://martinfowler.com/bliki/GivenWhenThen.html

    Espresso https://developer.android.com/training/testing/espresso Teste Unitario Local https://developer.android.com/training/testing/unit-testing/local-unit-tests