Skip to content

Innovic-io/katalon-angular

Repository files navigation

What is end-to-end testing?

End-to-end testing is a methodology used to test whether the flow of an application is performing as designed from start to finish. The purpose of carrying out end-to-end tests is to identify system dependencies and to ensure that the right information is passed between various system components and systems.

What is Angular?

Angular is a platform that makes it easy to build applications with the web. Angular combines declarative templates, dependency injection, end to end tooling, and integrated best practices to solve development challenges. Angular empowers developers to build applications that live on the web, mobile, or the desktop

About Katalon

Katalon Studio is a comprehensive toolset for web and mobile app automation testing. This tool includes a full package of powerful features that help overcome common challenges in web UI test automation, for example, pop-up, iFrame, and wait-time. This user-friendly and versatile solution help testers test better, work faster, and launch high quality software thank to the intelligence it provides to the entire test automation process. The tool is available to all testers at no cost and can be downloaded at https://www.katalon.com.

Testing random demo app in Angular with Katalon Studio

  • Open URL and maximize window
  • Verifying elements present in the details section
  • Verifying input elements clickable on details section
  • Verifying "FIELD IS REQUIRED" notification (every input field needs to be completed)
  • Verifying "order" button not clickable without previously completing the order
  • Verifying that all the input fields have been filled
  • Verifying the elements in the select item section
  • Verifying elements clickable in the select item section
  • Verifying order of the default item
  • Verifying the order of a different item
  • Verifying that another item is added to the order list
  • Verifying supplement elements clickable in the select item section
  • Verifying select item section not visible after clicking on the button
  • Verifying the elements in the order summary section
  • Verifying the price change as the another item has been selected
  • Verifying the price change as the supplement item has been added
  • Verifying the change in total price as the another item has been selected
  • Verifying "order" button not clickable without a supplement item on the order list
  • Verifying the change in total price as the supplement item has been selected
  • Verifying the item has been removed from the order list
  • Verifying the supplement item has been removed from the list
  • Verifying another supplement added to the list
  • Verifying "order" button clickable after successfully completing the order

Katalon Angular testing