See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Dynamisches Software-Testverfahren – Wikipedia

Dynamisches Software-Testverfahren

aus Wikipedia, der freien Enzyklopädie

Dynamische Software-Testverfahren (kurz: dynamische Tests) zeichnen sich dadurch aus, dass während des Tests die Software ausgeführt wird, im Gegensatz zum statischen Test.

[Bearbeiten] Ausprägungen

Dynamische Tests lassen sich einteilen in Black-Box-Tests, White-Box-Tests und Grey Box Tests.

Analog zum V-Modell gibt es auch dynamische Tests in verschiedenen Ausprägungen. Demnach unterscheidet man in Komponententest (auch Unit- bzw. Modultest genannt), Integrationstest, Systemtest und Akzeptanztest.

In der Realität werden diese Ausprägungen, abhängig von der Größe und Komplexität des Software-Produkts, weiter untergliedert. So könnten z. B. für die Software-Entwicklung von sicherheitsrelevanten Systemen in der Transportsicherungstechnik zusätzliche Untergliederungen sein der Komponententest auf dem Entwicklungsrechner, Komponententest auf der Ziel-Hardware, Produkt-Integrationstests, Produkttest, Produkt-Validierungstests, System-Integrationstest, Systemtest, System-Validierungstests, Feldtests und Akzeptanztest.

Ein wichtiger Punkt bei dynamischen Tests ist die Abgrenzung der verschiedenen Ausprägungen in Form von Teststrategien und Testplänen in denen u.a. die Ziele, Umfang und Verantwortlichkeiten beschrieben sind. Da keine der genannten dynamischen Software-Testverfahren für sich alleine alle Aspekte des Testens abdecken, liegt der Erfolg damit in der Kombination der verschiedenen Testtechniken. Allerdings, je weiter man sich in dem V-Modell nach oben bewegt, desto teurer werden die Tests in Bezug auf Testpersonal, Testdurchführung, Testequipment und Testmanagement.

Daher ist bei den dynamischen Tests besonders auf eine Priorisierung der Qualitätsmerkmale für das Testobjekt zu achten. Nach ISO 9126 sind dieses Funktionalität, Benutzbarkeit, Zuverlässigkeit, Effizienz, Übertragbarkeit und Änderbarkeit.

Bei einem Softwaresystem aus der Transportsicherungstechnik wird man z. B. eine höhere Priorität auf die Funktionalität legen als bei einem Computerspiel, bei dem man eine höhere Priorität z. B. auf die Benutzbarkeit legen wird.

[Bearbeiten] Literatur

  • Georg Erwin Thaller: Software-Test: Verifikation und Validation Verlag Heinz Heise GmbH & Co KG, Hannover. ISBN 3-88229-198-2
  • Andreas Spillner, Theo Linz. Basiswissen Softwaretest Dpunkt Verlag. ISBN 3-89864-358-1
  • Peter Liggesmeyer: Software-Qualität: Testen, Analysieren und Verifizieren von Software. Spektrum, Akademischer Verlag, Heidelberg, Berlin, 2002, ISBN 3-8274-1118-1


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 -