testing

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 more
operations

BDD 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 more
testing

Can 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 more
testing

Top 8 Open Source Bug Tracking Tools

Open source Bug Tracking Tools

Read more

Read more
testing

Open 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 more
testing

Selenium - 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 more
testing

Web 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 more
testing

Testing E-commerce Websites

Testing E-commerce Websites requires knowledge of web testing techniques and the e-commerce domain.

Read more

Read more
testing

JMeter 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 more
testing

How 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 more
testing

Best 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 more
testing

Selenium - How to Restore Cookies in New Browser Window

Suppose we have to test for the following scenario:

Read more

Read more
development

Run 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 more
testing

How 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 more
testing

Jmeter 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 more
testing

Can Agile Succeed Without Automated Testing?

Is Automated Testing really necessary in agile projects? Can we be agile without any automated testing?

Read more

Read more
testing

Difference Between Performance Testing and Load Testing

What is the difference between performance testing, load testing, and stress testing?

Read more

Read more
testing

Why 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 more
testing

How 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
operations

Agile Terminologies and Definitions

Acceptance Testing

Read more

Read more