Achieving Software Testing Nirvana in a CI/CD environment with a sprinkling of Agile – Part VI

Part VI – What happens if we don’t have Tests This results in what’s known as Technical Debt. But it’s only technical debt, if the business is aware of it and it is an actionable task whereby we know that at some future stage we can pay back this technical debt by fixing the known […]

Read more "Achieving Software Testing Nirvana in a CI/CD environment with a sprinkling of Agile – Part VI"

Achieving Software Testing Nirvana in a CI/CD environment with a sprinkling of Agile – Part V

Part V – Release Stage Blue-Green Deployments Blue green deployments are used when we want to swap one environment by pointing the load balancer to another environment such as the staging environment. The staging environment could be the green environment, when doing a release, once all has been given the OK, the load balancer can […]

Read more "Achieving Software Testing Nirvana in a CI/CD environment with a sprinkling of Agile – Part V"

The DateTime Environment Trap

The DateTime Environment Trap Recently we had a deployment of an application to one of our production servers, everything was thoroughly tested in all environments; Dev, Integration, QA and UAT, and successful, so a deployment to Production was scheduled. The application was thusly deployed and suddenly BANG! it didn’t work, but how? We were sure […]

Read more "The DateTime Environment Trap"