Articles

Please enter an article title, author, or keyword
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
DevOps You Can’t Buy DevOps

There are organizations that want to “buy DevOps,” like it is a plugin to add to the development process. They often create a new role, team, department, or infrastructure. But you can't buy DevOps, and it's not a designated team, either. It is the idea of people working together. Here are some approaches to get you there.

Matthew Heusser's picture Matthew Heusser
Managing for Happiness: Games, Tools, and Practices to Motivate Any Team Book Review: Managing for Happiness: Games, Tools, and Practices to Motivate Any Team

Jurgen Appelo’s useful and fun-to-read book Managing for Happiness: Games, Tools, and Practices to Motivate Any Team gives you concrete tools to identify ways to help your team be happier and to create environments where people can thrive and be more productive. Despite the word managing being in the title, the book is a beneficial read for anyone.

Steve Berczuk's picture Steve Berczuk
priority checklist Setting Priorities Differentiates the Great Testers from the Rest

When it comes to being a successful software tester, there is one important trait that makes all the difference: understanding what needs to be done now and what can be delayed. The ability to prioritize becomes an important attribute for success at a people level, at a process level, at an activity level, and at a communication level.

Mukesh Sharma's picture Mukesh Sharma
implementing gears Getting Employees On Board when Implementing Change Management

Change is a difficult but important part of business. It can be most difficult on the employees, but if you involve them in the planning process and make an effort to understand their points of view, you can mitigate resistance and facilitate the experience for everyone. This article deals specifically with ERP implementation, but its advice is useful for any change management situation.

RK Prasad's picture RK Prasad
translate button on keyboard Test Data Management for Testing Global Products

If you’re testing a product to be released to an international marketplace and you merely translated the text, then you’re only half done. An effective translation testing strategy should be coupled with globalization testing to test actual functionality of an application designed to support multiple languages. Here are some ways you can use test data for that crucial next step.

Praveena Ramakrishnan's picture Praveena Ramakrishnan
labels Semantics and the Risk of Labels in Software Testing

All industries have their own jargon practitioners use to communicate. Software testing surely has terminology most testers are familiar with and use to label artifacts frequently involved in their work. The problem becomes when testers hold too tightly to these labels, forgetting that the things they signify are what truly matters. It's important to remain flexible.

Jeremy Carey-Dressler's picture Jeremy Carey-Dressler
man looking at arrows 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.

Matthew Heusser's picture Matthew Heusser
value highlighted in dictionary Get Smart about Your Regression Tests’ Value

If you aren’t measuring the coverage your regression tests provide, you may be spending too much time for little benefit. Consider the value of your regression tests as you create and manage them. You need to be smart about the regression tests you maintain in order to gain the maximum value from the work put into creating, running, and analyzing their results.

Leanne Howard's picture Leanne Howard

Pages

Upcoming Events

Oct 01
Oct 15
Nov 05
Nov 14