Privacy Policy Cookie Policy Terms and Conditions Testfall - Wikipedia

Testfall

aus Wikipedia, der freien Enzyklopädie

Ein Testfall beschreibt einen elementaren, funktionalen Softwaretest, der der Überprüfung einer z.B. in einer Spezifikation zugesicherten Eigenschaft eines Testobjektes dient (siehe auch Unit-Test). 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 des Testlaufs/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.

Andere Sprachen

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -