Being Context-Driven while Performing Software Testing

What Does “Context-Driven Testing” Mean?  “Context-driven Testing” focuses on context in order to carry out testing effectively.  Things that are called “Context-Driven”  A process by which one understands, experience, value, explains, and categorizes testing. Any community that gets influenced by me or influences me. The method you apply in your test projects.  The seven principles Read more…

SHARE THIS

Using Selenium WebDriver to Test Carousel Rotation

There are several websites having carousel rotation, especially e-commerce websites, which allows quick and easy navigation of the listed items. The rotating item in the list must be tested to provide a hassle-free browsing experience to the users. An example of carousel with rotation has been shown below. WebDriver caters the need to test and Read more…

SHARE THIS

Understanding Selenium WebDriver API Commands (Part 4)

Alert Handling in Selenium Alert is a pop up that indicates some information or requests input from the user. When it’s displayed, the user can’t perform any action on the web page. Trying to interact with any element on the webpage while an alert is present will result in UnhandledAlertException: Modal dialog present. There are Read more…

SHARE THIS

Understanding Selenium WebDriver API Commands (Part 3)

Operations using Select class in Selenium Selenium Select class can be found under org.openqa.selenium.support.ui.Select package. It will work for elements with only <select> tag. Some of the operations that can be performed using Select class are discussed below. Consider the image below with select drop-down having budget options: selectByVisibleText(String text) Using this function, you can Read more…

SHARE THIS

Understanding Selenium WebDriver API Commands (Part 1)

To give a head start to Selenium WebDriver, a basic understanding of WebDriver API commands and how it operates is required. Some of the basic commands are discussed below, which can help make your life easier. Creating a new driver instance  Firefox Driver We can create a new Firefox driver instance as shown below: WebDriver Read more…

SHARE THIS

A Brief Introduction to Scrum Methodology

An Introduction to Scrum Scrum is an agile process for managing complex projects, especially software development that has dynamic and highly emergent requirements. Scrum software development proceeds to its completion via a series of iterations called Sprint. Small teams consisting of a 6-10 people (it may vary) divide their work into “mini projects (iterations)” that Read more…

SHARE THIS

How to Configure Email Notification in Jenkins?

Open Jenkins using the following URL: http://localhost:8080/ on any browser. 2. Click the ‘Manage Jenkins’ menu option displayed at the right side of the screen. You will be redirected to the ‘Manage Jenkins’ page, where you need to select the ‘Manage Plugin’ option. 3. Click the ‘Available’ tab present at the top of the ‘Manage Read more…

SHARE THIS