Selenuim - Open New Browser Tab
Quite often you may want to open a new tab in the same browser window that is running your Selenium WebDriver tests. Instead of opening a new browser, you can simply use the code below to open a new tab in the same browser:
Read more
Read moreBDD Guidelines and Best Practices
BDD (Behaviour Driven Development) is a methodology for developing software through continuous example-based communication between developers, QAs and BAs. In this article we discuss some BDD Best Practices to get the most benefit.
Read more
Read moreCan You Really Automate a User Journey?
Automating user journeys is an important activity during the development of a system because as the system evolves, we need to ensure that core business functionality is not broken as changes to the system is made. It is no surprise then that many companies have a large set of automated user journeys at the layer that the customer interacts with the system.
Read more
Read moreOpen Source Test Management Tools
Open source and Free Test Management tools. Here we have selected the top best open source test management tools. They are totally free to download and to use in your projects.
Read more
Read moreSelenium - Create, Update and Delete Cookies
Almost all websites use cookies in one form or another. Cookies are a way of remembering users and their interaction with the site by storing information in the cookie file as key-value pairs.
Read more
Read moreWeb Application Testing Tips
Web Testing is different to desktop application testing. In Web Application Testing, we are typically using a browser (the client) to request a website from a web server by communicating with the server over HTTP or HTTPS.
Read more
Read moreTesting E-commerce Websites
Testing E-commerce Websites requires knowledge of web testing techniques and the e-commerce domain.
Read more
Read moreJMeter Tutorial: Testing REST Web Services
In this Jmeter Tutorial, we look at how we can test a REST API or Web Service using Jmeter tool.
Read more
Read moreHow to Resize Browser Window in WebDriver
How to resize browser window with Selenium WebDriver? Here, we look at three different ways we can resize browser window in WebDriver.
Read more
Read moreBest Practices for Continuous Testing in Agile
In Agile, where we frequently release software to production, we need to ensure that software is of high quality throughout the development. We need to test early and we need to test often.
Read more
Read moreSelenium - How to Restore Cookies in New Browser Window
Suppose we have to test for the following scenario:
Read more
Read moreRun All Test Classes in a Package from testng.xml Suite
<suite name="Suite1" verbose="1">
<test name="all-tests">
<packages>
<package name="io.devqa.tests.ui"/>
</packages>
</test>
</suite>
Read more
Read moreHow to get Response Status Code with Selenium WebDriver
Quite often when you are running automated checks with Selenium WebDriver, you also want to check the response status code for a resource, such as a web service or other web pages on the site. You can also check for broken links on the site as you are executing Selenium WebDriver scripts.
Read more
Read moreJmeter Tutorial: How to Send a JSON File as Request in Body
In this JMeter Tutorial, we explain how to send one or multiple JSON files in the body of the HTTP request.
Read more
Read moreCan Agile Succeed Without Automated Testing?
Is Automated Testing really necessary in agile projects? Can we be agile without any automated testing?
Read more
Read moreDifference Between Performance Testing and Load Testing
What is the difference between performance testing, load testing, and stress testing?
Read more
Read moreWhy Selenium and Cucumber Should Not Be Used Together
In this post, I will explain why I believe it is a bad idea to write UI automated tests with Selenium and Cucumber.
Read more
Read moreHow to Overcome Agile Testing Challenges
What are the most common agile testing challenges faced by software testers or QA in agile projects? What is it like to be a QA in an agile team?
Read more
Read more