top of page


A personal blog addressing software quality across all aspects of software development, testing, design, and people.
Search


The softer side of software testing
We think about the skills of a good software tester, we can often focus on their ability to analyse a system, think out the box or their...
Craig Risi
Sep 8, 20206 min read


Diving deeper into security testing
With the world increasingly relying on software and the internet for just about anything, it only makes sense that security receives so...
Craig Risi
Jul 22, 20206 min read


Diving Deeper into Performance Testing
We live in a world which is driven by speed and performance. If applications and websites cannot perform an action almost immediately, we...
Craig Risi
Jul 8, 20209 min read


Diving deeper into database testing – How To Test
In the last article, we looked at the importance of testing specific areas in a database and what you need to test in them. In part 2, I...
Craig Risi
Jun 24, 20205 min read


Diving deeper into database testing – Why and What
No matter your software architecture, the Database is one of the inevitable parts of a Software Application. Data is everything in the...
Craig Risi
Jun 17, 20207 min read


Mocking API Calls
I spoke about API automation last and provided a few things to look into when preparing for API automation. One of the most challenging...
Craig Risi
Jun 3, 20204 min read


Diving Deeper into API Automation
We’ve learnt in a previous article some of the important things to be aware of when it comes to API testing and how you should go about...
Craig Risi
May 26, 20208 min read


Diving deeper into API testing
I’ve explored UI testing in a fair amount of detail in my last two articles and now I want to turn my attention to API testing. Although...
Craig Risi
Apr 28, 20207 min read


Diving Deeper into UI Automation
You come up with your relevant UI test scenarios and strategy, but now want to work on getting them automated. UI testing is...
Craig Risi
Apr 9, 202011 min read


Diving deeper into UI testing
I will start my deep dive into different parts of testing with the Frontend UI. Not because it is the most important, but because it's...
Craig Risi
Mar 27, 20206 min read


Know how to test where
Software testing is a complex science and more than simply just a verification process of checking if things work once the team are done...
Craig Risi
Mar 13, 20205 min read


Getting ready for DevOps
DevOps. It’s the trend that many companies are moving towards or adopting to improve the speed of their software delivery and align their...
Craig Risi
Jan 23, 20205 min read


Good test design hasn't gone away
There is a big focus in the software development and testing world on automation and growth of technical skills. After all, testing has...
Craig Risi
Jan 2, 20204 min read


Testing Smaller
It is often said that to ensure you have great test coverage across your test suite, that you need to think of the bigger picture....
Craig Risi
Dec 17, 20193 min read


How to know you may be a Tester
In many of my discussions with people looking to get into the software development space, the one about who would make a good tester is a...
Craig Risi
Aug 8, 20194 min read


Things you should know to be successful in IT interviews
I’ve spent the last few months quite heavily involved in recruitment activity as my company is growing quite substantially. However, in...
Craig Risi
Jul 25, 20195 min read


Anatomy of a Test Automation Tool
We’ve looked at the anatomy of a great test automation system and scripting framework, but an important aspect of any automation strategy...
Craig Risi
Jun 14, 20194 min read


Anatomy of a Test Scripting Framework
So, last time I discussed the anatomy of a test automation system. So, what’s the difference between a system and a framework. Well...
Craig Risi
Jun 5, 20194 min read


Anatomy of a Test Automation System
Automation remains a key buzzword and focus for many companies as it remains a core strategy to enable companies to deliver new features...
Craig Risi
May 31, 20195 min read


Software Quality is often not a technical issue
We can often focus a lot on the technical aspects of software design, testing and automation as recipes to improve software quality, but...
Craig Risi
Apr 24, 20194 min read
bottom of page