TestNG Tutorial: Introduction to TestNG Framework

TestNG Testing Framework

This TestNG Tutorial Explains the TestNG Framework Along with its Features, Benefits, and Advantages Over the JUnit Framework:

This tutorial will introduce you to the concept of Automation Framework, its benefits, and the types that are in use in the testing world.

Along with the Automation Framework, we will also discuss one of the most important topics i.e. TestNG Testing Framework.

Let’s Start!!

Read more

Was this helpful?

Thanks for your feedback!

TestNG Installation, Basic Program and Reports

TestNG Installation

This tutorial covers TestNG Installation. We will also run a basic TestNG program and see what reports can be generated post-test run in TestNG: This tutorial will educate you on how to install TestNG through Marketplace and Install New Software options in Eclipse. We will also run a basic TestNG …

Read more


TestNG Annotations and Listeners

TestNG annotations

This Tutorial Explains the Different Types of TestNG Annotations and Listeners. You Will Also Learn How to use the TestNG Annotations & Listeners with Examples: Here, we will run a basic TestNG program using TestNG annotations and also see the role of TestNG Listeners and how to use them in …

Read more


TestNG Example: How To Create And Use TestNG.xml File

TestNG.XML File

This Tutorial Explains How To Create TestNG.xml File With the Help of TestNG Example: One of the most important topics of TestNG i.e. the TestNG.xml file will be explained in detail here. A lot of tasks can be done simultaneously with the TestNG.xml file. Let’s get started!! => Check Here …

Read more


Rest API Tutorial: REST API Architecture And Constraints

Web Services, Architecture Using POSTMAN Application

In This Tutorial, we will Learn About REST API, Web Services, Architecture of REST API, REST API Constraints and How to Test an API Using POSTMAN: Pre-Requisites: Basic knowledge of Web Services. Check here to get a clear understanding of Web Services. What Is REST API? API is simply an …

Read more


Rest API Response Codes And Types Of Rest Requests

Different Types of Response Codes And Rest Requests

In This Tutorial, we will Learn About Different REST Response Codes, Types of REST Requests, and Some Best Practices to be Followed: In the previous tutorial, REST API Architecture And Constraints, we have learned about web services, REST Architecture, POSTMAN, etc. We may refer to the REST API first tutorial …

Read more


Selenium PhantomJS Tutorial for Headless Automation

selenium automation with phantomjs

In This Article, Selenium Automation With PhantomJS is Explained With Code Examples: PhantomJS is a headless browser that is primarily used for GUI less automation. The performance and execution happening on this browser is faster and is generally used in the scenarios where manual monitoring is not required and on …

Read more


Getting Started With Watir: Web Application Testing In Ruby

watir final

Watir is an Acronym for ‘Web Application Testing In Ruby’. Learn How to Install And Use Watir to Create And Run Test Cases With Code Examples: Watir is pronounced as Water. It is an open-source collection of Ruby libraries. As it is the Web Application Testing In Ruby, it uses …

Read more


Page Object Model (POM) With Page Factory | Selenium Tutorial

POM With Pagefactory In Selenium

This In-depth Tutorial Explains All About Page Object Model (POM) With Pagefactory Using Examples. You Can Also Learn the Implementation of POM in Selenium: In this tutorial, we will understand how to create a Page Object Model using the Page Factory approach. We will focus on : Factory Class How …

Read more


Sample Project On Front-End Unit Testing Using KARMA And JASMINE

Sample Project On Front-End Unit Testing

A Hands-on Sample Project On Front-End Unit Testing Using KARMA And JASMINE. In this Karma Tutorial Series, we explored all about Jasmine Framework in our previous tutorial. This tutorial explains how to put into practice the theoretical knowledge that we have gained from our previous tutorials in this series about …

Read more


Jasmine Framework Tutorial Including Jasmine Jquery With Examples

Jasmine Testing Framework

This Article Covers Jasmine Testing Framework & Its Constructs. Also, Learn About Jasmine-Jquery Package That Extends Jasmine to Test Jquery Applications: We learned all about Karma in our previous tutorial in this series. In this tutorial, we will learn how to use Jasmine to write tests for a JavaScript web …

Read more


Karma Tutorial: Front-End Unit Testing Using Karma Test Runner

Introduction to Karma

This Tutorial Explains How to Setup Karma & Automate Front-End Unit Testing Using Karma, Basic Configuration Options for Karma.conf.js file, etc.: This tutorial explains the procedure of automating Unit Testing of the front-end of the software using Karma and some of its associated tools. We will start with web applications …

Read more


Explore The Essentials Of Java In Selenium With Examples

Essentials of Java in Selenium

This Tutorial on Essentials Of Java In Selenium Explains Major Java Concepts and Their Implementation in Selenium, Collection class, etc with Examples: In this tutorial, we will discuss the major Java concepts that are used in Selenium Testing like OOPS concepts, collection class, and some common interview questions that are …

Read more


POSTMAN Tutorial: API Testing Using POSTMAN

API Testing Using POSTMAN

This Step By Step Tutorial Explains API Testing Using POSTMAN Including Basics of POSTMAN, Its Components and Sample Request and Response: We had a look at the most commonly asked ASP.Net and Web API Interview Questions in our previous tutorial. By going through this tutorial, you will learn how we …

Read more


API Testing Tutorial: A Practical Guide for Beginners

API Testing and Web Services

Learn about API testing from basics covering API basics, REST APIs, validation of request/response, workflow for API testing, web services, best practices and How to introduce API testing in your organization. API Testing is a crucial step in software testing where checking the functionality of APIs of that particular application …

Read more


REST API Testing With Cucumber Using BDD Approach

REST API Testing

This Tutorial Explains REST API Testing with Cucumber Using BDD Approach. It Covers Software Installation, Project Setup, TestScript Execution, and Reports. In this article, we will see how to get started with REST API Testing in BDD style with the Cucumber framework. Before diving deep into the topic, let us …

Read more


Accessibility Testing With Selenium Webdriver with Code Example

Accessibility testing using Selenium

This Article Explains Website Accessibility Testing Using Selenium With Simple Code Examples. It Covers The Two Main Solutions For Writing Web Accessibility Tests: What Is Website Accessibility? The Internet is designed for different types of people from different countries, with different languages and different abilities. People in the world have …

Read more


REST API Testing With Spring RestTemplate And TestNG

REST API Testing

This In-depth Tutorial Explains How to Get Started with REST API Testing With Spring RestTemplate And TestNG With Simple Examples: In this article, we will see how to get started with REST API Testing with RestTemplate and TestNG framework. Before exploring REST API Testing with RestTemplate and TestNG framework, let …

Read more


Assertion In SOAtest With An XML Code Example

Assertions Using SOAtest

Learn how to create assertions in SOAtest with a JSON example. In the preceding section of this tutorial, key differences between REST and SOAP-based services were highlighted and explained. In this segment, we will turn our attention to understanding assertions within SOAtest as we work with a sample JSON request/response. Throughout this …

Read more


REST vs. SOAP: Comparison and Practical SOAtest Examples

REST vs. SOAP: Comparison and Practical SOAtest Examples

This section of the tutorial is dedicated to exploring the fundamentals of REST and SOAP web services, along with an in-depth comparison between the two. It provides guidance on how to effectively work with these protocols within Parasoft SOAtest. Whether you’re a newcomer looking to understand the basics or an …

Read more