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

Programming Tutorials

Programming Tutorials

In this category, you will find Programming tutorials on Java, JavaFX, Git, GitHub, GitLab, Mockito, Wiremock, Log4J, ESLint, Algorithms, and so on.

Java Functional Interfaces with Examples

October 10, 2021 by Onur Baskirt
java

In this article, we will learn Java Functional Interfaces which are coming by default in Java. These interfaces are; Supplier, Consumer, Predicate, Function, Runnable, and Callable. First of all, I highly suggest you use Java 8 and higher versions of Java … Read more

Categories Java Tutorials, Programming Tutorials Tags functional programming, java, java streams

Lambda Functions in Java and Custom Functional Interfaces

October 10, 2021 by Onur Baskirt
java

In this article, we will learn all about lambda functions in Java and Custom Functional Interfaces with examples. It is good to learn lambda declarations with custom functional interfaces together. Let’s create a custom interface as PlayMusicService which has a … Read more

Categories Java Tutorials, Programming Tutorials Tags functional programming, java, java streams

Inheritance in Java with Examples

September 16, 2021 by Onur Baskirt
java

Hi in this article, we will learn inheritance in Java with examples. Inheritance in programming simply means the classes which are extending the parent class can use/reach the parent class’s methods and variables if they are not declared as private … Read more

Categories Java Tutorials, Programming Tutorials Tags java

Polymorphism in Java with Examples

October 5, 2021 by Onur Baskirt
java

In this article, we will learn polymorphism in Java with examples. I will try to explain this concept with the Java interface way. Are you ready? Let’s get started! In simple English, polymorphism in Java is each class can do the … Read more

Categories Java Tutorials, Programming Tutorials Tags java

Primitive and Reference Types in Java with Examples

October 2, 2021 by Onur Baskirt
java

In this article, I will share what is primitive and reference types in Java with examples. We have two different categories in Java these are primitive types and reference types.  Primitive types are byte, char, int, long, double, short, and … Read more

Categories Java Tutorials, Programming Tutorials Tags java

Boxing and Unboxing in Java with Examples

October 2, 2021 by Onur Baskirt
java

In Java, we are facing the term Boxing and UnBoxing and in this short article, I will share with you what is boxing and unboxing in Java with basic examples. Let say, we have an integer variable and it is … Read more

Categories Java Tutorials, Programming Tutorials Tags java

Gmail API Usage in Test Automation

April 23, 2021 by Canberk Akduygu

Test automation with Gmail API will be explained in this article in depth.  I will tell you how to use Gmail API in test automation projects. I am mostly using Gmail API in an automation project to validate emails sent … Read more

Categories Java Tutorials, Programming Tutorials Tags java

Demo Application for Automation Newbies

October 19, 2019 by Canberk Akduygu

Hello everybody, While browsing GitHub, I found a very easy to install/deploy application for automation newbies. Everybody who want to learn automation with Selenium or any other framework is looking for a real web site to work on so they … Read more

Categories Programming Tutorials, Test Automation

Integrate Test Runs with TestRail – JUnit5

August 5, 2021 by Canberk Akduygu
testrail

In our previous article, we talked about the integration of TestNG-based automation test to TestRail. In this tutorial, I am going to tell you how to integrate JUnit into your test suite. Tech Stack Java JUnit Assumption We expect you … Read more

Categories Java Tutorials, JUnit Tutorials, Tools and Technologies

How to Keep Problem Solving Skills Up to date?

August 4, 2019 by Canberk Akduygu
mastermind

Hello everybody, this is an article about how to keep yourself up to date with problem solving skills. It doesn’t have secret recipes or what so ever, but some advice from experiences. I see so many people asking the question … Read more

Categories Programming Tutorials Tags algorithms
Older posts
Newer posts
← Previous Page1 Page2 Page3 Page4 Page5 Next →

© 2025 SW TEST ACADEMY • All Rights Reserved

Next Page »