Systemanalyse I Software-Entwicklung. Qualitätssicherung.? Prof. Dr. Susann Kowalski

Ähnliche Dokumente
Wann lohnt sich GUI- Testautomatisierung?

Wann lohnt sich GUI- Testautomatisierung?

Was kennzeichnet qualitativ hochwertige Software Systeme? Wie kann hohe Software Qualität erreicht werden?

Qualität sichtbar machen: Ein Erfolgsrezept in moderner Softwareentwicklung

Qualitätssicherung und Testen

Projektmanagement und Softwareentwicklung. Nina Stodolka, WS2017/2018

Modellbasierter Test mit. Medizintechnik. Kompetenz. Prozess. rund um MBT. Umsetzung. Ihren. Ausblick. Entwicklungsprozess

Karol Frühauf, Jochen Ludewig, Helmut Sandmayr. Software-Prüfung Eine Anleitung zum Test und zur Inspektion

Softwarequalitätsmanagement. 24. April 2013

Softwaretests Testgetriebene Entwicklung (TDD) vs wissenschaftliche Methode TDD Case Study Zusammenfassung

Eurolab. TRALI - Validierung von EDV-Funktionen Der Weg von der Idee bis zur Routine. Dr. Heiko Müller. Informationssysteme für die Medizin

Testmanagement. Full-Service

Softwareanforderungsanalyse

Wann lohnt sich GUI- Testautomatisierung?

Stabile GUI-Tests durch modulare Testarchitektur. Martin Moser

4 Grundlagen von SQS-TEST/Professional New Line

Programmiermethodik Vorlesung und Praktikum SS 2001

Prüfung und Unterstützung 26 Prüfung und Abnahme 26.1 Prüfen von Anforderungen. Worum geht es?

Statt Banaware Java GUI Testautomatisierung

Grundlagen der Risikoanalyse p. 64 Risikoanalyse in der Software-Entwicklung p. 64 Werkzeuge für die Risikoanalyse p. 68 Zusammenfassung p.

Buchenweg Pfaffenhofen a.d.roth Telefon Gabriele Frenzel

Wahlprojekt Mobile Bildsuche. Wintersemester 2015/16. Organisatorisches

Kundenstamm öffnen. Artikelstamm öffnen 50,86 50,86 50,86 50,86 52,00 50, , ,86 52,00 52,00

CI was tut sich mit Jenkins in Sachen Test?

Testmanagement bei SAP-Projekten

Softwareanforderungsanalyse

Write Once, Test Everywhere Wann lohnt sich die Automatisierung von Java GUI Tests?

BIG DATA Große Datenmengen sicher im Griff! Stephan Oswald, Falko Guderian

Architektur in der Mechatronik. existierender Testwerkzeuge

1. Einführung 1.1. Definitionen

Seminarangebot. ISTQB Certified Tester Seminare. Spezielle Praxisseminare zum Testen. ISTQB Certified Tester Foundation Level

HIL basierte Kalibrierung anhand des HAWKS Rennwagens. Referent: Daniel Lorenz

Softwarequalität. Auf Ihre Software kommt es an!

Corporate WLAN. Testkonzept Version 2

Umgang mit elektronischem Schriftverkehr in Sportvereinen und Sportverbänden

Projekt Message-Logger

Harry M. Sneed Manfred Baumgartner Richard Seidl. Der Systemtest. Anforderungsbasiertes Testen von Software-Systemen HANSER

Qualität, Fehler un Testvorgehen

Durch bessere Organisation zu höherer Produktivität und Qualität

Risikobasiertes Testen in der Praxis

Softwarequalität und -test

,$ -. "+0 *+*+ ! / -#$%$. #$%'' $ () 1 2$ #$%$! 1 2$3 )!

Notwendigkeit der Testautomatisierung? Neue Ideen, Konzepte & Werkzeuge

Inhalt. Geleitwort... Vorwort... XVII. Praxisbeispiele... Die Autoren...

ecatt Hamburg

