Agile testing tutorials and how to content : Test-Driven Development (TDD), Behavior-Driven Development (BDD) and other agile approaches for software testing.
A couple of years ago, Endava realized that the difficulties in DevOps adoption are never the automation technology but rather the ways-of-working, which require a much more fundamental change in people’s behavior and culture.
This video explains how to improve your exploratory testing through LESS preparation but more creativity! One of the characteristics of exploratory testing is that you do less preparation and that you decide on the spot what your next test case will be.
“TDD is a design tool.” That is what the presenter has said for years. But not anymore. After working with different teams and in different organizations, and also carefully inspecting how he works, he changed his mind about the role of Test-Driven Development (TDD) in software design.
This talk will take you through the challenge of testing a cloud-native application that uses MQTT (a pub/sub protocol), webhooks and REST to interact with IoT devices on top of AWS. It uses services which cannot be run on a developers machine for testing, so it was needed to develop a test setup which enables us to continuously test against real services.
The purpose of this article to share thoughts about software testing activities in the Scrum Agile framework. This article is divided in two main parts. The first part focuses on explaining the Scrum approach, who are the players, how are the plans transformed into actions, key ceremonies and what happens in a Scrum sprint. In the second part, I describe the software testing process followed in Scrum methodology and how it can be integrated within Scrum sprint.
You all know Selenium tests are flaky by nature, slow to run, expensive to maintain and finding the root cause of a failure is not always easy. This presentation shows you how to shift your UI tests left with an Agile testing approach.
Both Selenium and Cucumber are popular open source test automation frameworks. In this article, Jessica Cyrus explains how to integrate Cucumber and Selenium WebDriver which allows defining automated tests in a language that could be easier to understand outside the software testing team.