Articles

Please enter an article title, author, or keyword
Test automation button What Software Testers Need to Know about Automation

Even if you're currently only using manual testing, it's still important to know about what's going on in the world of automation. Whatever your role is, your day-to-day job will probably be enhanced by using at least some of the approaches in this article. Here, learn what some common terms mean and some examples of how they might be used in a software development shop.

Josh Grant's picture Josh Grant
Test management tool Choosing a Test Management Tool that Will Scale with You

When choosing a test management tool, it’s important to select one that will scale with your company’s needs, allowing you to grow and expand based on your evolving challenges. This article describes the elements you should take into consideration when choosing your tool, including functionality, deployment method, customization, end-to-end coverage, and support.

Joel Montvelisky's picture Joel Montvelisky
Clipboard criteria checklist Exit Criteria, Software Quality, and Gut Feelings

Bug counts and trends don't cover all the quality aspects of a product. A good exit criteria list provides an orderly list of attributes that research and experience showed to have impact on product quality, so you can monitor the product quality at any given time and forecast the expected status at release. That's how you improve your product.

Michael Stahl's picture Michael Stahl
Testing on mobile devices Demystifying Mobile Testing: Critical Thinking Prevails

There are so many testers who think mobile testing is completely different from other types of testing. But there is no need to totally shift their testing paradigm and strategy; mobile testing is not that different after all. This article details the commonalities and differences in testing mobile applications and how lessons learned from testing other applications can be applied to mobile as well.

Raj Subramanian's picture Raj Subramanian
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.

Laszlo Szegedi's picture Laszlo 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

Pages

Upcoming Events

Feb 27
Mar 06
Apr 24
Apr 24