-
Canarys Workitem Link Validate
Introduction: The Canarys Workitem Link Validate is an Azure DevOps Extension created to validate parent-child linking, ensuring that linking adheres to the predefined process backlog hierarchy. This extension helps prevent users from creating incorrectly linked work items, providing essential checks for Agile, Basic, Scrum, and CMMI project types. How It Works: Within Azure DevOps, when…
-
Handling dropdown’s using Selenium Webdriver
Dropdown’s can be handled in Selenium webdriver using Select Class which has some predefined methods like selectByIndex(index), selectByValue(value), selectByVisibleText(text), getFirstSelectedOption(),getOptions() Select class can be found under org.openqa.selenium.support.ui.Select package Consider dropdown (Fig a) from a sample webpage. If we inspect the above dropdown refer fig (a) its html code will be as shown below In order…
-
What is Defect? Defect Life Cycle in Software Testing.
Defect is an unexpected behaviour (or) unexpected flow of the software application against to requirement document. A Defect can be an error/bug which includes: Functional errors, Communication errors, Syntactic errors etc. A Defect has its own life cycle in software testing from the day it found to till closing. In this blog, I have discussed…
-
What are Frames? How to handle frames in Selenium WebDriver with C#?
IFrame (FullForm: Inline Frame) is an HTML document that is included in another HTML document and is used to place the contents from another source. Eg: Advertisements, Youtube Videos etc… Almost all site includes IFramenow a day, where they would be displaying advertisements or playing videos of other sources. Now, let’s see how to identify…
-
How to Set Up Selenium WebDriver in Visual Studio Enterprise 2015?
Pre-requisite : Visual Studio Enterprise 2015 application should be installed into the system. Create the new project in Visual Studio : Select New option from File menu and click on Project. Refer Fig.1. Fig.1 On New Project windows popup > Select Visual C# > Windows > Console Application > Enter Name and Location and click on OK button. Refer Fig.2. Fig.2…
-
Assertions in Coded UI
Let us discuss how to add assertions in coded UI. Assertions are checkpoints/benchmarks to UI controls and are used to verify the expected results of UI controls in Coded UI testing. Following are some of the assertions that are available in Coded UI. AreEqual AreNotEqual Contains Matches …
-
Analysis of Load Test Results
Analysis of Performance Data After you capture and consolidate your results, analyze the captured data and compare the results against the metric’s accepted level. If the results indicate that your required performance levels have not been attained, you can analyze and fix the cause of the bottleneck. The data that you collect helps you analyze…
-
Parallel Execution using Selenium Webdriver and TestNG
While testing a web application it is very important to test the application on different browsers. We can achieve this by using Selenium Web driver and TestNG. If there are more number of scripts to be executed and executing them on each and every browsers sequentially is time consuming. This can be avoided using a…
-
Coded UI automation for web applications using Record and Playback approach.
First, What is Coded UI? Coded UI (also called CUIT) is an automation testing tool provided by Microsoft technologies which helps in creating automated tests. The Coded UI tests help us verify the whole application such as User Interface and their functioning properties. Coded UI tests are more helpful when there are validations and logical…
-
Handling Radio buttons and Checkboxes using Selenium Webdriver
The main difference between Radio button and Checkbox is that, using radio button we will be able to select only one option from the options available. whereas using checkbox, we can select multiple options. When we inspect a Radio button or a Checkbox, HTML code looks as below Using Click() method in Selenium we can…