Matthew Heusser
Member for
6 years 7 monthsThe Managing Consultant at Excelon Development, Matt Heusser is probably best known for his writing. Matt is the former technical editor of Stickyminds.com and he was the lead editor for "How To Reduce The Cost Of Software Testing" (Taylor and Francis, 2011). Matt has served both as a board member for the Association for Software Testing and as a part-time instructor in Information Systems for Calvin College.
The Managing Consultant at Excelon Development, Matt Heusser is probably best known for his writing. Matt is the former technical editor of Stickyminds.com and he was the lead editor for "How To Reduce The Cost Of Software Testing" (Taylor and Francis, 2011). Matt has served both as a board member for the Association for Software Testing and as a part-time instructor in Information Systems for Calvin College.
All Articles by Matthew Heusser
All Stories by Matthew Heusser
|
False Errors in Test ToolingTraditional GUI automation is linear; it follows a set of steps. The first time you run it, it can't add any value, as the feature isn't done until the automation runs. Once test automation runs a second time, it effectively becomes change detection. This leads to a large number of "failures" that are not actually failures. Whether they are false positives or false negatives, we need a way to fix the automation tooling. |
|
Information Loss in Software TestingThe higher you climb in the organization, the less information you get: An executive might only see red, yellow, and green for a project. Any time different teams need to communicate complex information, there is bound to be some information loss, and maybe some information control. We just need to understand where and why that happens, and—hopefully—how we can mitigate it. |
|
Test Tooling Patterns for Solving ProblemsA design pattern consists of the pattern name, the problem it solves, how to implement the solution, and some consequences. There are also proven patterns like this that can be used in testing. This article lists and defines many commonly used patterns that can help you solve problems, improve code maintenance, and just make your life easier. |
|
When DevOps Gets Lost in TranslationThe waterfall method of developing software is a bunch of translation activities: The design is a translation of the requirements into the language of architecture, the code is another, and a formal test process is a third. And with each translation, there’s the opportunity to introduce error. When your DevOps team is isolated, it creates another handoff, and another point of failure. |
|
DevOps: Changing the Software Testing Game The DevOps movement promises to be as influential as project management and good requirements ever were in programming and testing. By combining ops (deploys, monitoring) with programming (automated builds, automated virtual servers) and testing (risk management), we get something that is more than the sum of its parts. |
|
Know Where the Water Is: Communicating across Generations In the tech industry especially, you have people of many ages who need to work together. Young people are joining all the time with new ideas and ways of doing things, and this can create barriers with established employees who have more experience. Both sides need to think about where the other's coming from and focus on demonstrating value. |
|
Methods for Testing the Back End: An Investigation Cem Kaner once defined testing as “a technical investigation done to expose quality-related information about the product under test.” If you agree, then a tester is a technical investigator—which is just what you need to be when testing the back end of a program. But is that enough? How else can we think about testing? |
| Talk Context to Me Context-driven testers see the world in a fundamentally different way than testers from other schools of thought. Matt Heusser provides some tips on avoiding risks of communication across those schools. |
|
| New Skills for Software Testers and Software QA Engineers: 2013 … and Beyond! Let's take a look into the future—all the way to the year 2013! As a software tester or software quality engineer, are you planning to learn a new skill in the new year. If you are, make sure you approach it in a way that will make that skill stick. |
|
| New Skills for 2013 … and Beyond!Let's take a look into the future—all the way to the year 2013! If you're planning to learn a new skill next year, make sure you approach it in a way that will make that skill stick. | |
| A Long View of the "Short" Technology Career The prevailing wisdom is that software careers are short. Matthew Heusser suggests an alternative perspective—that the short life of a tech career creates additional options and, toward the end, may even be worth letting go of. |
|
|
Considering the Modern Technology Career The technical career ladder may be a quick climb, but what will you find at the top? Matthew Heusser looks at the lifespan, challenges, and opportunities of the modern tech career. |
|
Serious Acceptance Checking Matthew Heusser goes beyond trivial examples to talk about the tradeoffs and ancillary benefits of a large-scale acceptance check automation strategy. |
|
Blending Test Automation Approaches One hundred percent test automation and 100 percent exploratory testing are absolutes. They make for great arguments, but, for those of us stuck in the great middle ground, those positions aren't very helpful. Matthew Heusser describes a blended approach to software testing, explains how some of his clients have used it over the long term, and provides tips for evaluating and adapting your approach. |
|
Further Thoughts on Boutique Testing Between cloud computing, crowd-sourced testing, and even the recent claim that "test is dead," what's a boutique tester to do? Matthew Heusser offers his thoughts. |
|
Changing Seasons: Lessons Learned at Socialtext As we move from one season to another in life, it’s important to step back, take stock, and gather the lessons that will benefit us in the next season and beyond. In this article, consulting software tester Matthew Heusser reflects on some of the lessons he’s learned. |
| Software Testing Enters the Cloud | |
| The Fishing Maturity Model | |
| The Boutique Tester As Matt Heusser sees it, the "war on work" that exchanged centuries of craftsmanship for being a small part of the big machine has itself been replaced in the past decade--at least in the software industry--with a revitalization of the craftsperson. What's more, he sees the realization of the "boutique developer" as a promising sign for the possibility of boutique testers. |
|
|
Agile Presentations I will discuss new techniques that apply Agile principles to the traditional conference settings, specifically open spaces, self-directed workshops, simulations, group networking activities, and lightning talks. Join me at STAREAST in Orlando, Florida from May 16-20, 2005. |
| Charge of the Light Brigade Considered HarmfulCommunication problems can be devastating to a project–Just ask the Light Brigade. In this week's column, Matt Heusser offers some tips that may help you keep your team a cohesive, functioning unit. | |
| Can U.S. IT Survive Outsourcing? |