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

Test Automation

Test Automation

In this category, you can find our extensive test automation tutorials on UI automation, mobile automation, API automation, so on. We shared our experience on Selenium Webdriver, Cucumber, Appium, Espresson, Robot Framework, Rest-Assured, Capybara, SikuliX, CodedUI, WinAppDriver, Karate, JUnit, TestNG, Applitools Eyes, Galen Framework, ImageMagick, Ember Percy, Extent Reports, Allure Reporting, Docker Selenium, Selenoid, Mocha, and so on. We hope you will enjoy reading our tutorials and they will help you in your test automation projects.

JSON Schema Validation with Rest-Assured

December 4, 2018 by Canberk Akduygu
rest assured

Hello, Today I am going to tell you about RestAssured’s hidden feature. This is JSON Schema validator. You can also validate your XML schemas by using the same approach. Testing endpoints is a straightforward process but sometimes you need to go … Read more

Categories Api Testing, Test Automation Tags rest assured

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

PageGenerator and LoadableComponent for Better Page Object Model

December 4, 2018 by Onur Baskirt
selenium-logo

Hi all, in this tutorial, I will explain to you how to use PageGenerator and LoadableComponent to create a better Page Object Model based Selenium Webdriver test automation projects. By using LoadableComponent pattern, we can easily get the pages without … Read more

Categories Selenium Tutorials Tags selenium

Node.js Unit Testing with Mocha

December 4, 2018 by Onur Baskirt
mocha logo

Unit testing is an inevitable part of software development for those who aim for code quality. In this article, we are going to discuss unit testing in javascript language. Unit testing in javascript starts with choosing a framework. The most … Read more

Categories Test Automation Tags javascript, mocha, node.js

Selenoid Tutorial | Docker-Selenium Alternative for Parallel Testing

October 15, 2021 by Kaan Sariveli
selenoid

Selenoid is an open-source project written in Golang and active maintainers are Alexander Andryashin, Ivan Krutov, and  Kirill Merkushev. In the previous article, I tried to explain the usage of docker-selenium and the advantages over Selenium Grid. Now, I will explain … Read more

Categories Selenium Tutorials Tags docker, selenium, selenoid

Klov – ExtentReports | Test Automation Reporting

June 24, 2021 by Canberk Akduygu
klov extentreports

Hello everybody, today I am going to talk about Klov – ExtentReports reporting library by ExtentReports. As you may already know, ExtentReport provides great visual reporting to your Selenium tests. We talked about it in this article (https:/extentreports-testng/)  You might need to … Read more

Categories Extent Reports Tags extent reports, klov

Selenium Webdriver Tutorial with JAVA and TestNG (2018 Update)

December 4, 2018 by Onur Baskirt
selenium-logo

Selenium Webdriver Tutorial by using JAVA and TestNG article is a perfect starting point for Selenium Test Automation with TestNG. In this article, I will explain how to start to Selenium Webdriver with JAVA and TestNG step by step. If you want … Read more

Categories Selenium Tutorials Tags selenium

TestNG Tutorial | TestNG Annotations | TestNG Selenium Reference

December 4, 2018 by Onur Baskirt
testng

TestNG Tutorial – TestNG Selenium – TestNG Annotations – TestNG vs JUnit and TestNG examples. These are the most common search keywords for many testers and in this TestNG tutorial article, I will explain TestNG framework. We can write our tests by … Read more

Categories TestNG Tutorials Tags testng

Read Configurations from a Property File in Selenium

November 29, 2018 by Onur Baskirt
selenium-logo

Hi all, in this article I will explain to you how to read configurations from a property file which holds global configurations and variables. You can add a utility class to handle this operation. You can name is PropertyReader, ConfigReader, … Read more

Categories Selenium Tutorials, Test Automation Tags selenium

Calling Custom Java Code in Karate API Tests

December 4, 2018 by Canberk Akduygu
karate

Hello, a few months ago, Ali Aktolun briefly explained how to use Karate Framework for web service testing. Here’s the article. You need to be familiar with Karate in order to understand the Calling Custome Java Code in Karate API Tests … Read more

Categories Api Testing Tags karate
Older posts
Newer posts
← Previous Page1 … Page6 Page7 Page8 … Page16 Next →

© 2025 SW TEST ACADEMY • All Rights Reserved

Next Page »