Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Softwareentwicklung & Testprozess Anne Katrin Salig Schwerpunkt Testprozess.

Ähnliche Präsentationen


Präsentation zum Thema: "Softwareentwicklung & Testprozess Anne Katrin Salig Schwerpunkt Testprozess."—  Präsentation transkript:

1 Softwareentwicklung & Testprozess Anne Katrin Salig Schwerpunkt Testprozess

2 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess 2 Agenda  Testphasen und –ergebnisse  Automatisierung von Tests  Fehlermanagement  Zusammenfassung

3 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess 3 Testphasen und -ergebnisse Vgl. Steinweg, Carl: Management der Softwareentwicklung, S. 340

4 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess  Regressionstests  Prüft nach Systemveränderungen auf neue Defekte im Quellcode  Vorteile  Hohe Effizienz  Zustand des Softwaresystems = Grundlage für weitere Planungen 4 Automatisierung von Tests

5 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess  Ergebnisarten des Regressionstests  Erfolg (Success)  Fehler (Error)  Fehlschlag (Failure)  Test ist erfolgreich, wenn Ist- und Sollergebnisse übereinstimmten  Abweichungen müssen weiter ausgewertet werden 5 Automatisierung von Tests

6 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess  Oberflächentests  Funktionale Eigenschaften der GUI  Nicht:  Intuitive Benutzerführung  Einhaltung von Style-Guides  Rahmenbedingungen  Eingabemöglichkeiten  Ablaufgeschwindigkeit  Benutzerschnittstelle  Signifikante Änderungen der GUI 6 Automatisierung von Tests

7 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess  Capture-Replay-Tests  Testroboter für die GUI  Aufzeichnung manuell getätigter Bedienschritte  Prinzip des Videorekorders  Gliederung in folgende Phasen: Capture – Program – Replay 7 Automatisierung von Tests

8 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess 8 Automatisierung von Tests Vgl. Hoffmann, Dirk: Software-Qualität, S. 475

9 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess  Techniken und Methoden, die einen strukturierten Umgang mit Software-Anomalien innerhalb des Entwicklungs- prozesses gewährleisten  Software-Anomalien = Auffälligkeiten, die als möglicher Softwarefehler interpretiert werden können  Ablage der Anomalien in einer Fehlerdatenbank  Bug-Tracking-System 9 Fehlermanagement

10 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess 10 Fehlermanagement Vgl. Hoffmann, Dirk: Software-Qualität, S. 478

11 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess  Merkmale der Bug-Tracking-Systeme  Identifikationsmerkmale  Ident-Nr., Name & Version des Testobjekts, …  Klassifikationsmerkmale  Priorität, Schwere der Anomalie, …  Beschreibungsmerkmale  Genaue Fehlerbeschreibung, zusätzliche Dateien, … 11 Fehlermanagement

12 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess  Bugzilla  Freeware, die in vielen Open-Source-Projekten Anwendung findet  Beispiele für Bearbeitungsstatus von Fehlern  Unconfirmed  New  Assigned  Resolved  Verified  Closed 12 Fehlermanagement

13 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess  Crash Reports  Schwerwiegendes Verhalten im produktiven Betrieb  Bearbeitung mit höherer Priorität  Berichtserstellung durch Kunden  Manuell über Fehlerdatenbank  Automatisch durch Software nach Bestätigung durch Nutzer  Bsp. Windows Error Reporting 13 Fehlermanagement

14 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess  Organisation des Testprozess unabdingbar  Strukturierter Ablauf während der Testdurchläufe muss gegeben sein  Automatisierung von Regressions- und Oberflächentests fördern die Effizienz  Jedoch hoher Aufwand in der Vorbereitung  Fehlerbehebung durch Fehlerdatenbank unterstützen die Kommunikation bzgl. Bearbeitungsstatus 14 Zusammenfassung

15 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess  Hoffmann, Dirk W.: Software-Qualität, Heidelberg  Benutzerhandbuch HP Quality Center, Hewlett-Packard Development Company, Palo Alto  Steinweg, Carl: Management der Softwareentwicklung, 6. Auflage, Wiesbaden  Spillner, Andreas: Basiswissen Softwaretest – Aus- und Weiterbildung zum Certified Tester, 4. Auflage, Heidelberg  Pezzé, Mauro et al.: Software testen und analysieren – Prozesse, Prinzipien und Techniken, München Literatur & Quellen

16 Präsentationstitel, Referent: Meta Normal-Roman 12 pt Softwareentwicklung & Testprozess 16 Vielen Dank!


Herunterladen ppt "Softwareentwicklung & Testprozess Anne Katrin Salig Schwerpunkt Testprozess."

Ähnliche Präsentationen


Google-Anzeigen