Skip to content
Software Test Academy
  • Home
  • About
  • Blog
  • Test Automation
    • UI Automation
      • Selenium
      • Capybara
      • Sikulix
      • CodedUI
      • WinAppDriver
    • Mobile Automation
      • Appium
      • Espresso
      • Mobile Device Farm
    • API Automation
      • Rest Assured
      • Karate
    • Testing Frameworks
      • JUnit
      • TestNG
    • Automation Reporting
      • Allure Report
      • Extent Reports
      • Klov Reporting
      • Tesults Reporting
    • Cucumber
    • Visual Test Automation
      • Applitools Eyes
      • ImageMagick
      • Galen Framework
      • Ember Percy
      • Visual Testing Tools
    • Robot Framework
    • Selenoid
    • Docker Selenium
    • Node.js Mocha
  • Performance Testing
    • JMeter
    • Gatling
    • Mobile Performance Testing
    • Interview Questions
  • DevOps
    • Kubernetes
    • Jenkins
    • Docker
    • SonarQube
    • Vagrant
    • Octopus Deploy
    • AWS
    • Azure
    • Rancher
    • Packer
  • More
    • Interview Questions
      • Performance Testing Interview Questions
    • Programming Tutorials
      • JAVA
      • JAVA FX
      • Git
      • GitLab
      • GitHub
      • Algorithms
      • WireMock
      • Mockito
      • Logging
      • ESLint
    • Testing Tutorials
    • Agile Tutorials
    • Tools and Technologies
    • Security Testing Tutorials
    • Test Masters
    • Software Conferences

java

JAVA Tutorials

JAVA tutorials are listed in this section. We will continuously add new articles to this section. If you want us to write a new article for this section please get in touch with us.

Lambda Expressions and Streams in Test Automation Projects

December 4, 2018 by Onur Baskirt
java

Lambda Expressions are introduced in JAVA 8. They are one of the most popular features of Java 8 and they brought functional programming capabilities to JAVA. In this article, I will try to give some examples of lambda expressions which … Read more

Categories Java Tutorials Tags java

Creating Custom Java Annotations for Your Tests

November 28, 2018 by Canberk Akduygu
java

Hello, today I am going to tell you to create a new annotation for your development and test project. In this way, you will use your own custom annotations in your JAVA projects. What are annotations? An annotation is a … Read more

Categories Java Tutorials Tags java

Run ADB Commands in Java Code for Device Manipulation

November 28, 2018 by Canberk Akduygu
appium

Android Debug Bridge (adb) is a command-line tool. It lets you interact with an Android device. The adb commands facilitate a variety of device actions, such as installing and debugging apps, changing battery level, turning on/off the wifi etc. It has … Read more

Categories Appium Tutorials Tags appium, java

Manage the Containers in Java Code

November 27, 2018 by Canberk Akduygu
docker

Hello, today, I am going to tell you how you can manage your Docker-based Selenium Grid containers via Java code. The main reason behind it is the need of Selenium Grid for parallel execution. In our pipeline, there’s already a … Read more

Categories DevOps Tutorials Tags docker, java

Log4j 2 Tutorial: Log4j Log Levels and Configurations

January 1, 2022 by Onur Baskirt
log4j

This Log4J 2 Tutorial comprises log4j log levels and log4j configurations in our java projects. It is created by Apache and in this tutorial, we will add Apache Log4j logging feature to our framework. We will continue our framework which … Read more

Categories Programming Tutorials Tags java, log4j, logging

Page Object Model with JAVA

December 4, 2018 by Onur Baskirt
selenium-logo

Page Object Model is one of the most used test automation framework pattern and in this tutorial I will explain you this test automation design pattern. Before, Ege Aksöz also wrote an article on POM with C#.  You can also … Read more

Categories Selenium Tutorials Tags java, selenium, testng

Find Broken URLs using Selenium with Multiple Threads

October 24, 2021 by Canberk Akduygu
selenium

In this tutorial, I will tell you how to find broken URLs on a website by using Selenium. Let’s get started! I came across a customer who has problems with URL s located on their web pages. Because of many … Read more

Categories Selenium Tutorials Tags java, selenium

How to Create a Word Document with JAVA [2021 Update]

August 14, 2021 by Onur Baskirt
java

How to generate MS word documents automatically? I started to search how to accomplish this task and found the Apache POI library. We can easily work with MS Office documents (word, excel, etc.) with the Apache POI library. For details please … Read more

Categories Java Tutorials Tags java

Hamcrest Matchers – All Tactics are Here!

January 1, 2022 by Onur Baskirt

Hamcrest is a library of matchers, is an external add-on of the Junit Framework. How to add hamcrest methods into your project by IntelliJ as shown below. For example, we are writing a JUnit test with hamcrest “Is” method. First, … Read more

Categories JUnit Tutorials Tags java, junit
Newer posts
← Previous Page1 … Page3 Page4

© 2025 SW TEST ACADEMY • All Rights Reserved