QS in Softwareentwicklungsprojekten IV

Slides:



Advertisements
Ähnliche Präsentationen
Andreas Lill, Fujitsu Technology Solutions GmbH
Advertisements

Qualitätssicherung von Software
Microsoft Referenzarchitekturen- Infrastruktur für Connected Systems
Bewertung des Prozessoptimierungsansatzes 'ITIL' am Beispiel des Projektes PolyWorkPlace bei Bayer Business Services GmbH.
Evaluierung und Implementierung der Automated Test Life-Cycle Methodology (ATLM) am Beispiel der IT3-Software Vorträger: Ling Yan.
Objektrelationales Mapping mit JPA Testing Jonas Bandi Simon Martinelli.
Software-Engineering II Eingebettete Systeme, Softwarequalität, Projektmanagement Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt.
Ausblick Release Q2 - laufende Aktivitäten Pilotentreffen Publication Management Berlin, 19. April 2007 Harnack-Haus IP:
Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE 3.2 Qualitätsmanagement Folie 1LM 13 Testumgebungen - Abnahmetests Testumgebungen.
Controlling, Analyse und Verbesserung (Teil 1)
Der Testprozess als Bestandteil des SE Prozesses:
Fehlerabdeckung/ Regressionstest1 Testen und Analysieren von Software Fehlerbehebung und Re-Engineering Fehlerabdeckung/ Regressionstest Vortragende:
Jeder will doch Software Ingenieur werden… oder etwa nicht ??!! Adrian Wirz.
Reverse Engineering 1 Reverse Engineering WS 04 / 05 A. Zündorf.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. Funktionsorientierte Organisation.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. funktionsorientierte Organisation.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. Funktionsorientierte Organisation.
OO Analyse und Entwurf für Anwender
Testing von Informationssystemen (Folien) Integriertes und Prozessorientiertes Testen.
Entwickeln mit Methode. Wilhelm Klein, März 2010 Entwickeln mit Methode WARUM? Projektunterricht mit Realisierung Dinge müssen fertig werden Fehler früh.
IT-Infrastruktur an der FHS
Software Architektur IV
ExpertAdmin ® ist eine eingetragene Marke der Inforis AG, Zürich. Das ExpertAdmin Bewertungssystem und die ExpertAdmin Software sind urheberrechtlich geschützt.
IT-Anwendungen an der FHS
OOD – Object Oriented Design II
Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.
Tutorial im Rahmen des Software(technik)praktikums
Mitglied der Fachhochschule Ostschweiz FHO 1 © FHS St.Gallen Software Engineering OOD – Object Oriented Design III GUI-Design.
IT Gipfeltreffen IT-GIPFEL-TREFFEN IT-LÖSUNGEN FÜR DIE PRAXIS QUALITÄTS- MANAGEMENT IM KMU 18. JUNI 2009.
Anwendungsentwicklung. … überlegen sie mal… Wir beschäftigen uns mit dem Aufbau der Arbeitsweise und der Gestaltung von betrieblichen Informationssystemen.
Betriebliche Aufgaben effizient erfüllen
Stellen Sie sich vor: .....kurz vor der Einführung, ein neues Produktes / eine neue Software.....
© by cellconsult.com Application Testing & Test Management.
OOD – Object Oriented Design I
Design and analysis of GUI test-case prioritization using weight-based methods Samra Khan.
Zentralübung Automotive Software Engineering – Übungsblatt 8
News von Operations.
St. GallenMitglied der Fachhochschule Ostschweiz FHO Verein Outcome, Zürich Indikatorenmessung Verein Outcome, Zürich (
St. GallenMitglied der Fachhochschule Ostschweiz FHO Verein Outcome, Zürich Indikatorenmessung Verein Outcome, Zürich (
QS in Softwareentwicklungsprojekten III
QS in Softwareentwicklungsprojekten II
© All rights reserved. Zend Technologies, Inc. Jan Burkl System Engineer, Zend Technologies Zend Server im Cluster.
Neuer Zugang zu vorhandenen Daten - Serviceorientierung und BizTalk an der Universität St. Gallen - Tobias Müller, Chief Architect & CEO, progile GmbH.
Christian Binder Senior Platform Strategy Manager Microsoft
Agenda 13: Begrüßung & Einführung in das Thema
2 Software Management SCRUM, Project Management, Quality Management, Business Analysis Innovation and Technology Management, Coaching, R&D Processes Quality.
Wilhelm Klein, März 2010 Entwickeln mit Methode Projekt Manager Projektplanung Steuerung und Kontrolle Bereitstellung (Hardware und Software) Qualitätssicherung.
Layout and Design KFK PM/SCM/TL
Eidgenössisches Finanzdepartement EFD Eidgenössische Finanzverwaltung EFV Vorhaben E-Rechnung Review-Unterstützung durch ffO EFV.
Template v5 October 12, Copyright © Infor. All Rights Reserved.
PRO:CONTROL Ziel des Moduls Arbeitspakete
Kompass für wissenschaftliches Arbeiten
Transaktionale Systeme Projektteil B Verteilte Transaktionen, Workflow- und Transaktions-Manager.
Vorstellung des Ablaufs des Semesterprojekts Software Engineering 2009.
ITIXI Version 2.0 Architektur VersionDatumAuthorStatusKommentar Martin JonasseIn ArbeitInitial-Dokument Martin JonasseIn ArbeitFahrgast.
Testvorbereitungen, Unit Test
OOSE nach Jacobson Sebastian Pohl/ST7 Betreuer: Prof. Dr. Kahlbrandt.
1 2 3 Start >(23_100) Bedarf < Typen-/ Verpackungsschild
Test 1 Test 2 Test 3. Test 4 Test 5 Test 6 Test 7 Test 8 Test 9.
Performanz- und Lasttests Formale Methoden
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.
EMS-Probelauf KS Heerbrugg Vorbereitungskurs auf den EMS D. Burkhard.
Analytics und Job-Verarbeitung
[Name des Projektes] Post-Mortem
Test.
Lean Construction Project Award 2018
Projektmanagementsoftware in einem Großprojekt
Devops David Jaroš
Welcome to Wood Badge SR917
 Präsentation transkript:

QS in Softwareentwicklungsprojekten IV Testorganisation Testdokumente

Lernziele Sie können ... die Aufgaben und Verantwortungsbereiche der sechs Rollen im Testteam erläutern. die sieben Phasen des Testprozesses darlegen. den Testzyklus anwenden. die Testdokumente korrekt und vollständig erstellen.

Literatur IT-Systeme prüfen Kapitel 5 – Testorganisation Kapitel 6 – Testdokumente

Testorganisation

Aufbauorganisation - Testteam QS- Verantwortlicher Projektleiter Tool- Verantwortlicher Testmanager Testkonzeption Testwerkzeuge Testumgebung Testausführung Testdesigner Testengineer Test- administrator Tester Test- automatisierer

Prozessorganisation (ANSI/IEEE 829) Testvorbereitung Testplanung Testkonzept Testentwurf Testentwurf Testfallspezifikation Testfall Testprozedurerstellung Testprozedur Testgeschirr Testwerkzeuge Testdaten Testdurchführung Testumgebungsaufbau Testprotokoll Testausführung Problemmeldung Testauswertung Testbericht Testwiederholung Anforderungen erfüllt? Abschlussbericht nein ja

Testzyklus Test vorbereiten Legende: Prüf-/Testprozess Test durchführen Systementwicklungsprozess Test auswerten Anforderungen erfüllt? ja Testobjekt freigeben nein Fehler suchen Art des Mangels? Fehler in Testdaten/ Testumgebung Fehler in Implementierung Fehl- Bedienung Änderung der Anforderungen Testumgebung anpassen Fehler beheben Benutzerdokumentation anpassen Change Request Test wiederholen an das Change Management übergeben

Testdokumente

Dokumentenfluss Testdokumente QS-Plan Testkonzept Teststrategie Testentwurf Testfall Testdrehbuch Build/ Release-Note Berichtsdokumente Test- protokoll Problem- meldung Testlogs Testbericht

Testkonzept engl. Testplan Liste der zu testenden Objekte mit Angabe der Kritikalität Umschreibung des Testvorgehens Anzuwendende Testmethoden Geplante Testarten Abnahmekriterien des Systems Festlegung der Testspezifikationsdokumente Umschreibung der Testumgebungen Testorganisation (mit konkreter Personenzuweisung) Risikenauflistung mit geplanten Massnahmen Zeitplanung 

Zeitplanung Vorgabe: Eckwerte aus Projektplanung Einsatz von Planungswerkzeug (z.B. MS-Project) Testmeilensteine festlegen z.B. Ende der Teststufen Hilfsmittel: Testaktivitätenmatrix mit folgenden Aufwanddimensionen: Systemteile (Subsysteme, Komponenten) Anzahl, Grösse, Komplexität der Testobjekte! geplante Testarten (Teststufen) Testphasen innerhalb jeder Testart gemäss Prozessmodell beteiligte Rollen durchschnittliche Anzahl Testwiederholungen

Testentwurfsspezifikation engl. Test Design Specification Analyse und Design sämtlicher Tests: Anforderungen an die Testumgebung Kontrollcheckliste sämtlicher Prüfobjekte Testfallspezifikation Input-Testdaten Zu testende Funktionen/Fälle Soll-Output Testprozedur (Testdrehbuch) Detaillierter Testablauf Akzeptanzkriterien mit klaren Pass- und/oder Failkriterien : eindeutig mess- bzw. beurteilbar passed: Kriterium wurde genügend erfüllt failed: Kriterium wurde nicht oder ungenügend erfüllt.

Testfallspezifikation I engl. Test Case Detaillierte Testfälle: Ermittelt gemäss White-Box oder Black-Box Methode Testfallgruppen (gleichartige Testfälle mit variierenden Input Daten) Eingabedaten (Input): Tabellen in DB Dateien mit Dateityp/Codepage und Strukturangabe Parameterwerte Bildschirmeingaben Scanningvorlagen ...

Testfallspezifikation II Ermittlung des Soll-Outputs mittels Testorakel (Informationsquellen): Anforderungsspezifikationen Designdokumente ... Erwarteter Output: Tabellen in DB Dateien mit Dateityp/Codepage und Strukturangabe Parameterwerte Bildschirmausgaben Print-Layouts Ein maschineller Vergleich (Compare-Software) sollte wenn möglich gegeben sein.

Testdrehbuch (Testprozedur) engl. Test Procedure Detaillierte Ablauf-Beschreibung eines Testszenarios (enthält 1 – n Testfälle): Vorbereitung Start Durchführung Beobachtung Abbruch Neustart Stopp Abschluss Aufräumen Unvorhergesehenes

Übungen Fallstudien 10 – Testorganisation 11 – Testfallspezifikation 12 – Testdokumente