Aus Wissen gemacht. Bevor Ihre Kunden fragen: Fragen Sie doch uns!

G DATA TechPaper. Update auf Version 14.1 der G DATA Unternehmenslösungen

PRODUKTSPEZIFISCHE SOFTWARE-ENTWICKLUNG. antrimon.com

Benuterdokumentation als Anforderungsspezifikation der Versuch einer konstruktiven Provokation

6. PRINCE2-Tag Deutschland Erfolgsfaktoren für Projekt Audits

Profil Profil. Jahrgang Ausbildung. xxx ISTQB Certified Tester Foundation Level Ausbildung zur Applikationsentwicklerin Multimedia Magister xxx

Testing Reality. Real users. Real devices. Real time.

Technologiepark Paderborn Telefon: / XX XX XX Mobil: 01XX / XX XX XX XX XXXXXXX@mail.upb.de

RISIKOMANAGEMENT AKTUELLER STAND 10. September Schadenmanagement. an der MHH und aus Sicht des Risikomanagers. Risiko-Erkennungssystem der MHH

Georg Erwin Thaller. Qualitatsoptimierung der Software-Entwicklung. Das Capability Maturity Model (CMM) 3vieweg

Interne Revision. Stärkung der Interne Revision in der Projektarbeit. Project Consulting C o m p a n y

xxi Inhaltsverzeichnis 1 Einleitung 1

Senior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting Seite 1

Qualitätsmanagement im Projekt

Aufgabe 3 Erstellt am: Softwaretechnik Praktikum SS06 Verantwortliche: Irina Justus

Mitmachen und gewinnen!

MICROSOFT SQL ASSESSMENTS. Von Axians IT Solutions

Softwaretechnik-Praktikum SS 2007 Aufgabenblatt 3. Gruppe: HK-07-4 Gruppenleiter: Stanley Hillner Lastenheft. (Editor für Eclipse GMF)

G DATA TechPaper. Update auf Version 14.2 der G DATA Unternehmenslösungen

Das Entwicklungsteam im agilen Prozess. Aufgaben der Software Architektur. Best Practices & Scrum Integration. Zusammenfassung & Ausblick

Agiles Projektmanagement erfolgreich Projekte leiten

Inhaltsverzeichnis. Teil I Grundlagen 1

Semester: -- Workload: 150 h ECTS Punkte: 5

Testen von SOA-Anwendungen mit dem BPEL Testframework

Flipchart-Protokoll. Workshop Testing mit Steam-IT. 18. August 2017, Wylen

Service Transition. Martin Beims. WKV SS13 Karsten Nolte. Mittwoch, 19. Juni 13

Software Engineering

Qualitätssicherung - eine Einführung -

Inhaltsverzeichnis. I Historie und Grundlagen 1. vii. 1 Einführung... 3

Usability. Katja Fuhrmann FG Software Engineering Leibniz Universität Hannover

Kapitel 13. Agile Softwareentwicklung und Extreme Programming (XP)

Praxis des strukturierten Problemlösens für mehr Klarheit und Erfolg

MyProcess AG Kurzprofil

Neuerungen ECU-TEST 6.5. November 2016

IT-Projekt-Management

Professionelles Projektmanagement in der Praxis

So testen Sie Anappe.Com

Reibungslose Einführung eines Klinikinformationssystems in neun Monaten durch evolutives Projektvorgehen?

Projektplanung die Microsoft Sure Step Methode. Diagnose. Analyse. Konzeption. Entwicklung & Test. Implementierung. Inbetriebnahme

ERSTELLUNG EINES KONZEPTS ZUM TESTEN DER PERFORMANCE VON JAVA CODE MIT HILFE DER FRAMEWORKS JUNIT UND TESTNG

VU Softwarequalitätssicherung. tssicherung WS Motivation. Private Tests. Entwicklertests. Testen als Entwickler

ROADMAP. Vom TARMED zur Abrechnung nach revidiertem Tarif (RAT)

Testing Reality. Real users. Real devices. Real time.

