01
When it fits
A product is already in use, or a change is underway, and it must be clear whether the change holds and how the system behaves in production.
— TECHNOLOGY & ENGINEERING
07
Checks that a change holds, and signals that show what the running product is doing. Quality work sits inside the engagement that builds or improves the product.
HOW IT FITS
Technology follows the product and operational needs — not the other way around.
01
A product is already in use, or a change is underway, and it must be clear whether the change holds and how the system behaves in production.
02
Tests and monitoring follow the product under review. Unit, API, and end-to-end checks, plus metrics and traces, are added where that change needs them.
IN THIS CAPABILITY
Each name is used when that part of the product needs it.
Testing
A test runner for JavaScript and TypeScript units. It is used when the interface or the service has tests written for it.
Discuss this technologyTesting
A tool for browser tests that click through a product. It is used when a flow needs to be checked in a browser.
Discuss this technologyTesting
A tool for browser tests across more than one browser engine. It is used when a flow needs to be checked in a browser.
Discuss this technologyTesting
A tool for driving a browser in a test. It is used when an existing suite already runs that way.
Discuss this technologyTesting
A test framework for Java units. It is used when the Java code has tests written for it.
Discuss this technologyTesting
A Java library for test doubles. It is used when a unit test needs to stand in for a collaborator.
Discuss this technologyTesting
A test framework for Python. It is used when the Python code has tests written for it.
Discuss this technologyTesting
A tool for calling HTTP APIs by hand and from a collection. It is used when an API needs to be checked that way.
Discuss this technologyTesting
A Java library for checking HTTP APIs in tests. It is used when the API tests are written in Java.
Discuss this technologyTesting
A library that starts real dependencies in containers for a test. It is used when a test needs the real database or broker.
Discuss this technologyTesting
The practice of checking a change with unit, integration, end-to-end, and API tests. The mix follows the product under review.
Discuss this technologyTool
A system for collecting numeric measurements from a running product. It is used when the team needs those measurements.
Discuss this technologyTool
A tool for dashboards on measurements and logs. It is used when the team looks at the product that way.
Discuss this technologyTool
A stack for collecting and searching logs. It is used when the team searches logs that way.
Discuss this technologyTool
A system for collecting and querying logs. It is used when the team stores logs that way.
Discuss this technologyTool
A tool for recording application errors. It is used when the team needs to see failures from a running product.
Discuss this technologyTool
A set of APIs and tools for traces, metrics, and logs. It is used when the product should emit telemetry in that form.
Discuss this technologyTool
A system for viewing distributed traces. It is used when the team follows a request across services.
Discuss this technologyTesting
Checks that a change holds, inside an engagement that is already building or improving a product. The check follows the product under review.
Discuss this technologyOTHER CAPABILITIES
Each group is used when the product needs it.