Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 1.5 KB

README.md

File metadata and controls

21 lines (17 loc) · 1.5 KB

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.