Aufbau einer effizienten Testautomatisierungslösung

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw,

Warum ist Ariane 5 beim Erstflug explodiert?

Software Engineering. Ariane Flug 501! Fallstudie

IT-Projekt-Management

Senior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting Seite 1

Transkript:

Qualitätssicherung

Qualitätsmerkmale von... Programmen Anpassbarkeit Benutzbarkeit Effizienz Funktionsabdeckung Korrektheit Instandsetzbarkeit Portabilität... Zuverlässigkeit Dokumenten Änderbarkeit Aktualität Eindeutigkeit Identifizierbarkeit Verständlichkeit Vollständigkeit Wiederspruchsfreiheit Unterschiedliche Sichten/Anforderungen von FA und IV

Ziele von Qualitätssicherungsmaßnahmen Zufriedenheit des Benutzers erhöhen Steigern der Produktqualität aus seiner Sicht Störungsfreien Betrieb zur Verfügung stellen Service und Betreuung verbessern IV-interne Ziele erreichen Festgelegte Qualität erreichen Qualität planbar machen Qualität konstruktiv während der Projektarbeit erreichen Entwicklung beobachten (können)

Qualitätssicherungsmaßnahmen Reviews (für bestimmte Projektergebnisse) Durch Produzenten, FA-Mitarbeiter, Projektmitglieder nach Fertigstellung des Ergebnisses zur» Sicherung der Vollständigkeit und Verständlichkeit» Erzielung eines gegenseitigen Agreements» Sicherung des reibungslosen weiteren Verlaufs des Projekts» Frühen Fehlererkennung Walk Throughs (Review für den Prozess oder einzelne Phasen) Durch Projektleiter, Methoden-Consultant, ggf. weitere IV-Mitarbeiter am Ende einer Projektphase» Check, ob geplante Aktivitäten ausgeführt wurden» Potentielle Risiken und Probleme rechtzeitig identifizieren und Gegenmaßnahmen vorschlagen» Wissenstransfer für andere Projekte Testen Zeigt, dass die Software korrekt arbeitet Beweist, dass die Software nicht arbeitet (Sichtweise des Testers) Verhindert, dass Fehler im produktiven Betrieb auftreten

Tipps für Reviews und Walk Throughs Die besten Leute mit genügend Zeit finden (3-4) Raum- / Equipmentorganisation rechtzeitig Zu reviewende Informationen 1 Woche vorher verteilen Review nicht länger als 3 Stunden Protokoll, konkretes Ergebnis Keine persönlichen Angriffe Offene Diskussion Konstruktive Kritik (auch Positives)

Unterschiedliche Tests Testebenen Test einzelner Funktionen Integrationstest Systemtest Anwendertest Usability Test» Breites Spektrum an Personen aus der Zielgruppe» Möglichst keine Unternehmensmitarbeiter» Ohne vorherige Schulung!!!» Notwendigkeit von Online-Hilfe feststellen Testtypen Fachlicher Funktionstest Test der Benutzeroberfläche Performance Test Stress-Test Volume-Test Konfigurations-Test Installations-Test

Der Test-Lebenszykus Testplanung Testanforderungen zusammentragen Organisation des Testens (Leute, Software, Termine) Beginn in der Direction-Phase Testentwurf Testfälle und Ergebnisse für die Testanforderungen definieren Testprozeduren entwerfen Wiederverwendbarkeit von Testprozeduren anstreben Testentwicklung Erstellung der automatischen Testprozeduren Testausführung Testprozeduren ausführen Testauswertung Ergebnisse auswerten Sind die Anforderungen erfüllt? Quantitative Ergebnisse liefern Zusammenfassende Berichte über Fehler und Testabdeckung

Einsatz von automatischen Testtools Automatisches Testen Aufnehmen von Testprozeduren Wiederabspielen von Testprozeduren Wiederholtes Abspielen von Testprozeduren (Regression Test) Vergleich der Ergebnisse eines Test mit den erwarteten Ergebnissen Fehlerverfolgung Reports / Dokumentation von Tests