Get in touch

Testing Insights

Preventing the Next IT Disaster

The importance of software quality and it's correlation to enhancing an organisation’s performance and user satisfaction cannot be overstated.

Navigating the Recession

The cost of living crisis is in full swing, the recession has begun, organisations need to maintain an edge to survive and thrive. The dependence on digital commerce and services is a focal point. Software delivery programmes intended to provide that advantage are key.

BDD, Automation or Documentation?

In this blog, we break down the differences between Behaviour Driven Development and Test Automation and look at the function of each in the modern testing landscape.

Choosing the Right Software Testing Metrics

Testing can be guilty of focusing on how tests are performed, not what results they produce. This blog looks at specific testing metrics and how to choose the right ones.

Embedding Accessibility into Software Testing

Accessibility should be integral to digital service development from the start, not an afterthought.

Choosing the Right DevOps Metrics

In this blog, we explore how to choose the right metrics for DevOps adoption.

Leadership for Digital Transformation

As we consider the overall context and goal of digital transformation we can identify three main tiers of activity: Tools and individual skills, process and organisation.

Chaos Engineering: The Pinnacle of Software Testing

We explore how Chaos Engineering represents the maturity pinnacle of Cloud engineering practices, and ultimately software testing too.

Software Testing in the Cloud Era

As we continue into the era of hyperscale Cloud computing and high-frequency DevOps we can examine the increased role and importance of QA and software testing.

Integrating Continuous Testing into the DevOps Life-cycle

Continuous Testing in DevOps is a software testing type that involves testing the software at every stage of the software development life cycle.

Testing Key to Successful Digital Product Management

As the term suggests this simply refers to product management practices applied specifically to the development of digital services.

“Shifting Left” - Integrating Testing Earlier into the DevOps Lifecycle

A key recommendation is to encourage the “shifting left” of testing practices, perform them earlier, and be an integral part of the development process.

Establishing a DevOps Centre of Excellence

2i can help organisations establish a DevOps Centre of Excellence, a central structure that can facilitate the adoption of industry best practices.

Test twice, deploy once: Testing infrastructure code on AWS

Having infrastructure as code would allow the developers or team to test and validate the code before the actual deployment.

Modernising Your Team and Workflow Patterns to Unleash High Performance DevOps

There are four Flow Metrics that measure how value flows through a product's value stream. They are calculated on four Flow Items - units of work that matter to a business: features, defects, debt, and risk.

Algorithms for High Performance DevOps

Successfully embracing a new DevOps paradigm will require a transformation of team and workflow patterns as well as technologies.

Software Testing and AWS Cloud Services

As organisations move to adopting the Cloud, software testing continues to be a component part essential to its success.

Software Testing in the Era of Cloud Native Microservices

It’s not just scalability that makes microservices such a powerful approach for enterprise organizations, it also enables faster development of new software too.

The Role of Software Testing in 'Infrastructure as Code'

A core capability underpinning the shift to Cloud Native DevOps is treating 'Infrastructure as Code' (IaC).

Implementing SAFe with Tricentis - Transformation to a High-Performance Team

Following on from our introduction to the Scaled Agile Framework (SAFe), we can zoom in on a detailed review of the role of software testing within this framework.

Harnessing Scaled Agile (SAFe) for Large Enterprise DevOps

Implementing DevOps for one team is a relatively straight forward exercise, but for enterprise organisations, they face a much larger magnitude of complexity.

Automating software testing through design patterns

The primary reason why test automation frameworks fail is due to a poorly designed architecture, and design patterns can address this and common testing issues, such as those implementing the work lacking programming skills and familiarity with test automation.

DevOps Flow Automation - Encoding quality feedback into process and technology

2i offers an Automation Maturity Review, an assessment that follows DevOps Flow value stream mapping, so that we can identify the optimal target areas for automation.

Serverless API Testing for Open Banking and Government as a Platform

Successfully building and deploying API-integrated apps comes with a number of challenges that 2i expertise and methodology can help address.