Skip to content

cardinalblue/Kotlin-Espresso-sample

 
 

Repository files navigation

Android Test Automation Assessment (Kotlin-Espresso)


📌 Project Source & Attribution

This repository is a fork of the open-source project Kotlin-Espresso-sample originally authored by Jogendra Singh. This codebase is used as a base environment for our technical assessment under the MIT License.


🎯 Objective

This quiz is designed to evaluate your ability to understand UI test automation using Kotlin and Espresso for Android applications. You will be assessed on your ability to understand an existing codebase, automate new scenarios, and apply design patterns (Page Object Model).


💻 Instructions (Before our call)

1. Setup and Explore

  • Clone this repository. You may fork it to your own account to manage your changes.
  • Explore the project and ensure you can run the existing instrumented tests.

2. Automate a New Test Case

Please implement a new test case to verify the "AC" (All Clear) button functionality.

  • Requirement: You must implement this using the Page Object Pattern.
  • Test Logic:
    1. Perform some calculations or input numbers.
    2. Click the "AC" button.
    3. Verify that the display resets correctly.

3. Submission

Please submit your test code or a link to your fork for review before our call. If you have any questions, feel free to reach out.


📱 Target Application


License

Distributed under the MIT License. See LICENSE for more information.

About

MVP Android project that uses Espresso instrumentation tests. All code are written in Kotlin.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Kotlin 100.0%