Companies Home Search Profile

Android UI tests with Espresso. Essentials.

Focused View

Denys Zelenchuk

2:08:28

143 View
  • 1.1 Source code link.html
  • 1. Introduction.mp4
    03:11
  • 2. Parsing application UI with Layout Inspector.mp4
    05:39
  • 3. Layout Inspector assignment.html
  • 1.1 Espresso cheat sheet 2.1.0..html
  • 1. UI Properties View Matchers.mp4
    09:24
  • 2. Assignment UI Properties ViewMatchers.html
  • 3. User Properties View Matchers.mp4
    10:53
  • 4. Assignment User Properties ViewMatchers.html
  • 5. Input View Matchers.mp4
    02:13
  • 6. Assignment Input View Matchers.html
  • 7. Class ViewMatchers.mp4
    01:52
  • 8. Assignment Class ViewMatchers.html
  • 9. Hierarchy View Matchers.mp4
    06:08
  • 10. Assignment Hierarchy View Matchers.html
  • 11. Root View Matchers.mp4
    03:35
  • 12. Assignment Root View Matchers.html
  • 1. Hamcrest Matchers.mp4
    04:25
  • 2. Assignment Hamcrest matchers.html
  • 1.1 video.html
  • 1. Espresso ViewActions.mp4
    04:50
  • 2. Assignment - Espresso ViewActions.html
  • 1. Espresso ViewAssertions.mp4
    02:59
  • 2. Assignment - ViewAssertions.html
  • 1. Set up android device for UI tests.mp4
    11:41
  • 2. Assignment - Prepare test device for UI automation.html
  • 1. Espresso DataInteractions.mp4
    08:38
  • 2. Assignment - Data Interactions.html
  • 1. RecyclerView Actions.mp4
    08:13
  • 2. Assignment - RecyclerView actions.html
  • 1. Recording Espresso tests using Espresso Test Recorder.mp4
    08:00
  • 2. Assignment - Espresso Test Recorder.html
  • 1. Kotlin Espresso DSL.mp4
    03:09
  • 1.1 espresso_web_cheat_sheet.zip
  • 1. Espresso-Web API. Performing actions and assertions on WebView.mp4
    14:04
  • 1. Test Size Annotations.mp4
    02:42
  • 2. Assignment - Test Size Annotations.html
  • 1. Running different test sets from terminal.mp4
    16:52
  • 2. Assignment - Running tests from terminal.html
  • Description


    Learn how to write Android UI tests using Espresso from scratch.

    What You'll Learn?


    • Inspecting app UI and locating UI elements.
    • Understanding ViewMatchers that are used to locate UI elements on the screen.
    • How to perform an action or assertion using Espresso.
    • Performing actions in ListView and RecyclerView.
    • Recording tests with Espresso Test Recorder.
    • Creating Espresso Domain Specific Language (DSL).
    • Testing elements inside the WebView.
    • Using test size annotations: @SmallTest, @MediumTest, @LargeTest.
    • Running single and multiple tests.

    Who is this for?


  • QA Engineers
  • Test Automation Engineers
  • Android Developers
  • Test Engineers
  • More details


    Description

    This course is an introduction for those who would like to learn how to write Android UI tests using Espresso for Android test automation framework from scratch.

    You will learn Espresso for Android API, how it interacts with the application under test, how to parse application layout (i.e. View Hierarchy), how to locate views, and how to perform actions and assertions on multiple view types.

    In addition to that we will touch Espresso Test Recorder topic, you will understand how to set up a test device for test automation, how to run test from command line and from Android Studio IDE, and much more valuable content which would be not so easy to find online.

    After this course you will understand what steps you need to take to start writing automated UI tests even if you don’t have Android development or test automation experience.

    Why you should enroll to my course:

    I've been working with Espresso for Android from its initial release in October 2013 and have significant experience using it in Android UI automation.

    Who this course is for:

    • Entry level Android Test Automation Engineers.

    • QA engineers.

    • Android developers who would like to learn about UI automation.

    Requirements:

    • Install Android Studio IDE.

    • Basic understanding of Android test automation.

    Who this course is for:

    • QA Engineers
    • Test Automation Engineers
    • Android Developers
    • Test Engineers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Denys Zelenchuk
    Denys Zelenchuk
    Instructor's Courses
    Hey. I'm Denys - a Test Automation expert with 12+ years of software testing experience. All my courses are based on real examples and knowledge I gained during my day-to-day interaction with test automation frameworks in commercial products. I'm mostly focused on mobile test automation frameworks like UI Automator, Espresso, Compose UI tests, and XCTest. In addition to that, I've gained a lot of practical knowledge of Web test automation frameworks like Cypress and Playwright.I'm the author of the "Android Espresso Revealed - Writing Automated UI Tests" book that covers all major topics of writing functional UI automated tests using Espresso for Android.I'll be glad to see you in my courses.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 19
    • duration 2:08:28
    • Release Date 2022/12/18