Software Engineering vocabulary · Testing

Integration test

Meaning in software engineering, with examples

/ˌɪntɪˈɡreɪʃən test/nounCommon term

In software engineering, integration test means: A test that checks how several parts of a system work together, for example your code with a real database or another service.

In Turkish: entegrasyon testi, bütünleştirme testi

How it is used

Sits between unit tests and end-to-end tests. Integration tests are slower than unit tests but catch problems in the connections between parts, such as wrong queries or changed API formats.

Example sentences

  1. The unit tests passed, but the integration test failed against the real database.

  2. We run integration tests in Docker so every developer gets the same setup.

Common collocations

  • write an integration test
  • run integration tests
  • integration test suite
  • integration testing

More terms: Testing

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: