Test Tools

The NHSBSA Test Community use various test tools and technologies to conduct their testing.

Test Tool Selection

For a tool to be selected into the Test Technology Stack, the following is considered:

  • Appropriate functionality – does the tool do its job
    • all tools are subjected to strict proof of concept (POC) conditions to determine their suitability (see below)
  • Skill level – there should be a minimum level of skill and expertise already within the test community to quickly adopt the tool
  • Usability – test tools should be easy to use, available during core hours and be compatible with the NHSBSA core test frameworks, service infrastructure and code
  • Cost – opensource tools are the preferred choice

Test Technology Stack

The test technology stack (or ‘test tech stack’) is a combination and mix of tools and technologies that the NHSBSA Test Community uses to test our services, applications and products. The test tech stack is supported by the NHSBSA in terms of infrastructure, technology and skills. Whilst different tools and technologies are used across the core test frameworks, they each compliment and add value to our ways of working.

The following sections outline the test tools and technologies used in the NHSBSA, along with the methodologies we follow:


Improve the playbook

If you spot anything factually incorrect with this page or have ideas for improvement, please share your suggestions.

Before you start, you will need a GitHub account. Github is an open forum where we collect feedback.