SeleniumCucumberTestNGFramework
-
Updated
Jul 21, 2023 - HTML
SeleniumCucumberTestNGFramework
TestNG framework
The framework is Data driven and keyword driven. it is divided into 4 packages out of which driver class is the main class in which entire execution takes place, user need to provide request parameter,API Endpoint,validator method as per API. it consist of maven dependencies, testng,apachepoi,testNG annotations and allure testng for reporting.
This framework is data driven i.e we read data from excel using common method,repository,test class and driver class with API. Maven dependacies are rest assured,testng,apache poi,allure testng. Status code validation is done by testng assert method.Request parameters validation is done by validator method.
Data driven test framework design using Database and Selenium v3.14 and TestNG
This is a simple Maven Java project to understand the working order of TestNg annotations.
To automate a scenario with eBay mobile application, which includes, log-in, search for a TV, choose a TV, add it to cart, verify item details and cart details and purchase the TV.
The project provides a structured approach for executing Rest Assured API tests using TestNG. Then The project integrates the Allure reporting tool to generate detailed and visually appealing reports for Rest Assured tests. . It allows users to define test methods, set up pre-test and post-test actions, handle dependencies, and manage test data.
Framework is data-driven as well as keyword driven. In which, by passing the request parameters to create request for every test case, parameterized variables reads data from sheet on runtime. For validation purpose use test-ng assert class and generate the allure report using test-ng annotation.
Add a description, image, and links to the testng-annotations topic page so that developers can more easily learn about it.
To associate your repository with the testng-annotations topic, visit your repo's landing page and select "manage topics."