Risk Analysis Basics

Have you ever had a challenging time trying to get a manager or coworker to recognize a potentially project-stalling issue? Risk is inherent when creating something valuable and complex (like software), but sometimes it's hard to analyze and explain in a productive way. Here Johanna Rothman shares her method for addressing risks.

Johanna Rothman's picture Johanna Rothman
Boost Your Testing Super Powers

Remember comic book and cartoon heroes who scaled tall buildings, had x-ray vision, and could turn back time? Software test expert James Bach sees some parallels in what testers need to do to root out bugs. In this week's column James shares some "secret tools" that will extend your testing powers!

James Bach's picture James Bach
Take the "Groove Test" and Get Out of Your Rut

When does a groove become a rut? Elisabeth Hendrickson has experienced both grooves and ruts while testing a seemingly endless software project or series of projects. Here she explores the subtle slippery slope from groove to rut. She also discusses common causes. Once you fall in, Elisabeth has some pointers to help you climb out.

Elisabeth Hendrickson's picture Elisabeth Hendrickson
clean user interface The "Data" in Data-Driven Silk Testing

This article relates the benefits of data-driven testing. It will describe how we approached data-driven testing with SILKTest, what tools we used to generate the data, and the results.

Steve Pearson
Does Test Automation Save Time and Money?

We've all heard the pitch: test automation saves testing time and resources. Test tools can execute tests faster than a person can, and in most cases they can do so in an unattended mode. So test automation should reduce test cycle time or the number of testers needed. Right? Not exactly. But Linda Hayes will tell you what it does save.

Linda Hayes's picture Linda Hayes
Measuring Performance Against Management Deliverables

Prompted by a comment from our sticky-minded audience, this week Johanna shares some ways test managers can assess their performance against specific management deliverables likely to be high on an organization's priority list.

Johanna Rothman's picture Johanna Rothman
The Science of Catching Hidden Bugs

Bugs that make a system crash are the most dramatic, but they may not be the most interesting. Subtle bugs hide where you don't expect them, causing systems to mislead users with incorrect results. Using scientific inquiry, you can expose these deceptive ne'er-do-wells lurking inconspicuously under the covers. Elisabeth Hendrickson offers good examples and pointers to using this investigative method.

Elisabeth Hendrickson's picture Elisabeth Hendrickson
Across the Great Divide

Many bemoan the strained relationship between testers and developers. But while we can't force testers and developers to see eye to eye on everything, we can reduce some of the tension by making simple changes in the way we communicate. Learn some great tips and tricks in this article.

Susan Joslyn
A Test Manager's Output: What Is That?

Are you a project manager or test manager who feels like you're in constant motion? While your team works on products, your week is likely filled with meetings, conference calls, email, analysis, and consultation. But when your efforts have more to do with team performance and avoiding disasters than a tangible product, how can you measure what you've done in a concrete way?

Johanna Rothman's picture Johanna Rothman
What's in a Name? Everything.

Quality Assurance Manager. Senior Developer. Test Manager. Think you know what those titles mean? Are they mutually exclusive? If not, where do they overlap? Which one "owns" Quality? An important step in perfecting the software development process is negotiating and understanding the responsibilities of every team member. In this column, Elisabeth Hendrickson talks about unwrapping the responsibilities beneath the job titles.


StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.