Articles

Please enter an article title, author, or keyword
Sword Testing in Production: A Double-Edged Sword

Testing in production gives more realistic opportunities to test, increases application transparency between the core product team and users, and supports the idea of continuous development through continuous testing. It's a good technique to embrace in your testing process—but it should not be entered into unprepared. Learn the advantages and pitfalls here.

Rajini  Padmanaban's picture Rajini Padmanaban
Message indicating a user's session will time out Testing a User Session Time Out

Some situations and applications display a timeout message to the user to indicate the session has timed out. In other cases, the time out takes place behind the scenes with no notification to the user. These situations will require an extra level of testing and thought to predict potentially troublesome user workflows. This article looks at both situations and how to test them.

Brian Noggle's picture Brian Noggle
Agile icon 5 Ways Agile Testing Is Different from Traditional Testing

It’s the distinctions between agile and traditional software development approaches, as well as the adaptability of testers in these very different environments, that makes agile testing different from traditional testing. Agile demands more from its testers, and, in turn, it values them more, too. Let’s look at five main things that make an agile tester’s life different from that of a traditional tester.

Nishi Grover Garg's picture Nishi Grover Garg
Job hunting Job Hunting for Software Testers: A Primer

As straightforward as most software testing and QA job postings seem, they may not actually tell you much about the job itself or the company that’s posting. How can you tell whether you’d be a good fit? If you are interested, how can you best approach the application process? László Szegedi's analysis will help you ask the right questions and prepare yourself to nail the interview.

László Szegedi's picture László Szegedi
Test automation frameworks Heresy! Automation Does Not Require Test Cases

Traditionally, automated scripts are derived from existing test cases. But if we divorce the notion of “automation” from the notions of “test cases” and “test scripts,” we can think of automation as a judicious use of technology to help humans do their jobs. This broadens our world to include different tools that can help testers increase coverage, test faster, and detect trends.

Paul Grizzaffi's picture Paul Grizzaffi
Matt Heusser Passing the Torch at StickyMinds

The StickyMinds technical editor for the last four years, Matt Heusser, is moving on from his post. Here, he reflects on what he learned working for StickyMinds and the experiences he had, and he introduces you to the new person who will take over for the site.

Matthew Heusser's picture Matthew Heusser
Shift right Testing the Unexpected: A Shift Right in DevOps Testing

When it comes to testing in DevOps, more than simple regression checking can be automated. By shifting right in the lifecycle and testing in production, you can analyze the undefined, unknown, and unexpected by relying on real traffic and unpredictable test input. With shorter implementation and release cycles, testing and production come closer together.

Stefan Friese's picture Stefan Friese
A webpage with accessible sections through headings Advocating for the User in Accessibility Testing

So much of accessibility testing seems subjective. (What exactly does “visible” mean?) This article uses real websites to demonstrate examples of good—and poor—accessibility. It’s up to the tester to advocate for users, so it’s essential to know what elements need to be checked and how to confirm that they are promoting accessibility.

Albert Gareev's picture Albert Gareev
Test estimation Why Is Estimating Software Testing Time So Difficult?

Management loves to ask testers to estimate how long their efforts will take. But so many important aspects elude measurement that testing time is difficult to predict. Here are some of the major factors that significantly influence our ability to estimate testing time well, along with some advice on how you can tighten up your efforts.

Lee Copeland's picture Lee Copeland
Rope fraying Your Load Test Model Is Broken: How to Understand and Correct the Data

When conducting load testing, if all you do is run the same tests and then examine data such as average response time, you could be missing some red flags. Load test models usually aren't analogous to the real world, so you may have disappointed users you don't even know about. It's our responsibility to understand what our tools do as well as what the results mean.

Jeremy Carey-Dressler's picture Jeremy Carey-Dressler

Pages

Upcoming Events

Nov 28
Dec 04
Apr 29
Jun 25