Paul Merrill

Paul Merrill, a principal software development engineer and consultant at Beaufort Fairmont LLC, believes that with all the tools and options available for testing, it's important to educate yourself. He discusses when it is appropriate to use certain tools based on varied test situations.

Welcome to StickyMinds—one of the first and most popular online communities for software development professionals. StickyMinds is dedicated to improving software quality throughout the software development lifecycle.

Written by industry experts, StickyMinds covers topics ranging from agile testing to mobile and cloud computing and everything in between. You’ll also find blog postings, software testing jobs, Q&A and more.

Membership is free and includes a complimentary access to the Better Software magazine archive of over 130 issues over 20 years. To get started, simply click here and get plugged in for the latest in software testing and quality assurance.

To learn more about the resources available on StickyMinds, Start Here!

New to software testing and not sure where to start? StickyMinds is a comprehensive resource for you! Here are just a few software testing articles, videos, and presentations that will start you out on your path to becoming a world-class software tester:

Visit the StickyMinds Start Here page for more information about the resources StickyMinds offers.

The Latest

Code on a computer screen Testing a Software Rewrite[article]

Suppose we’re looking at a system rewrite where the stakeholders have none of the original engineering documentation. (This isn't surprising; documentation becomes obsolete—or even misleading—as the system changes, and corresponding docs don't get updated.) What can we do? Here are some tactics to use—and risks to anticipate—when testing a system rewrite.

Steve Poling
Cursor hovering over a question mark button Keeping Accessibility in Mind: Cognition, Memory, and Attention[article]

Digital accessibility refers to assistive technologies as well as to accessibility of web and mobile applications and electronic documents. But there are crucial aspects to accessibility beyond syntactical correctness of the HTML code and supporting a range of browsers and devices. Software testers must have knowledge of accessibility patterns and use a variety of tools to understand the experiences of people with disabilities.

Albert Gareev
Graph showing boundary values Using Equivalence Partitioning and Boundary Value Analysis in Black Box Testing[article]

Equivalence partitioning and boundary value analysis are two specification-based techniques that are useful in black box testing. This article defines each of these techniques and describes, with examples, how you can use them together to create better test cases. You can save time and reduce the number of test cases required to effectively test inputs, outputs, and values.

Josh Giller
Testing team standing around a computer and smiling 3 Methods for Better Communication and More Effective Testing[article]

Successful delivery of software requires the entire team, so it’s imperative that everyone choose their words carefully so they convey what they really mean, are sensitive to others’ feelings, and consider all aspects of a problem. Here are three questions to remember when communicating about your software testing projects to ensure you’re considering the power of words.

Ajay Balamurugadas
Hand holding a light bulb in front of a sunrise 6 Unexpected Career Tips for Thinking Testers[article]

Of course getting training, practicing the skills of testing, moving into the right product line, and learning are all necessary for testers to grow their careers. But when Jon Hagar asked himself what helped him grow as a thinking tester, he came up with some ideas that are more off the beaten path. Consider these six tips and your future will be bright.

Jon Hagar

StickyMinds is a TechWell community.

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