Outros recursos para testes
Esta página contém recursos que trazem mais informações sobre como programar testes do Android.
Exemplos (links em inglês)
Exemplos de testes do Android.
Demonstração do Sunflower: mostra o uso das bibliotecas de teste do Android.
IntentsBasicSample: uso básico de intended()
e intending()
.
IdlingResourceSample: sincronização com tarefas em segundo plano.
Exemplo básico do Espresso.
CustomMatcherSample: mostra como estender o Espresso para corresponder à propriedade hint de um objeto EditText
.
DataAdapterSample: mostra o ponto de entrada onData()
do Espresso, para listas e objetos AdapterView
.
IntentsAdvancedSample: simula a busca de um bitmap usando a câmera.
MultiWindowSample: mostra como apontar o Espresso para diferentes janelas.
RecyclerViewSample: ações RecyclerView
para o Espresso.
WebBasicSample: use a Espresso-Web para interagir com objetos WebView
.
BasicSampleBundled: exemplo básico para Eclipse e outros ambientes de desenvolvimento integrado.
Exemplo básico de ActivityTestRule: uso simples de ActivityTestRule
.
AndroidJunitRunnerSample: mostra anotações de teste, testes parametrizados e criação de conjunto de testes.
Exemplo básico do UI Automator
Codelabs
Codelab de testes do Android (em inglês)
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2020-05-13 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]