Cognito square

Cognito Square Ltd is dedicated to working with the best clients creating awesome products of the highest quality. Through the proper application of Agile principles, using the best tools for the job, Cognito Square Ltd provide the assurance clients need in today’s fast-paced high-tech world.

Automation: What, Why, How & the cost if you don’t

What is Automation? "Automation" - Wikipedia states, "is the use of software separate from the software being tested to control the execution of tests and the comparison of actual outcomes with predicted outcomes. Test Automation can automate some repetitive but necessary tasks in a formalised testing process already in place or perform additional testing that … Continue reading Automation: What, Why, How & the cost if you don’t

Feel the churn

While enjoying my coffee this morning I found myself pondering the different methods of measuring progress on a project that I've seen over the years. I've found many objective measures that help, and I'm sure many people agree. But what about the more nebulous metric-type? Those metrics that are clothed in scientific method but probably … Continue reading Feel the churn

Collaborate with JBehave & Serenity – Part 3 of 3

It's been a while since I wrote the first 2 parts to this blog piece. During that time, I have seen and read various posts and articles from the testing community that have the stance that BDD is all about testing, or at least they muddy the waters by using phrases like "BDD Testing", and … Continue reading Collaborate with JBehave & Serenity – Part 3 of 3

Collaborate with JBehave & Serenity – part 2 of 3

In part 1, on the need for collaboration, I mentioned the idea of shifting testing left; an old idea that has only really gained traction fairly recently. This is the process of involving the entire team, cross-functionally, in the assurance of quality as early as possible - rather than it being solely the testers 'problem' … Continue reading Collaborate with JBehave & Serenity – part 2 of 3

Collaborate with JBehave & Serenity – part 1 of 3

Back in 2001, Larry Smith coined the phrase "Shift Testing Left; Test early, test often" - the idea of breaking test and development silos and involving more and more upstream teams/functions in the process of ensuring quality earlier in the lifecycle. Yes, the idea is THAT old. In fact, most of the 'new' or 'Agile' … Continue reading Collaborate with JBehave & Serenity – part 1 of 3

Acting out: Serenity-JS & the Screenplay Pattern

Background Over the years I've had the chance to play with many tools and frameworks. When I started out writing automated tests I was keen to bring as much of my Object Oriented Programming knowledge to the task as I could. Back then, I was still learning really... and I made mistakes.  One such mistake … Continue reading Acting out: Serenity-JS & the Screenplay Pattern

API & Contract Testing by SureSoft Ltd

For communication and data exchange between two applications, SureSoft Ltd utilise testing techniques that check the functionality, reliability, performance, and security of the API’s. This involves both testing the API’s in isolation, and testing end-to-end testing. The scope of testing experience SureSoft Ltd has includes both the API’s built by clients and the API’s built … Continue reading API & Contract Testing by SureSoft Ltd