Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 1.54 KB

README.md

File metadata and controls

58 lines (40 loc) · 1.54 KB

The simple example project how to work with Espresso automation testing framework.

Test scenario:

  • Create application for authorization (Login and Register).
  • Create profile page.
  • Create weather functional for profile page.
  • Create automation scripts for Login and Register.
  • Create automation scripts for profile page.
  • Create API automation scripts.
  • Generate report for automation scripts.

Requirements:

  • Use any object-oriented language (Java or Kotlin).
  • Use Espresso.
  • Use any Http client for API requests. (Retrofit 2)
  • Use automation patterns like PageObject, ScreenObject, data-driven tests, etc.
  • Use any testing frameworks (JUnit).
  • Use Gradle.
  • provide code and clear instructions how to run it.

Note: please put your code in public repository.

Note: Please send link to this repo when you are done.

Note: Before launching the application, you need to create an account on the site https://www.back4app.com/ After it needs to add app_id and app_key

You will need the following technologies available to try it out:

  • Git
  • Espresso
  • Retrofit 2
  • Gradle 3+
  • JDK 8
  • Android Studio
  • Web browser Chrome

Ho w to run

You need to write in console:

cd test-script

and

./run-tests.sh

and

After it generated Allure report in automation mode. Will create report folder.

you can

Open Allure report in browser

open index.html file from report folder