Agile Test Driven Development [TDD]

Test Driven Development Test Driven Development (TDD) is a software development program throughout which test cases are developed to define and validate what the code will do. In simple terms, test cases for every functionality are created and tested first and if the test fails then the new code is written so as to pass the test and making the […]

Digging into Page Object Model

Digging into Page Object Model Page Object Model It is a design pattern that is used in test automation. It creates Object Repository for web UI elements. The advantage of the page object model is that it reduces duplication of code. It also improves test maintenance. Page object is an object oriented class that can be used as an interface to […]

Digging Dive Selenium Tips & Tricks

Digging Dive Selenium Tips & Tricks Selenium Webdriver Tips & Tricks For testing web applications, Selenium Webdriver is a powerful automation tool. It’s an open source tool with a rich set of features. We can use it for testing a website. It is just like simulating the actions of a real user. These abilities together make it a perfect automation […]

Digging Deep into Explicit & Implicit Wait

Digging Deep into Explicit & Implicit Wait Explicit & Implicit wait In executing tests, “waits” plays an important role in selenium. Sometimes, issues may occur due to time lag. These issues can be resolved using “waits”. As the name suggest, wait is elapse in a task execution for a certain amount of time before going to the next step. Ajax […]

Walk through TestNG

Walk through Test Next Generation Introduction to Walk through TestNG TestNG is an open source testing framework that’s used for the Java programming languages. It was created by Cedric Beust. In TestNG, NG stands for “Next Generation”. It had been developed in the line of JUnit and NUnit, however TestNG introduced many new functionalities. These new functionalities make it more […]

Walk through JUnit

Walk through JUnit Introduction to JUnit It is a unit testing framework which is used for the Java Programming language. When we write code, we wish to know whether it behaves as expected. Units are the small module of the system. JUnit is used to test the functionality of one unit of a system. So, when we test individual methods, […]

Introduction to Bug Life Cycle

Introduction to Bug Life Cycle Defect life cycle DLC also known as Bug Life cycle is the journey of a defect cycle, which a defect goes through during its lifetime. It varies from organization to organization and also from project to project as it is governed by the software testing process and also depends upon the tools used. Defect Life Cycle States: New – Potential […]

Deep Dive on How to Automate Shadow DOM Elements using Selenium

Deep Dive on How to Automate Shadow DOM Elements using Selenium In Real world, Shadow DOM is a new DOM feature that helps you build components. Developers can use PSEUDO Elements in webpages for easy debugging whereas, developers now have the great ability to use WEB COMPONENTS as a way to encapsulate styling & functionality for particular components which means they can […]

Understanding HTML Source Code Information

Understanding HTML Source Code Information Here we shall just see how many HTMLSource Code tags and purpose. Hypertext Markup Language Hypertext Markup Language + Tags Purpose <html> Start tag of page source <body> Represents content of page <iframe> <frame> Represents a part of page as a sub page <table> <th> table header <tbody> table body <tr> table row <td> table […]

Understanding sendKeys() Method

Understanding sendKeys() Method By including methods in “SearchContext“, we can get 17 methods in “WebElement“ to operate an element located in page source. sendkeys() is a method in Selenium which allows us to type content automatically into an editable field in executing any tests. These fields are webElement or webElements which can be identified using locators like element id, name, class […]

×

Hello!

Click one of our representatives below to chat on WhatsApp or send us an email to mannavaadi@live.com

× How can I help you?