Course Code: javatesting
Duration: 28 hours
Prerequisites:
  • An interest in learning Java programming for the purpose of test automation.

Audience

  • Beginner testers who wish to learn Java for automation testing
  • Professional testers with experience in other programming language such as Javascript and C# who wish to transfer their skills to Java
Overview:

This instructor-led, live training is designed for anyone interested in learning Java for the purpose of test automation. It is a streamlined, intensive course with plenty of hands-on exercises to get participants ramped up quickly with the essential programming skills needed to apply to software automation testing. The focus is on the Java fundamentals which can be directly and immediately applied to test automation.

This course does not cover in depth test automation frameworks such as Selenium. It also bypasses the conventional "Hello World" approach to learning Java, as this is not a course on application development. This course is squarely aimed at getting participants up and running quickly with test automation. If you are already versed in Java and wish to get straight into testing with Selenium, please check out: Introduction to Selenium (https://www.nobleprog.com/introduction-selenium-training).

Format of the course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Installation and Setup

Java Programming - Getting Started

Overview of JUnit

Writing Your First Unit Test

Understanding JUnit Assertions

JUnit Annotations (@Test)

Java Methods as @Test Methods

Using and Creating Java Classes

Importing Packages

Java Data Types and Operators

Implementing Conditions and Loops in Your Test Script

Understanding Java Arrays

Other Ways to Iterate through Your Code

Catching and Throwing Exceptions

Understanding Java Inheritance

Handling Exceptions

Manipulating Strings

Working with Numbers

Working with Dates and Times

Java Property Files

Reading and Writing Files

Logging

Using Abstract Classes

Using Regular Expressions

Closing Remarks

Sites Published:

United Arab Emirates - Introduction to Java for Test Automation

Qatar - Introduction to Java for Test Automation

Egypt - Introduction to Java for Test Automation

Saudi Arabia - Introduction to Java for Test Automation

South Africa - Introduction to Java for Test Automation

Brasil - Introduction to Java for Test Automation

Canada - Introduction to Java for Test Automation

中国 - Introduction to Java for Test Automation

香港 - Introduction to Java for Test Automation

澳門 - Introduction to Java for Test Automation

台灣 - Introduction to Java for Test Automation

USA - Introduction to Java for Test Automation

Österreich - Introduction to Java for Test Automation

Schweiz - Introduction to Java for Test Automation

Deutschland - Introduction to Java for Test Automation

Czech Republic - Introduction to Java for Test Automation

Denmark - Introduction to Java for Test Automation

Estonia - Introduction to Java for Test Automation

Finland - Introduction to Java for Test Automation

Greece - Introduction to Java for Test Automation

Magyarország - Introduction to Java for Test Automation

Ireland - Introduction to Java for Test Automation

Luxembourg - Introduction to Java for Test Automation

Latvia - Introduction to Java for Test Automation

España - Introducción a Java para la automatización de pruebas

Italia - Introduction to Java for Test Automation

Lithuania - Introduction to Java for Test Automation

Nederland - Introduction to Java for Test Automation

Norway - Introduction to Java for Test Automation

Portugal - Introduction to Java for Test Automation

România - Introduction to Java for Test Automation

Sverige - Introduction to Java for Test Automation

Türkiye - Introduction to Java for Test Automation

Malta - Introduction to Java for Test Automation

Belgique - Introduction to Java for Test Automation

France - Introduction to Java for Test Automation

日本 - Introduction to Java for Test Automation

Australia - Introduction to Java for Test Automation

Malaysia - Introduction to Java for Test Automation

New Zealand - Introduction to Java for Test Automation

Philippines - Introduction to Java for Test Automation

Singapore - Introduction to Java for Test Automation

Thailand - Introduction to Java for Test Automation

Vietnam - Introduction to Java for Test Automation

India - Introduction to Java for Test Automation

Argentina - Introducción a Java para la automatización de pruebas

Chile - Introducción a Java para la automatización de pruebas

Costa Rica - Introducción a Java para la automatización de pruebas

Ecuador - Introducción a Java para la automatización de pruebas

Guatemala - Introducción a Java para la automatización de pruebas

Colombia - Introducción a Java para la automatización de pruebas

México - Introducción a Java para la automatización de pruebas

Panama - Introducción a Java para la automatización de pruebas

Peru - Introducción a Java para la automatización de pruebas

Uruguay - Introducción a Java para la automatización de pruebas

Venezuela - Introducción a Java para la automatización de pruebas

Polska - Introduction to Java for Test Automation

United Kingdom - Introduction to Java for Test Automation

South Korea - Introduction to Java for Test Automation

Pakistan - Introduction to Java for Test Automation

Sri Lanka - Introduction to Java for Test Automation

Bulgaria - Introduction to Java for Test Automation

Bolivia - Introducción a Java para la automatización de pruebas

Indonesia - Introduction to Java for Test Automation

Kazakhstan - Introduction to Java for Test Automation

Moldova - Introduction to Java for Test Automation

Morocco - Introduction to Java for Test Automation

Tunisia - Introduction to Java for Test Automation

Kuwait - Introduction to Java for Test Automation

Oman - Introduction to Java for Test Automation

Slovakia - Introduction to Java for Test Automation

Kenya - Introduction to Java for Test Automation

Nigeria - Introduction to Java for Test Automation

Botswana - Introduction to Java for Test Automation

Slovenia - Introduction to Java for Test Automation

Croatia - Introduction to Java for Test Automation

Serbia - Introduction to Java for Test Automation

Bhutan - Introduction to Java for Test Automation

Nepal - Introduction to Java for Test Automation

Uzbekistan - Introduction to Java for Test Automation