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

testng

TestNG Tutorials

TestNG 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.

Allure Report Selenium and TestNG Tutorial

December 16, 2022 by Onur Baskirt
allure

Allure Report Selenium and TestNG integration will be explained in all detail in this article. In my last article, I explained how to integrate ExtentReports reporting framework with TestNG for shiny and beautiful test automation reports. Now, I will explain … Read more

Categories Allure Report Tags allure, selenium, testng

Extent Reports in Selenium with TestNG

February 13, 2023 by Onur Baskirt

In this article, I will describe How to Generate the Extent Reports in Selenium with TestNG Listeners. I described how to use TestNG Listeners in this article and Canberk Akduygu, and I also described how to rerun failed tests with … Read more

Categories Extent Reports Tags extent reports, selenium, testng

Selenium Parallel Tests Using Selenium Grid and TestNG

May 25, 2020 by Onur Baskirt
selenium

Hi all, in the previous article I explained and showed two common techniques to run your selenium tests in parallel with Selenium Grid and JUnit. In this post, I will show you to run your tests in parallel with another … Read more

Categories Selenium Tutorials Tags selenium, testng

Soft Assertions in TestNG

January 28, 2019 by Canberk Akduygu
testng

I’d like to talk about TestNG’s one of the greatest feature which is Soft Assertions in TestNG. When we want to validate a result we use Assertion class of the testing libraries. We mostly use the hard ones. But we never … Read more

Categories TestNG Tutorials Tags testng

How to Download a File in Selenium Webdriver?

January 1, 2022 by Canberk Akduygu
selenium webdriver

How to download a file in selenium webdriver? Yes, sometimes we need to deal with this problem in our test automation projects. Also, there are test cases where you need to check if the download links are working fine or not. … Read more

Categories Selenium Tutorials Tags java, selenium, testng

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

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

Appium Cucumber Parallel Execution with TestNG

January 1, 2022 by Onur Baskirt
appium

How to run Appium Tests in Parallel with Cucumber and TestNG? Yes, in this post, I will show you how we can achieve this! I will explain to you a mobile test automation project that contains TestNG, Appium, Cucumber. In … Read more

Categories Appium Tutorials Tags appium, cucumber, testng

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
Older posts
Page1 Page2 Next →

© 2025 SW TEST ACADEMY • All Rights Reserved

Next Page »