The Latest

A piece of plain paper laid over a pile of other paper with typed words Overcoming Challenges to Good Test Documentation[article]

Getting good test documentation is a consistent challenge. Agile proposes that you should go very light on documentation, and while test documentation does not need to be heavy, it does need to be clear and cover all that the product is intended to do so you can ensure testing is consistent and results are recorded. Here's how to overcome some major barriers to getting good test documentation.

Steven Penella's picture Steven Penella
A tesselated pattern of gray tiles Test Tooling Patterns for Solving Problems[article]

A 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.

Matthew Heusser's picture Matthew Heusser
Wilson Mar Why Testers Should Be Using GitHub: An Interview with Wilson Mar[interview]
Video

In this interview, Wilson Mar, principal DevOps performance evangelist at JetBloom, describes the importance of Git to testing and to securing employment in the field. Because Git is a great way for testers to display their work, many interviewers look at an applicant’s public GitHub account as a means of judging their work. Wilson discusses his STARWEST session on Git and resources he provides on his GitHub account about Git basics.

Jennifer Bonine's picture Jennifer Bonine
Robert Sabourin Testing in the Dark: An Interview with Rob Sabourin[interview]
Video

Rob Sabourin, the program chair for STARWEST 2018, discusses the selection process for conference speakers, his favorite aspect of the conference, and the interactive Test Lab. He also details his “Testing in the Dark” talk, which gives strategies to use when you’re required to test software without any requirements, design, or product knowledge.

Jennifer Bonine's picture Jennifer Bonine
Graphic of test automation tools The TERMS for Test Automation Risk or Success[article]

Automation is a service to testing—a tool that may prove to be useful or turn wasteful. When approaching test automation, there are five main areas to focus on, expressed in the acronym TERMS: Tools and Technology, Execution, Requirements, Maintenance, and Security. Here are some examples of how these factors are involved in defining automation success or failures.

Albert Gareev's picture Albert Gareev
Julie Gardiner Emotional Intelligence in Testing: An Interview with Julie Gardiner[interview]
Video

Julie Gardiner, head of QA at Testing Rainmaker Limited, discusses the STAR conferences Test Lab she leads, which allows people to attend virtually and even win prizes for best test report and best bug report. She also talks about her upcoming book, and why emotional awareness, self-management, empathy, and relationship building are important skills for testers.

Jennifer Bonine's picture Jennifer Bonine
Red octagonal stop sign 3 Testing Practices We Should All Stop[article]

Testing evolves, and it becomes clear that some concepts we’re all used to doing are no longer applicable today. It’s important to periodically take stock of our testing practices and cull the ones that no longer make sense—or are downright harmful. Here are three common testing practices it’s in our best interests to stop doing.

Ajay Balamurugadas's picture Ajay Balamurugadas
Greg Paskal Data Visualization in Test Automation: A Conversation with Greg Paskal[interview]
Video

Greg Paskal, test automation lead at Ramsey Solutions, talks about data lakes and how to effectively use data visualization. Done well, data visualization should help practitioners, managers, and stakeholders easily consume, understand, and act on the information the visual displays.

Owen Gotimer's picture Owen Gotimer
Agile DevOps West Get Your Poker Face On: How to Effectively Use Planning Poker to Slay Project Estimations[presentation]
Slideshow

How long will that take? It’s a question we’ve all either asked or been asked, and it can be a challenge to answer accurately. How long will it take to get that feature out the door?

Laura Janusek
Test pyramid with the base unit test layer eroded The Eroding Agile Test Pyramid[article]

The test pyramid is a great model for designing your test portfolio. However, the bottom tends to fall out when you shift from progression testing to regression testing. The tests start failing, eroding the number of working unit tests at the base of your pyramid. If you don't have the development resources required for continuous unit test maintenance, there are still things you can do.

Wolfgang Platz's picture Wolfgang Platz
Chefs preparing and cooking food Taste-Testing: Cooking Up Good Software[article]

Think about what we do while cooking food to make it the best dish possible. We taste the food first, make necessary adjustments and add a few more ingredients, taste the food again, and repeat until the dish is how we want it. This is just like building a software product. If you don’t taste the food before serving it—or test the software before rolling it out—there will be a risk that the quality isn’t up to your standards.

Arun Kumar Dutta's picture Arun Kumar Dutta
Power button Simplify Continuous Operation Tests with a Periodic Reboot[article]

Continuous operation tests find important bugs, partly as a result of their long operation and partly by increasing the probability of finding statistical bugs. However, CO tests have their own downsides. Mandating a periodic reset or reboot can work around these issues, as well as save time and cost for testing, reproduction, debugging, and fix verification.

Michael Stahl's picture Michael Stahl
Chris Loder Getting Restarted in Test Automation: A Conversation with Chris Loder[interview]
Video

Chris Loder, automation architect at InGenius, talks about being a self-taught automation developer, why learning new skills is so important, and the synergy between manual testers, automation testers, and developers.

Owen Gotimer's picture Owen Gotimer
Janna Loeffler Testing Challenges in Creating Wearable Technology: An Interview with Janna Loeffler[interview]
Video

In this interview, Janna Loeffler, senior manager of experience quality standards at Carnival Corporation, discusses new technology being implemented on Carnival Cruise Lines to facilitate payments and security. She details the testing challenges of implementing wearable devices.

Jennifer Bonine's picture Jennifer Bonine
 Agile DevOps West You Say Goodbye, I Say Hello: Bridging the Gap Between Dev and Ops[presentation]
Slideshow

Getting quality software into production quickly and efficiently is a major priority for organizations of all types.

Anders Wallgren

Pages

StickyMinds is a TechWell community.

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