test management | TechWell

test management

Metrics Ditch Your Logs for Better Monitoring Metrics

Many teams use logs to track the behavior of applications, services, or platforms. But how actionable is that log data? There are better ways to parse that information and make it more visible, more useful, and easier to understand. Try converting your logs into metrics for a faster and more lightweight monitoring system.

Pawel Piwosz's picture
Pawel Piwosz
Candle burning in the dark Testing in the Dark

Requirements only go so far in identifying areas to test. Sometimes testers are given no information at all, leaving it up to them to determine what to test. Don’t accept the need to indiscriminately test with no clear understanding. Your testing should be targeted, and these techniques will help focus your test effort.

Richard Estra's picture
Richard Estra
Basketball player playing defense Defensive Design Strategies to Prevent Flaky Tests

Flaky tests could be the result of issues in the code, but more often they are due to assumptions in the test code that lead to non-relatable results. There are many reasons that tests can fail intermittently, and some can be easily avoided by applying good defensive design strategies. It's all about making your code agile.

Steve Berczuk's picture
Steve Berczuk
Sign with an arrow pointing toward the word "Strategy" Figuring Out Your Regression Testing Strategy

When your application is scheduled to go to production, the development team may be asked what their regression testing strategy is. This is a perfectly reasonable question, but a lot of people have a hard time answering it. Don't overcomplicate it. Analyze your process, look at the other testing, and put it together.

Justin Rohrman's picture
Justin Rohrman
Stack of product boxes Why You Should Treat Tests as Products

There's a case for treating some of your tests as products—project deliverables in their own right, created as a business investment. "Productizing" tests can show their value to management, but more importantly, it can help them contribute more effectively to the development lifecycle. Here are four steps to consider.

Hans Buwalda's picture
Hans Buwalda
Two identical airplanes performing a stunt in tandem 2 Ways to Standardize QA Practices

Testing can get complicated when each project is using a completely different toolset, language, and reporting status, with different measurements and formats. Testing is a reaction to context and what we encounter, so how we test cannot be standardized. What we can standardize is the stuff that surrounds the testing.

Justin Rohrman's picture
Justin Rohrman
Testing team interlocking their hands in support Getting Support for the Tests You Need Done

It’s often hard for teams to get sufficient time and resources for the amount and quality of tests they think are needed. It’s like management wants testing done but at the same time doesn’t want to commit what’s needed to do it. If that's your case, look at the business side, rank priorities, and negotiate resources.

Hans Buwalda's picture
Hans Buwalda
Train track going through the woods Get Your Defect-Tracking Database Back on Track

When defects are ignored or mismanaged, it can compromise the integrity of the defect-tracking database. When this happens, defects could go unfixed, or code fixes may not be verified by the production release. Before you can resolve a compromised defect-tracking database, you need to know how to recognize one.

Richard Estra's picture
Richard Estra