# Conventional — vocabulary, taxonomy, and common practices

This section connects the vocabulary of the testing literature to the
project's framework. Most developers arrive with that vocabulary and
its habits: the unit/integration/e2e pyramid, test-driven development,
code coverage, the relationship between tests and types. The connection
is what lets the
[Methods](https://quality.stereobooster.com/methods.md) catalog and the
[Quality dimensions](https://quality.stereobooster.com/quality-dimensions.md) guide read naturally from
that starting point.

- **[Terminology](https://quality.stereobooster.com/terminology.md)** maps the conventional terms — unit,
  integration, e2e, mock vs stub vs fake, and the rest — onto the
  [axes](https://quality.stereobooster.com/axes.md) and onto Google's scope/size taxonomy.
- **[Testing folklore](https://quality.stereobooster.com/testing-folklore.md)** and **[Design
  folklore](https://quality.stereobooster.com/design-folklore.md)** set out what the empirical record does
  and doesn't support for popular practices: the 80% coverage target,
  TDD as a design discipline, "100% coverage subsumes types",
  small-files rules.
- **[Test smells](https://quality.stereobooster.com/test-smells.md)** does the same for the test-code smell
  catalog: which of the 196 cataloged types have been measured, how far the
  detectors can be trusted, and what the vocabulary is still good for.

## Further reading

- **Book-length treatment of the same subject, outside testing** — *The
  Leprechauns of Software Engineering* takes claims the field repeats as
  settled (the 10x spread in developer productivity, the cost-of-change
  curve, the software crisis) and follows each citation chain back to what
  the primary sources measured (Bossavit 2015)[^bossavit2015].

## Referenced by

- [Software Quality](https://quality.stereobooster.com/index.md) · Overview

## References

[^bossavit2015]: Bossavit, Laurent. 2015. *[The Leprechauns of Software Engineering: How folklore turns into fact and what to do about it](https://leanpub.com/leprechauns)*. Leanpub. <https://leanpub.com/leprechauns>.

## Acronyms

- TDD — test-driven development
