Matrix Test Strategy

LEVEL

LANGUAGES

&

FRAMEWORKS

& TOOLS

SCOPE

DATA MANAGEMENT

PIPELINE

&

EXECUTION

RISKS

ENV

UNIT

- Spring

- Java

Target Features

- Deploy to Dev Environment

Dev

E2E

- Cucumber

- Java

- Selenium

- Docker

- Container: Chrome Latest Version

- Container: Firefox Latest Version

Smoke

Docker Database

- Deploy to UAT Environment

UAT

- Cucumber

- Java

- Selenium

- BrowserStack

- Cloud: Chrome Latest Version

- Cloud: Firefox Latest Version

- Cloud: Safari Latest Version

- Cloud: IE11 Latest Version

Regression

Docker Database

- Deploy to QA Environment

QA

EXPLORATORY

- Postman

- API

- Ticket level only

Json Files

- Ticket has moved to QA

- Ticket has being deployed to QA

QA

- Chrome Latest Version

- UI

- Ticket level only

- Ticket has moved to QA

- Ticket has being deployed to QA

- No cross-browser tests

QA

PERFORMANCE

- Jmeter

- API

- Most used endpoints only

Json Files

- Weekly at midnight

QA