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

How to Change a Test Name When Using TestNG DataProvider

December 4, 2018 by Canberk Akduygu
testng

Hello everybody, One of the great features of TestNG is TestNG DataProvider. TestNG DataProvider simply provides a way to run one test with different data with multiplying the test code. General usage is like below: public class DataProviderChangeName{ @DataProvider(name = "role") public … Read more

Categories TestNG Tutorials Tags testng

How to Use TestNG with Gradle

December 4, 2018 by Canberk Akduygu
testng

Hello, I am a huge fan of Maven when it comes to automation project. But i recently joined in a team where Gradle is used companywide. What is Gradle? Gradle is an open-source build automation system that builds upon the concepts … Read more

Categories TestNG Tutorials Tags testng

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

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

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

Selenium Grid Infrastructure by using Rancher Packer and Docker on AWS

December 4, 2018 by Suha Sulun
rancher

Hi all, in this article, I will explain to you how to setup Selenium Grid with Rancher on AWS.  First we need to create an AWS account, for now, we may use t2.micro instances in US Regions which are the … Read more

Categories DevOps Tutorials Tags aws, docker, packer, rancher, 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

MITM Proxy Recorder for Mobile Performance and Load Testing

December 4, 2018 by Canberk Akduygu
mitm proxy recorder

Hello everybody, today I want to talk about Mitm Proxy Recorder for your performance engineering projects. Mobile performance engineering projects require record and playing while dealing with Mobile or Web Apps compared to API testing. JMeter has a very handy … Read more

Categories Performance Testing Tags mitm proxy

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
Older posts
Newer posts
← Previous Page1 … Page14 Page15 Page16 … Page31 Next →

© 2025 SW TEST ACADEMY • All Rights Reserved

Next Page »