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.

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