Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Software

Stufen der Testdurchführung in der Softwareentwicklung. Modultest, Integrationstest, Systemtest und Abnahmetest

Title: Stufen der Testdurchführung in der Softwareentwicklung. Modultest, Integrationstest, Systemtest und Abnahmetest

Term Paper , 2020 , 20 Pages , Grade: 2,0

Autor:in: Marcel Köpfer (Author)

Computer Science - Software
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Diese Arbeit thematisiert die Stufen der Testdurchführung, bezogen auf die Softwareentwicklung. Zunächst wird der Begriff des Testens näher erläutert. Danach werden die Notwendigkeit und Ziele des Testens aufgezeigt. Es folgt eine kurze Darstellung des V-Modells, welche Basis der Teststufen ist. Die einzelnen Stufen der Testdurchführung, Modultest, Integrationstest, Systemtest und Abnahmetest werden in den Kapiteln 2 bis 5 näher beschrieben.

Dabei wird für jede Teststufe der Inhalt und seine Bedeutung separat dargestellt und jeweils durch ein selbst gewähltes Praxisszenario im Rahmen des fiktiven Unternehmens S-W-E illustriert. Gemäß Aufgabenstellung wird vorrangig der Inhalt der Tests betrachtet, nicht die angewandte Methodik. Darüber hinaus wird pro Teststufe darauf eingegangen, wie ein jeweiliges Testteam zusammengesetzt sein kann. Abschließend wird ein Ausblick über einen potenziellen künftigen Wandel des Testens gegeben. Themen wie Testmethoden oder Maßnahmen zur Fehlerbehandlung sind nicht Bestandteil dieser Arbeit.

Bei einem Test handelt es sich um einen Versuch, der mittels einer durchdachten Methode eine Eignung, Eigenschaft oder Leistung einer Person oder Sache überprüft. Bezogen auf die Softwareentwicklung sind Tests heute ein notwendiger und anerkannter Bestandteil. Dabei geht es unter anderem darum, durch eine Überprüfung unerwünschtes Fehlverhalten zu finden. Damit ein Fehler durch einen Test der Software gefunden werden kann, ist es notwendig, vor dem Test ein bestimmtes Soll-Verhalten zu definieren.

Durch Testen wird der jeweilige Ist-Zustand festgestellt. Kommt es zu einer Diskrepanz zwischen dem vorher beschriebenen Soll-Zustand und dem erkannten Ist-Zustand, wird diese Abweichung als Fehlverhalten aufgedeckt. In der Softwareentwicklung ist das Testen heute ein wichtiger Aspekt der Qualitätssicherung und in allen anerkannten Vorgehensmodellen enthalten.

Excerpt


Inhaltsverzeichnis

1 Einleitung

1.1 Begriffsbestimmung Testen

1.2 Notwendigkeit und Ziele des Testens

1.3 Das V-Modell

1.4 Aufgabenstellung

2 Modultest

2.1 Inhalt und Bedeutung

2.2 Praxisszenario S-W-E

2.3 Testteam

3 Integrationstest

3.1 Inhalt und Bedeutung

3.2 Praxisszenario S-W-E

3.3 Testteam

4 Systemtest

4.1 Inhalt und Bedeutung

4.2 Praxisszenario S-W-E

4.3 Testteam

5 Abnahmetest

5.1 Inhalt und Bedeutung

5.2 Praxisszenario S-W-E

5.3 Testteam

6 Zusammenfassung der wichtigsten Ergebnisse

7 Ausblick

Zielsetzung & Themen

Diese Arbeit befasst sich mit den verschiedenen Stufen der Testdurchführung im Rahmen der Softwareentwicklung. Das primäre Ziel ist es, die zentralen Testphasen – vom Modultest bis zum Abnahmetest – zu definieren, ihre Bedeutung darzulegen und anhand eines fiktiven Unternehmensszenarios praxisnah zu illustrieren.

  • Grundlagen des Softwaretestens und die Bedeutung des V-Modells
  • Detaillierte Analyse der Teststufen: Modultest, Integrationstest, Systemtest und Abnahmetest
  • Praktische Anwendung der Teststufen am Beispiel des fiktiven Unternehmens S-W-E
  • Zusammensetzung und Rollenverteilung innerhalb der jeweiligen Testteams
  • Bedeutung von Softwarequalitätssicherung als Wettbewerbsvorteil

Auszug aus dem Buch

1.1 Begriffsbestimmung Testen

Bei einem Test handelt es sich um einen Versuch, der mittels einer durchdachten Methode eine Eignung, Eigenschaft oder Leistung einer Person oder Sache überprüft. Bezogen auf die Softwareentwicklung sind Tests heute ein notwendiger und anerkannter Bestandteil. Dabei geht es unter anderem darum, durch eine Überprüfung unerwünschtes Fehlverhalten zu finden. Damit ein Fehler durch einen Test der Software gefunden werden kann, ist es notwendig, vor dem Test ein bestimmtes Soll-Verhalten zu definieren. Durch Testen wird der jeweilige Ist-Zustand festgestellt. Kommt es zu einer Diskrepanz zwischen dem vorher beschriebenen Soll-Zustand und dem erkannten Ist-Zustand, wird diese Abweichung als Fehlverhalten aufgedeckt. In der Softwareentwicklung ist das Testen heute ein wichtiger Aspekt der Qualitätssicherung und in allen anerkannten Vorgehensmodellen enthalten.

