Software Engineering vocabulary · Testing

Flaky

Meaning in software engineering, with examples

/ˈfleɪki/adjectiveCommon term

In software engineering, flaky means: Describing a test that sometimes passes and sometimes fails without any change to the code, often because of timing, the network or shared data.

In Turkish: kararsız, tutarsız, güvenilmez

How it is used

Mostly said about tests and CI: 'a flaky test', 'This test is flaky, just rerun it.' Teams track, quarantine and fix flaky tests because they slowly destroy trust in CI. In everyday English, 'flaky' also describes unreliable people.

Example sentences

  1. The payment test is flaky. It fails about once in every ten runs.

  2. Don't just rerun the pipeline; please open a ticket for the flaky test.

Common collocations

  • flaky test
  • flaky build
  • quarantine flaky tests
  • fix a flaky test

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: