J'utilise andorid studio 3.2 et je suis novice dans les tests. Je veux ajouter une bibliothèque de tests mais je ne comprends pas ce que je devrais écrire dans la section des dépendances testImplentation ou androidTestImplementation. Quelle est la différence entre ces deux?
Si vous créez Android projet en utilisant Android Studio. Vous pouvez trouver trois répertoires suivants: (chaque répertoire appelé Source Set
)
Le répertoire androidTest
peut être automatisé en touchant l'écran et en testant ce qui est affiché.
Dans le répertoire test
, nous faisons principalement unit tests
comme tester une fonction.
Mais le répertoire de test ne concerne pas uniquement le test unitaire. Vous pouvez également écrire un test d'intégration comme un appel HTTP. Même vous pouvez UI test
dans le répertoire test
à l'aide de la bibliothèque Robolectric
(c'est vraiment rapide plutôt que l'espresso)
Alors, qu'est-ce que testImplementation
et androidTestImplementation
? (chacun appelé Configuration
)
test
ensemble de sourcesandroidTest
ensemble de sourcesVoir ces articles pour plus de détails.