---
title: "Case study template"
source: Microsoft Code-With Engineering Playbook
source_url: https://github.com/microsoft/code-with-engineering-playbook
licence: CC-BY-4.0
domain: engineering
subdomain: microsoft-code-with-playbook
date_added: 2026-04-25
---

# Case study template

**[Customer Project] Case Study**

## Background

Describe the customer and business requirements with the explicit problem statement.

## System Under Test (SUT)

Include the system's conceptual architecture and highlight the architecture components that were included in the E2E testing.

## Problems and Limitations

Describe about the problems of the overall SUT solution that prevented from testing specific (or any) part of the solution.
Describe limitation of the testing tools and framework(s) used in this implementation

## E2E Testing Framework and Tools

Describe what testing framework and/or tools were used to implement E2E testing in the SUT.

## Test Cases

Describe the E2E test cases were created to E2E test the SUT

## Test Metrics

Describe any architecture solution were used to monitor, observe and track the various service states that were used as the E2E testing metrics. Also, include the list of test cases were build to measure the progress of E2E testing.

## E2E Testing Architecture

Describe any testing architecture were built to run E2E testing.

## E2E Testing Implementation (Code Samples)

Include sample test cases and their implementation in the programming language of choice.
Include any common reusable code implementation blocks that could be leveraged in the future project's E2E testing implementation.

## E2E Testing Reporting and Results

Include sample of E2E testing reports and results obtained from the E2E testing runs in this project.