Zusammenfassung der Kapitel

1 Einleitung: Diese Einleitung definiert den Begriff des Testens, betont dessen Notwendigkeit für die Qualitätssicherung und führt das V-Modell als strukturelle Basis der Arbeit ein.

2 Modultest: Das Kapitel beschreibt die Prüfung kleinster Software-Einheiten, deren isolierte Betrachtung für die Fehlerlokalisierung essenziell ist, und stellt die Rolle der Entwickler beim Testen dar.

3 Integrationstest: Hier liegt der Fokus auf der Kommunikation und dem Zusammenspiel zwischen bereits getesteten Modulen, um Schnittstellenfehler in Teilsystemen zu identifizieren.

4 Systemtest: Es wird das Gesamtsystem unter kundennahen Bedingungen geprüft, um die Erfüllung aller funktionalen und nicht-funktionalen Anforderungen vor der Übergabe sicherzustellen.

5 Abnahmetest: Dieses Kapitel erläutert die letzte Testphase, in der der Kunde die Software auf reale Anwendungstauglichkeit prüft, um die finale Produktfreigabe zu legitimieren.

6 Zusammenfassung der wichtigsten Ergebnisse: Hier werden die Erkenntnisse gebündelt und das Testen als unverzichtbare Investition in die Qualitätssicherung von Softwareprodukten bewertet.

7 Ausblick: Der Ausblick diskutiert die wachsende Bedeutung von Softwarequalität durch zunehmende Digitalisierung und prognostiziert eine steigende Relevanz gesetzlicher Vorgaben für Testverfahren.

Schlüsselwörter

Softwareentwicklung, Testdurchführung, Modultest, Integrationstest, Systemtest, Abnahmetest, V-Modell, Qualitätssicherung, Fehlersuche, Softwarequalität, Schnittstellen, Testteam, Anforderungsdefinition, Benutzerfreundlichkeit, Validierung

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Arbeit behandelt die systematischen Stufen der Software-Testdurchführung und deren zentrale Rolle im Entwicklungszyklus.

Welche zentralen Themenfelder werden abgedeckt?

Die Arbeit fokussiert sich auf die vier Hauptstufen: Modultest, Integrationstest, Systemtest und Abnahmetest, ergänzt um organisatorische Aspekte wie Testteams.

Was ist das primäre Ziel der Arbeit?

Ziel ist es, die Bedeutung und den Inhalt der einzelnen Testphasen im Kontext des V-Modells verständlich zu erklären und anhand eines Praxisbeispiels zu veranschaulichen.

Welche wissenschaftliche Methode wird verwendet?

Die Arbeit basiert auf einer theoretischen Fundierung durch Fachliteratur und illustriert diese durch eine fallbezogene Anwendung in einem fiktiven Unternehmen.

Was wird im Hauptteil der Arbeit behandelt?

Im Hauptteil werden pro Teststufe jeweils der Inhalt, die Bedeutung, ein konkretes Praxisszenario sowie Empfehlungen für die Zusammensetzung des Testteams erörtert.

Welche Schlüsselwörter charakterisieren die Arbeit?

Wichtige Begriffe sind Teststufen, V-Modell, Softwarequalität, Qualitätssicherung, Schnittstellenprüfung und Akzeptanztest.

Warum ist beim Modultest eine isolierte Betrachtung notwendig?

Eine isolierte Prüfung ist erforderlich, um Einflüsse anderer Softwarebausteine auszuschließen und Fehler eindeutig dem spezifischen Modul zuordnen zu können.

Welche Herausforderung ergibt sich bei Integrationstests?

Die Anzahl der zu prüfenden Kombinationen steigt mit der Menge der Module drastisch an, zudem müssen Schnittstellen zu externen Systemen, auf die man keinen Einfluss hat, sicher beherrscht werden.

Warum sollten Anwender beim Abnahmetest nicht allein gelassen werden?

Es besteht die Gefahr, dass Anwender und Entwickler unterschiedliche Sprachen sprechen, weshalb Vermittler (Fachtester) notwendig sind, um die Kommunikation bei Fehlern effizient zu gestalten.

Excerpt out of 20 pages  - scroll top

Details

Title
Stufen der Testdurchführung in der Softwareentwicklung. Modultest, Integrationstest, Systemtest und Abnahmetest
College
AKAD University of Applied Sciences Stuttgart
Grade
2,0
Author
Marcel Köpfer (Author)
Publication Year
2020
Pages
20
Catalog Number
V993080
ISBN (eBook)
9783346359308
ISBN (Book)
9783346359315
Language
German
Tags
Testdurchführung Softwaretest Stufen SWE24 Grundlagen objektorientierte Softwareentwicklung AKAD Assignment Marcel Köpfer Softwareentwicklung Programmierung Test V-Modell Modultest Testteam Integrationstest Systemtest Abnahmetest Unit Test
Product Safety
GRIN Publishing GmbH
Quote paper
Marcel Köpfer (Author), 2020, Stufen der Testdurchführung in der Softwareentwicklung. Modultest, Integrationstest, Systemtest und Abnahmetest, Munich, GRIN Verlag, https://www.grin.com/document/993080
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  20  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint