Test case

Test case

Ein Testfall (engl. Test case) beschreibt einen elementaren, funktionalen Softwaretest, der der Überprüfung einer z. B. in einer Spezifikation zugesicherten Eigenschaft eines Testobjektes dient. Ein Testfall wird mittels Testmethoden erstellt.

Wichtige Bestandteile der Beschreibung eines Testfalls sind:

  1. die Vorbedingungen, die vor der Testausführung hergestellt werden müssen,
  2. die Eingaben/Handlungen, die zur Durchführung des Testfalls notwendig sind,
  3. die erwarteten Ausgaben/Reaktionen des Testobjektes auf die Eingaben,
  4. die erwarteten Nachbedingungen, die als Ergebnis der Durchführung des Testfalls erzielt werden.
  5. die Prüfanweisungen, d. h. wie Eingaben an das Testobjekt zu übergeben sind und wie Sollwerte abzulesen sind

Weichen die Ausgaben oder Nachbedingungen während der Testdurchführung von den erwarteten Werten ab, so liegt eine Anomalie vor (das kann z. B. ein zu behebender Mangel oder Fehler sein.)

Testfälle lassen sich in Positiv-Testfälle und Negativ-Testfälle unterteilen:

  1. In Positiv-Tests wird das Verhalten des Testobjekts in Folge gültiger Vorbedingungen und Eingaben überprüft.
  2. In Negativ-Tests (auch Robustheitstest genannt) wird das Verhalten des Testobjekts in Folge ungültiger Vorbedingungen und/oder Eingaben überprüft.

Durch Variation der Eingabewerte und von Parametern der Vorbedingungen lassen sich verschiedene Varianten eines Testfalls überprüfen. Hier sind insbesondere die Grenzwerte der Eingabewerte und Parameter von Interesse (siehe Grenzwertanalyse), deren Erreichen oder Überschreiten ein anderes Verhalten des Testobjektes erwarten lässt.


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • test case — see case 1a Merriam Webster’s Dictionary of Law. Merriam Webster. 1996. test case …   Law dictionary

  • test case — ➔ case * * * test case UK US noun [C] LAW ► a case in a court of law or another situation that will be used as an example when other similar cases are considered in the future: be/serve as a test case (to do sth) »The trial is a test case to… …   Financial and business terms

  • test case — test cases N COUNT A test case is a legal case which becomes an example for deciding other similar cases …   English dictionary

  • test case — test′ case n. 1) law a case that serves afterward as a precedent for similar cases 2) law a suit used to test a legal principle, the constitutionality of a statute, etc • Etymology: 1890–95 …   From formal English to slang

  • test case — n. Law 1. a case that, after its determination, is likely to be used as a precedent ☆ 2. a case entered into with the intention of testing the constitutionality of a particular law …   English World dictionary

  • test case — n a legal case that establishes a particular principle, that is then used as a standard which other similar cases can be judged against …   Dictionary of contemporary English

  • test case — test ,case noun count a legal case whose result will be used as a model for similar cases in the future …   Usage of the words and phrases in modern English

  • test case — ► NOUN Law ▪ a case setting a precedent for other cases …   English terms dictionary

  • Test case — A test case in software engineering is a set of conditions or variables under which a tester will determine if a requirement or use case upon an application is partially or fully satisfied. It may take many test cases to determine that a… …   Wikipedia

  • test case — noun a representative legal action whose outcome is likely to become a precedent • Syn: ↑test suit • Topics: ↑law, ↑jurisprudence • Hypernyms: ↑legal action, ↑action, ↑action at law …   Useful english dictionary

  • test case — UK / US noun [countable] Word forms test case : singular test case plural test cases a legal case whose result will be used as a model for similar cases in the future …   English dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”