Testvorbereitungen, Unit Test

Slides:



Advertisements
Ähnliche Präsentationen
Forschungsfrage – Zielvereinbarung mit SMART
Advertisements

Der IT-Systemvertrag IT Anwaltskonferenz 8,0 (DAV, Frankfurter Anwalts-Verein) Frankfurt am Main 30. Juni 2004 Hotel Steigenberger Metropolitan.
Prüfung objektorientierter Programme -1
Integrations- und Funktionstests im Rahmen des V-Modelles
Submodell Softwareentwicklung (SE)
Phasen und ihre Workflows
Vorgehensmodell - Wasserfallmodell
Die Softwarelebenszyklen
Das „Vorgehensmodell“
IT-Projektmanagement
Testplanung.
Evaluierung und Implementierung der Automated Test Life-Cycle Methodology (ATLM) am Beispiel der IT3-Software Vorträger: Ling Yan.
Projektplanung Tanja Blascheck cims. Projektplanung cims Agenda Implementierung Modul Test Integration System Test Handbuch Abnahme.
Seminar-Präsentation
Inhaltsverzeichnis Einleitung zum Thema Was ist ein Lastenheft?
Software-Lebenszyklus
Software-Engineering II Eingebettete Systeme, Softwarequalität, Projektmanagement Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt.
Dynamische Testverfahren
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Einzeltests im Rahmen des V-Modelles Aufgaben Überprüfung des Programmcodes mit Hilfe.
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 LE 3.1 ProzessqualitätLM 1 Fehler und ihre KostenFolie 1 Durch Softwareprüfung zu Produktqualität.
Prozessbeschreibung SADA allgemeiner Ablauf
Testen, Analysieren und Verifizieren von Software
Agenda Einführung Haskell QuickCheck Zusammenfassung
Fehlerabdeckung/ Regressionstest1 Testen und Analysieren von Software Fehlerbehebung und Re-Engineering Fehlerabdeckung/ Regressionstest Vortragende:
Software-Engineering
Präsentation im Seminar Software Engineering verteilter Systeme im Sommersemester 2013 mit dem Titel.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests.
OO Analyse und Entwurf für Anwender
Die Skriptsprache Python im Kontext des Softwareentwicklungsprozesses
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests.
Entitäten Extraktion Wichtige Schritte Petra Maier WS 05/06.
Vorgehensmodelle: Schwergewichtige Modelle
Software Engineering WS 2009
Das Pflichtenheft Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth
Wirtschaftsinformatik Projekt
Vorgehensmodell mit Scrum-Elementen
Tdoc semantische Dokumentenverwaltung 1 Hahn & Dumbs.
Überblick Projektmanagement
Kommentierung & Dokumentation SE Programmierstil, Wind Markus, Überblick/Kommentierung Kommentierung Self-documenting code Arten von Kommentaren.
Software-Technik „Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen für die arbeitsteilige, ingenieurmäßige.
Wasserfallmodell und Einzelbegriffe
HFWI System Development Teil B Der Softwareentwicklungsprozess
Gesprächsleitung und Moderation
Testtechniken-Praktikum WS 2005/06 1 Testgetriebene Entwicklung Andreas Höfer Dr. Matthias Müller mit Beiträgen von Johannes Link.
Vorgetragen von Anton Afanasjew
Vorstellung des Ablaufs des Semesterprojekts Software Engineering 2009.
Software Engineering 3 Testvorbereitungen und Unit-Test
Best Practices der sicheren Programmierung mit.NET Andrea Janes.
Weg mit Fehlern, die kein Entwickler versteht …
Zielvereinbarung mit SMART
Test-Driven Development
Programmierpraktikum HT 2005 Thomas Triebsees,
Software - Testung ETIS SS05.
Software-Entwicklung
Test 1 Test 2 Test 3. Test 4 Test 5 Test 6 Test 7 Test 8 Test 9.
VU Projektmanagement in der Schule Armbrustschützenwettbewerb Verwaltung Alexander Lauscher / Mario Glaser / Daniel Kolm
Tools zur Testunterstützung Modul: Formale Methoden Sandra Engelke ( ) Anna Schröder ( ) André Borries ( ) Wismar, den
Semesterprojekt Präsentation Thema 1 Test-Arten
Formale Methoden Semesterprojekt Präsentation Thema 1 Test-Arten Fernstudium Master WI, MWI 10F Jan te Kock,
Softwareentwicklung & Testprozess
Testsysteme für Automatisierte Softwaretests Seminarvortrag von Rica Wedowski.
SEMINARVORTRAG Von Jonas Robers METHODEN UND TOOLS ZUR ERFASSUNG VON TESTFÄLLEN.
Semesterprojekt „Formale Methoden“ Thema: Management des Testens Fakultät für Wirtschaftswissenschaften Tina Michel Sven Soward Alexander Lehmann.
Test.
Referat Projektmanagement - Stefan Kortmann
Pflichten- & Lastenheft
Pflichtenheft Von Robin scholle.
Test Summary: ein Fehler pro Tag Test First
 Präsentation transkript:

Testvorbereitungen, Unit Test

Gliederung Überblick Planungsphase Definitionsphase Netzplan Definitionsphase Lasten- und Pflichtenheft Implementierungs- / Abnahme- und Einführungsphase Allgemein Testphasen nach Pol, Koomen und Spillner

Quelle: Software Engineering III (SE), Kapitel 1 Einführung, WS 11/12

Planungsphase

Netzplan Gehört in den Bereich des Projektmanagements

Definitionsphase

Lasten- und Pflichtenheft Lastenheft Wird vom Auftraggeber erstellt Pflichtenheft Wird vom Auftragnehmer erstellt

Implementierungs- / Abnahme und Einführungsphase

Allgemein - Implementierung Folgende Punkte sollten beachtet werden: Konsistenz Modularisierung Versionsverwaltung Kommentare

Allgemein - Test Unit Test (Klassentest) Code Review Automatisierter Test Verfahren: Test-first Test-driven Development Zuerst werden die Testfälle geschrieben und dann der Programmcode. Zuerst wird der Programmcode geschrieben und danach wird er erst getestet.

Testphasen nach Pol, Koomen und Spillner Testplanung Allgemeine Abwicklung Strategien Ziele und Kriterien Testverfahren Programmiersprache Beendigung Dokumentation Testdaten

Weitere Testphasen Testvorbereitung Testspezifikation Testdurchführung Umsetzung der Testplanung Testspezifikation Testdurchführung dynamisch statisch Testauswertung Fehler alles in Ordnung Testabschluss Komplett durchlaufen Abbruch

Quellen http://de.wikipedia.org/wiki/Softwaretest IT-Handbuch für Fachinformatiker, Sascha Kersken, 5. aktualisierte und erweiterte Auflage 2011, Kapitel 11 Software-Engineering