Trending

NOW TRENDING AT QA VALLEY

How cross-functional dev teams can work more efficiently

More businesses are using cross-functional teams to remain competitive. Still, these teams are ineffective if the proper strategies aren’t in place to maximize productivity. Building innovative products requires organization and strong communication skills, but that doesn't mean these qualities are only found in traditional work spaces. By fostering a collaborative.

read more

Shifting Testing Left Is a Team Effort

There is a lot of talk in the testing world about shifting left. Basically, “shift left” refers to moving the test process to an earlier point in the development process, independent of the development approach. This article explores a case in which shift-left has been applied, and the lesson is.

read more

The State of Agile QA: The Times Are a Changin’

Quality assurance has long been an important component of an agile team. But times change. The introduction of new capabilities like ubiquitous cloud computing, containerization and microservices changes the way we think about QA. Here's how. (more…)

3 Keys to Mastering Test-Driven Development

From his decade of teaching thousands of professional software developers how to be effective with test-driven development, David Bernstein has learned that there are three key ingredients for mastering TDD: understanding what it really is, making code reliably testable, and getting hands-on experience. Let’s look at each of these factors.

read more

The Question — Are There Any Software Testing Superheroes?

I was tidying up some old papers and found an article I had forgotten I had written. "The Question: Are there any Software Testing Superheroes?" This appeared in the Eurostar magazine that was handed out at Eurostar 2013. I can't find any mention of this in my blog or websites.

read more

How the role of software testing is evolving

Imagine this all-too-common scenario: Software testers are asked to check new application functionality after developers have deemed it “done.” They have a list of actions to perform, and they manually click through each and every step—trying to faithfully follow all instructions and methodically document the outcome of each step, in.

read more

Adjusting test size for large systems with dependency scope

When I am consulted for automated testing projects, I often find that the teams are familiar with unit tests and whole-system tests (think end-to-end tests driven through the GUI, designed to replace manual tests). However I find that teams have trouble defining tests in between the sizes of “unit” and.

read more

Mobile Test Automation Coverage Requirements1 — Q2 2018

Those who continuously follow my blogs and webinars know that I constantly follow the market trends, to recommend best coverage requirements. Fragmentation of the mobile landscape isn't new, and continuously presents a challenge to mobile application developers and testers. In this post, I'll reflect the most up to date coverage.

read more

Solving Production Issues Using Testing Tools

Standard web-monitoring tools can ping webpages and verify that they’re responding, but they don’t alert you to an issue. But you can use the technology in load testing to monitor your sites by running an interactive script that can detect issues and generate emails as needed. It runs constantly like.

read more

How Every Team Member Can Leverage a Test Automation Tool

With the introduction of test automation tools such as CrossBrowserTesting, it's easier than ever for teams to meet the demands of Agile, CI/CD, and DevOps. However, while testing used to be a job strictly for QA, software teams are finding that this no longer applies to their development process. As.

read more