Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE 3.2 - LM 10 - LO4 Das JUnit Test Framework.

Slides:



Advertisements
Ähnliche Präsentationen
Versuch 1. Was wollen wir tun - das Pflichtenheft
Advertisements

Durch Softwareprüfung zu Produktqualität
Links Normen und Standards zum Qualitätsmanagement
Prüfung objektorientierter Programme -1
Universität Stuttgart Institut für Kernenergetik und Energiesysteme I nstitut für K ernenergetik und E nergiesysteme ACM/IEEE Code der Ethik – Die ACM/
Integrations- und Funktionstests im Rahmen des V-Modelles
Lerneinheiten im Praktikum
Submodell Softwareentwicklung (SE)
Das V - Modell - Überblick
V - Modell Anwendung auf große Projekte
Phasen und ihre Workflows
Simulation komplexer technischer Anlagen
MuSofT- das Projekt Lernmodule der Lehreinheit LE 3.2 Qualitätsmanagement als Basis von Produktqualität Lernmodule der Lehreinheit LE 3.2 Qualitätsmanagement.
Dynamische Testverfahren
LE LM 9 - LO6 Beispiel für iterativ inkrementelles Vorgehen: der RUP
Universität Stuttgart Institut für Kernenergetik und Energiesysteme I nstitut für K ernenergetik und E nergiesysteme Rational Unified Process (RUP) - Definitionen.
LE LM 6 - LO 1 Prozessbeschreibung SADA
Universität Stuttgart Institut für Kernenergetik und Energiesysteme MuSofT LE Capability Maturity Model Tailoring Tailoring bedeutet ungefähr: Maßschneidern.
LE LM 10 - LO3 Verfahren zur Qualitätssicherung
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Testfallbestimmung Dynamische Testverfahren wie das Black Box-Testen benötigen konkrete.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Prüfung von Simulationsprogrammen – Integrations- und Funktionstests Inhalt Vom Einzeltest.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Der Rational Unified Process - Einführung Inhalt Prozessmodelle Der Rational Unified.
Software „Unter Software versteht man die Gesamtheit oder auch einen Teil der Programme für Rechensysteme. Diese Programme ermöglichen zusammen mit den.
Was ist und wie prüft man Qualität
Fehler und ihre Kosten Inhalt Software und ihre Fehler
Prozessqualität und Produktqualität
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Was ist Refactoring? Bevor man die Integration angeht, mag es angebracht sein, den.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE 3.2- LM 8 - LO 9 Definitionen zu LM 8.
Zusammenfassung Risiken sind Bestandteil jeder Projektarbeit
Erfahrungen aus Tests komplexer Systeme
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Einzeltests im Rahmen des V-Modelles Aufgaben Überprüfung des Programmcodes mit Hilfe.
System- und Abnahmetests
Risikoanalyse in der Kerntechnik
Risikomanagement Inhalt Ziele und Motivation
Risiken und Chancen Risiko Beurteilung: Dazu gehört die Identifikationen von Risiken, ihre Analyse und das Ordnen nach Prioritäten. Risiko Kontrolle: Dazu.
Prüfung von SW-Komponenten – Überblick
Funktionalität Vorhandensein vor Funktionen mit festgelegten Eigenschaften. Diese Funktionen erfüllen die definierten Anforderungen. Richtigkeit - Liefern.
Schulung der Mitarbeiter
Einsatzzeitpunkte einer Risikoanalyse
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Die SE Umgebung des Jahres 2003 am IKE Elemente der SE Umgebung –Omondo als Casetool.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Beispiel 2: Iterative-Inkrementelle Vorgehensmodelle Annahmen: Anforderungen sind unvollständig.
Prozessmodelle als Teil des Management-Prozesses
ISO - Normen Inhalt Qualität im SE Der ISO 9000-Ansatz
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Aufgaben des Testens Vergleich des Verhaltens einer Software mit den an sie gestellten.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Testing Frameworks im Internet Testing Framework (xUnit, unit testing)
Testgetriebene Entwicklung
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Regeln für Tester - best practice 1 Prüfe das eigene Programm nie als Einziger Testen.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Folie 1LE 3.1 Prozessqualität LM 2 Prozessqualität und Produktqualität Links Normen.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE 3.1 ProzessqualitätLM 1 Fehler und ihre KostenFolie 1 Durch Softwareprüfung zu Produktqualität.
Beispiel: Wasserfallmodell als einfaches Phasenmodell
Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE LM 9 - LO2 Prozessmodell und Management.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme System- und Abnahmetests Inhalt Testen des Systems unter Mitwirkung des Auftraggebers.
Es gibt viele Arten von Risiken
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Agile Software Entwicklung mit dem RUP Agile Softwareentwicklung Best Practice bei.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Links Links sind im Text angegeben. Weitere Links werden kontinuierlich eingefügt.
Prozessbeschreibung SADA allgemeiner Ablauf
Prozessmodelle Inhalt Prozessmodell im Management Prozess
Universität Stuttgart Institut für Kernenergetik und Energiesysteme RUP in der Praxis Zum RUP existiert eine online Version. Mit dieser Version können.
Capability Maturity Model
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Links V-Modell –Glossar mit Zuordnung zu Modellen
Das V - Modell - Überblick
Universität Stuttgart Institut für Kernenergetik und Energiesysteme MuSofT LE 3.1-4V - Modell Überblick V-Modell Regelungen, die die Gesamtheit aller Aktivitäten,
Universität Stuttgart Institut für Kernenergetik und Energiesysteme MuSofT LE 3.1-4V - Modell Überblick Links zum Kapital V- Modell Glossar mit Zuordnung.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE 3.1 ProzessqualitätLM 5 V-Modell-AnwendungenFolie 1 V-Modell für große Projekte.
Rational Unified Process (RUP) - Definitionen
Anpassung des RUP an ein konkretes Projekt - 1
Universität Bern – Institut für Medizinische Lehre Ufive Usability – ufive.unibe.ch AAA Videoannotation GUI-Entwicklung 1.
Test 1 Test 2 Test 3. Test 4 Test 5 Test 6 Test 7 Test 8 Test 9.
Produktionstechnisches Zentrum Stuttgart (PZS) Institut für Werkzeugmaschinen.
Test.
 Präsentation transkript:

Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE LM 10 - LO4 Das JUnit Test Framework

