Quality
5 stages of QA readiness

5 stages of QA readiness

The podcasters are joined by SDG consultant, Akila Kavo to discuss Quality Automation. What challenges the QA industry, how will AI impact it & how to prepare to test!

Why test?

Why test?

Testing is more than just testing. Despite its importance, many developers tend to shy away from writing automated tests, citing the added effort involved and the difficulty of quantifying its benefits in real-time. However, by shifting our perspective and emphasizing...

QA Automation Journey with Jess and Eddy

The podcasters Peter, Chad, and Kyle are joined by QA champions Jess Herdegen and Eddy Hegland to school us about the Automated QA Journey, determining where you are at, where you want to go, and how to get there. And of course why you should do it in the first place.

Spring and Spock: Happy Together

Spring and Spock: Happy Together

Things change for the betterAbout four years ago I wrote a blog post describing how to use Mockito to mock dependencies within a Spring test.  You can find that blog post here: https://www.solutiondesign.com/insights/spring-and-mockito-happy-together/.  In the...

Metatesting: A Pattern Based Approach to Testing Java Programs

Metatesting: A Pattern Based Approach to Testing Java Programs

This post will describe how to achieve 100% code coverage within a typical JPA domain model with an incremental cost of a few lines of code per class and absolutely no need to update the tests when changing the model classes. If there’s one thing that we can be better...

The Value of Quality Assurance: Part 2

The Value of Quality Assurance: Part 2

As you learned in Part 1 of the Value of Quality Assurance (QA) blog series, QA roles have evolved from software testing to true quality assurance. This means that projects can see huge benefits by including QA Engineers in all phases of the Software Development Life...

An Introduction to the Value of Quality Assurance

An Introduction to the Value of Quality Assurance

We can all agree that Quality is vital to software development. So when does the Quality Assurance (QA) team get involved in the process? Historically, QA resources have not been engaged until after development starts, or more often than not, when development...

The Cost of Poor Quality

The Cost of Poor Quality

Do moreIn this day and age, we’re often asked to get more done with less and to get products to market on time — no matter the cost. After all, if the product hasn’t shipped you can’t sell it, right? But in the squeeze between the three pillars of project management —...

The Problem With “Get Creative”

The Problem With “Get Creative”

Editor's note: Stormy waters can pose some challenges to organizations but they also can present new opportunities!Difficult waters aheadAs leaders, we’re often asked to navigate our teams through difficult project waters. More often than not, the project management...