Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
TestProject Java SDK Tutorial
Rating: 4.4 out of 5(33 ratings)
5,627 students

TestProject Java SDK Tutorial

Automate cross-browser web tests, with rich dashboards, using TestProject Java SDK
Last updated 9/2021
English

What you'll learn

  • Learn about the TestProject Java SDK - an excellent resource for creating robust test automation, using the Java programming language.
  • Code your first test using TestProject Java SDK
  • Run tests on Safari and Chrome

Course content

1 section14 lectures1h 4m total length
  • Introduction to TestProject Java SDK1:04

    Explore the Test Project Java SDK and create a free test project account for automation. Set up Java SDK, download agent, and write tests for Safari and Chrome, using dashboards.

  • TestProject Setup3:17
  • TestProject dashboards7:36

    Explore the TestProject dashboards to manage add-ons, view recent activity, organize projects and tests, monitor executions, and access reports, agents, and integration docs for the Java SDK.

  • Recording a test6:07

    Record a test with the TestProject Java SDK, capturing steps and validations, then run and view reports across Chrome or Safari while preparing for code-based testing with page object patterns.

  • Setting TestProject API Key on Mac2:07

    Learn to set the TestProject API key on mac by exporting environment variables in your shell profile, configuring automatic setup, and verifying with echo checks.

  • What is a TestProject Agent?1:55

    Learn how the test project agent bundles Selenium, Chrome driver, Safari driver, and APM into a package. It provides an API that communicates with the test project UI and dashboards.

  • First TestProject Test8:21

    Learn to create your first test with the TestProject Java SDK by adding maven dependencies for Test Project and JUnit, using a Selenium Chrome driver, and validating the page title.

  • TestProject Trends and Reports2:34
  • Quiz 1
  • Add 2nd Test7:07

    Enhance a java sdk test by wiring a new form submission test with webdriver, locating elements, typing input, clicking submit, and diagnosing synchronization issues with sleep and setup optimization.

  • Safari Tests4:21
  • Custom Jobs and Projects1:52

    Create a custom test by supplying a project name and job name in the driver's constructor, using a sample project and new job; monitor and reports confirm two executions.

  • Using JUnit 5 with TestProject2:35
  • Page Objects with TestProject14:50
  • Quiz 2
  • BONUS LECTURE!!!0:48

Requirements

  • Computer
  • Java programming experience

Description

In this tutorial, you will learn about the Test Project Java SDK. It is an excellent resource for creating robust test automation using the Java programming language.


I'll walk you through how to:

  • Create your free test project account;

  • Download the test project agent;

  • Set up the Java SDK

  • Learn how to write automated tests using Safari and Chrome, which is extremely easy

  • Learn how to navigate all of the excellent test project dashboards which automatically get updated to create the amazing HTML report.

  • And finally, we will put everything together as you learn how to create page objects using the Test Project Java SDK.

This is a tutorial for experienced programmers who already have an understanding of:

  • Java

  • an IDE supporting Java SDK

  • Selenium WebDriver API

So what are you waiting for? Let's jump into the tutorial.

What current students are saying:

"I appreciate the time the instructor put on this course as well as the opportunity to get familiar with TestProject free of charge. Well explained however, if your are using window and you are new in Automation Testing, you might find it a bit challenging with adding the SDK Token in your system environment since the instruction used MAC which is completely a different way with windows. Other than that... I appreciate a lot this free course .... thanks"

Who this course is for:

  • Automation engineers looking to program with TestProject Java