Universität Stuttgart Institut für Kernenergetik und Energiesysteme Kleinste Testeinheit White Box Test Ziel Verifikation der korrekten Umsetzung von Anforderungen Einzeltests gibt es in einer Vielzahl von Ausprägungen. Dazu gehören Kontrollflussorientierte Tests wie –Anweisungsüberdeckungstest –Zweigüberdeckungstest –Pfadüberdeckungstest –Bedingungsüberdeckungstest Datenflussorientierter Test - insbesondere das Defs/Uses - Verfahren, bei dem jeder Variablenzugriff einer der Kategorien Wertzuweisung, Berechnung oder Prädikatenbildung zugeordnet wird, um daraus Bedingungen für die korrekte Verwendung und deren Test abzuleiten Unit Tests (Einzeltests)

Universität Stuttgart Institut für Kernenergetik und Energiesysteme JUnit Framework

Universität Stuttgart Institut für Kernenergetik und Energiesysteme Anwendung des JUnit Frameworks zum Systemtest System- und Abnahmetests (LM13) Integrations- und Funktionstests (LM12) Einzeltests (LM11)

Universität Stuttgart Institut für Kernenergetik und Energiesysteme Plan für Unit Tests Das JUnit Framework gibt einen Plan für Unit Tests vor. Eine Einführung bietet das folgende Video Weiterführende Informationen findet man im InternetInternet