The application architecture, dependencies and configuration is ready to just start writing tests. In this project you'll find Dagger2 configured to be able to replace production code with test doubles easily and Espresso to be able to interact with the application user interface. Your task as Android Developer is to write all the UI tests needed to check if the Application UI is working as it should.
espresso dagger android marvel testingAt Agoda, we have more than 1000 automated tests to ensure our application's quality and give our best experience to the user. All of them are written with Espresso from Google. Even though Espresso is working really well with our test, the code readability is quite low. Let's look at some of the examples of how we write the test. This is an example just to check the visibility and you can see that it's not looking that good. As Agoda developers, we want to improve not just our codebase quality, but also our implementation of tests as well. This is why we are introducing Kakao. The library that will make you enjoy writing automated tests like you are drinking a hot chocolate.
espresso kotlin dslBarista makes developing UI test faster, easier and more predictable. Built on top of Espresso, it provides a simple an discoverable API, removing most of the boilerplate and verbosity of common Espresso tasks. You and your Android team will write tests with no effort. Psst, hey. Migrating to Barista 2? Check out this guide to help you with the transition.
android espresso instrumentation-tests flaky-tests testingAutomatically record and replay OkHttp network interaction through your Android application. This project was based on the great Betamax library - which was inspired by Ruby's awesome VCR gem.You don’t want 3rd party downtime, network issues or resource constraints (such as the Twitter API’s rate limit) to break your tests. Writing custom stub web server code and configuring the application to connect to a different URI when under test is tedious and might not accurately simulate the real service.
android networking espresso okhttpGif RecyclerView in MVP using Dagger 2 + Retrofit 2 + Moshi + RxJava 2 + Glide 4 with JUnit and Espresso tests written in Kotlin + Kotlin DSL!
espresso junit espresso-tests android-gif coverage riffsy mvp recyclerview dagger-2 retrofit-2 moshi rxjava-2 android-databinding kotlin-dsl kotlin kotlin-androidAndroid app built with an MVP approach without RxJava or Dagger.
avenging mvp example android marvel api retrofit tutorial espresso mockito example-app howto article medium uitests unit-testing unit-tests architectureCheck out my blog or say hi on Twitter. Cortado provides a layer of abstraction above Espresso, so it's a bit easier to use.
android espresso android-library testing testing-toolsOppia is an online learning tool that enables anyone to easily create and share interactive activities (called 'explorations'). These activities simulate a one-on-one conversation with a tutor, making it possible for students to learn by doing while getting feedback. The Android app is a new, not-yet-released frontend for Oppia that provides access to Oppia's curated numeracy lessons for users who may not have regular access to internet connectivity, and in a way that can be easily shared across multiple members of the same household.
android kotlin learning education interactive tutorials nonprofit bazel teaching espresso robolectric databinding hacktoberfest tutorA framework to simplify the way you do instrumentation tests in your app, using Espresso and Kotlin. This is just to check a simple login screen, and we are not even considering that we may need to scroll to one of these views, due to small screens support.
android tests instrumentation espresso robotsDevice Automator is an Android library built on top of the UI Automator testing framework. Device Automator provides an easy to use syntax for writing UI Automator tests that interact across apps and the device itself. The Device Automator API very closely resembles the Espresso API and similarly encourages test authors to think in terms of what a user might do while interacting with the application - locating UI elements and interacting with them.
android espresso testing ui-testing ui-automation ui-automated-testsGreen Coffee is a library that allows you to run your acceptance tests written in Gherkin in your Android instrumentation tests using the step definitions that you declare. Visit the wiki for more detailed information. You can see an example applied to a full app here.
android espresso cucumber android-instrumentation-tests gherkin testing ui-testing end-to-end-testing ui-automation ui-automated-testsAndroid app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information about Marvel's vast library of comics.
android comics architectural marvel mvp model-view-presenter architecture espresso data-binding mvp-architectureJust a simple project to try new stuff on Android showing some movies fetched from the TMDB (The Movie Database) API. In case of any questions, feel free to open an issue, I will be glad to help.
android android-architecture mvp-android kotlin dagger2 rxjava clean-architecture sqlite sample-android mvp travis-ci mockito robolectric espresso tmdb-api tmdb-movie-search retrofit2 roomA helper class that implements both an Espresso IdlingResource and an OkHttp 2 and 3 Interceptors. add it to your OkHttpClient and replace it on your production code.
espresso okhttp android testingThis generator will create a skeleton Android app built atop a collection of awesome Android libraries by Square using a single Activity/multiple view style. The project also generates with a set of extremely useful test helper classes and static methods along with example tests showing how to use them.
yeoman-generator android square dagger-2 retrofit otto rxandroid espresso timber butterknifeThe application architecture, dependencies and configuration is ready to just start writing tests. In this project you'll find Kodein configured to be able to replace production code with test doubles easily and Espresso to be able to interact with the application user interface. Your task as Android Developer is to write all the UI tests needed to check if the Application UI is working as expected.
kotlin kotlin-android testing ui-testing espresso marvel kodeinAn example of how to write acceptance tests using Espresso. Check Testing a sorted list with Espresso.
espresso android functional-testingAn example of using Espresso and UiAutomator to write UI tests that interact with Android M permission dialogs.
uiautomator espresso android permission-dialogs runtime-permissionsThis repository is an example Android application based on Rails tutorial app. Prepare backend app.
android tutorial kotlin kodein rxjava robolectric espressoCross-platform test runner written for Android and iOS projects
android testing testing-tool test-runner espresso uitest uitesting uitests
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.