test methodologies

Are Your Metrics Causing Unintended Consequences?

When you collect metrics that involve people, it will change the way they behave—but not always for the better. Attaching numbers to how people work often makes them perform their work differently. Every time you gather metrics, you should try to analyze what the unintended consequences could be.

Rick Craig's picture
Rick Craig
Scalability in Automated Testing

To scale automated functional testing for large, complex systems, you need to look at the design of the tests, how to organize the process, how the various players cooperate, the software's testability and stability—and, importantly, management's commitment. Hans Buwalda shares some testing tips.

Hans Buwalda's picture
Hans Buwalda
Using Patterns to Diagnose Test Automation Ailments

When doctors diagnose new patients, they start by asking general questions. And depending on the answers, they ask more specific questions. The same can be done with patterns! Asking about the condition of a test automation effort can lead to the specific issue that’s ailing the project—and a cure.

Seretta Gamba's picture
Seretta Gamba
Listen Up, Testers: The Power of an Example for Context

How long does it take for a tester to change a light bulb? It sounds like a setup for a joke, but any tester will respond, "Which light fixture? With what light bulb? How high up is the outlet?" All of these questions help the tester explore the context—and examples can go a long way toward helping.

Matthew Heusser's picture
Matthew Heusser
Stop Making the Same Mistakes

We keep changing the names of the development processes we use, but we do not fix the fundamental error they all suffer from: the failure to set a date and control the scope of the project—including proper estimation of testing efforts. Customers and IT must work together to truly be successful.

Dale Perry's picture
Dale Perry
Exploring the Role of Emotions in Software Testing

When we talk about emotions in software testing, there are three parts to it: testing while keeping in mind the end-user's emotional state when using the software; testing for software that gauges the end-user’s emotions; and testing for software that has been built with emotions.

Mukesh Sharma's picture
Mukesh Sharma
From the Good Old Days to Today: Twenty-Five Years of Testing with SQE

Today, Rick Craig travels the world speaking about testing. Since he started working at SQE twenty-five years ago, the company has changed, he has changed, and testing has changed—although maybe not as much as you think. This trip back in time looks at what makes our industry great year after year.

Rick Craig's picture
Rick Craig
Five Emerging Trends in Testing and QA

Customer expectations are higher than ever, so testing has become more important than ever. Quality assurance must evolve to keep up with changing software development requirements—and that involves adopting new approaches. Here are five emerging trends in testing and quality assurance for 2014.

Beth Romanik's picture
Beth Romanik