Skip to content

SwabLab is a demo website designed for real-time automation testing. Utilizing Selenium (version 4.11.0) in Java, along with the TestNG testing framework, I automated various functionalities. This included tasks like logging in, manipulating the shopping cart, verifying visibility of user details, icons, and other critical elements

Notifications You must be signed in to change notification settings

Gurusivam2399/SwabLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwabLab

I have automated the testing of the Sawblabdemo website. This website is used for practicing real-time automation testing. I tested this website using Selenium with Java and TestNG in a framework method. I tested functionalities such as login, adding items to the cart, removing items, checking if user detail boxes and icons are visible, and other important aspects.

selenium

selenium ver -4.11.0 in java Language, Selenium is an open-source suite of tools and libraries that is used for browser automation. Selenium us used to: It allows users to test their websites functionally on different browsers. Perform Cross browser testing to check if the website functions consistently across different browsers

TestNG

TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use, such as:

  • Annotations.
  • Run your tests in arbitrarily big thread pools with various policies available (all methods in their own thread, one thread per test class, etc...).
  • Test that your code is multithread safe.
  • Flexible test configuration.
  • Support for data-driven testing (with @DataProvider).
  • Support for parameters.
  • Powerful execution model (no more TestSuite).
  • Supported by a variety of tools and plug-ins (Eclipse, IDEA, Maven, etc...).
  • Embeds BeanShell for further flexibility.
  • Default JDK functions for runtime and logging (no dependencies).
  • Dependent methods for application server testing.

About

SwabLab is a demo website designed for real-time automation testing. Utilizing Selenium (version 4.11.0) in Java, along with the TestNG testing framework, I automated various functionalities. This included tasks like logging in, manipulating the shopping cart, verifying visibility of user details, icons, and other critical elements

Topics

Resources

Stars

Watchers

Forks

Languages