top of page
A personal blog addressing software quality across all aspects of software development, testing, design, and people.
Search
Craig Risi
Mar 88 min read
The Pros and Cons of Different Testing Tools - Yest
Most of the testing tools I’ve been looking at so far deal with the aspect of testing at or post the development stage. However, today I...
Craig Risi
Dec 14, 20236 min read
Benefits of a quality-driven approach in software and why quality-driven leadership matters
Instead of delving into more discussions about testing tools, I decided to conclude the year by sharing something that I believe needs a...
Craig Risi
Jun 23, 202314 min read
Improving CI/CD Pipelines through Observability
I wanted to take a short break from my series on testing tools and showcase some content which I had previously written for InfoQ. If...
Craig Risi
May 19, 20235 min read
The Pros and Cons of different UI automation test tools - Robot Framework
The last few open-source testing tools that I’ve looked at have been primarily built around Java or Node.JS-related technologies – even...
Craig Risi
Mar 31, 20235 min read
The Pros and Cons of different UI automation test tools - Playwright
There are many other popular open-source testing tools out there, but I thought I would next tackle one of the newer, but fastest-growing...
Craig Risi
Mar 10, 20235 min read
The Pros and Cons of different UI automation test tools - Selenium
In this next part of my blog series on testing tools, we are looking at Selenium. Perhaps one of the most well-known and widely used...
Craig Risi
Nov 4, 20226 min read
Best Practices For Deploying Open Source Software In The Enterprise
If you, as a company, have explored your different options for tools and are ready to start embracing the open-source journey, then it's...
Craig Risi
May 27, 20227 min read
Why you should consider Mutation Testing
In my previous article, I looked at the importance of Static Analysis and how it can benefit the quality of your code. Another common...
Craig Risi
May 12, 20225 min read
Benefits to Static Analysis
A lot of the functional testing focus in software delivery is focused on the automation of traditional test cases which execute against...
Craig Risi
Mar 11, 20226 min read
Designing for Testability - Part 1
In this blog post, I will unpack the design specifics that make software more testable, maintainable, of better quality, and ultimately...
Craig Risi
Feb 11, 20224 min read
Balancing the Quality Triangle
At the heart of software quality, is the quality triangle. Something we all know, but perhaps don’t place enough effort into...
bottom of page