170 likes | 264 Views
Prototypentwicklung für ein Testmanagementsystem. Auf Basis des Testprozesses des Unternehmens Anecon GmbH. Diplomarbeitspräsentation | Johann Keuschnigg. Gliederung. Problemstellung Grundlagen Softwaretest & Testmanagementsysteme Vorgehensmodell Anforderungsanalyse Modellierung
E N D
Prototypentwicklung für ein Testmanagementsystem Auf Basis des Testprozesses des Unternehmens Anecon GmbH Diplomarbeitspräsentation | Johann Keuschnigg
Gliederung • Problemstellung • Grundlagen Softwaretest & Testmanagementsysteme • Vorgehensmodell • Anforderungsanalyse • Modellierung • Umsetzung • Fazit Diplomarbeitspräsentation | Johann Keuschnigg
Softwareentwicklung Softwaretest Problemstellung Analyse Architektur Umsetzung Wartung Standort Wien Ca. 85 Mitarbeiter Systemtest Software Security Usability Test Performancetest Diplomarbeitspräsentation | Johann Keuschnigg
Problemstellung • Microsoft Excel Lösung als Testmanagementsystem • Verschiedene Versionen durch individuelle Weiterentwicklungen • Projektcontrolling nur mit viel Aufwand möglich • Auf erworbenes Wissen aus vergangenen Projekten kann nicht zurückgegriffen werden • Der Testprozess wird nicht gänzlich unterstützt • Evaluierung von TMS kein Werkzeug genügt den Ansprüchen des Unternehmens Diplomarbeitspräsentation | Johann Keuschnigg
Forschungsfrage „Kann der spezifische ANECON-Testprozess in einem Testmanagementsystem abgebildet und dadurch unterstützt werden“ Diplomarbeitspräsentation | Johann Keuschnigg
Grundlagen Softwaretest & TMS • Testmanagementsysteme zur Testprozessunterstützung „Ein Test-Tool ist ein automatisiertes Hilfsmittel, das bei einer oder mehreren Testaktivitäten, beispielsweise Planung und Verwaltung, Spezifikation, Aufbau von Ausgangsdateien, Testdurchführung und Beurteilung, Unterstützung leistet.“ (Pol u.a. 2002) • Ein definierter Testprozess ist Voraussetzung • Anpassung des Werkzeugs an den Prozess • Besseres und schnelleres Testen wird ermöglicht Diplomarbeitspräsentation | Johann Keuschnigg
Vorgehensmodell Unterstützung des Testprozesses Bewährte Funktionen Mitarbeiterbedürfnisse Diplomarbeitspräsentation | Johann Keuschnigg
Anforderungsanalyse Prozessanalyse Mündliche und schriftliche Mitarbeiterbefragung Anforderungs-analyse Altsystemanalyse Diplomarbeitspräsentation | Johann Keuschnigg
Anforderungsanalyse Prozessanalyse Mündliche und schriftliche Mitarbeiterbefragung Anforderungs-analyse Altsystemanalyse Diplomarbeitspräsentation | Johann Keuschnigg
Anforderungsanalyse Prozessanalyse Diplomarbeitspräsentation | Johann Keuschnigg
Anforderungsanalyse Mündliche u. schriftliche Mitarbeiterbefragung Halbstrukturiertes Interview mit 6 Testspezialisten des Unternehmens nicht repräsentativ Expertenwissen Online-Fragebogen mit 17 Rückmeldungen zur Untermauerung der Anforderungen aus Interviews zusätzliche Informationen Auswertung durch Mittelwertbildung Ableitung von fundamentalen und optionalen Systemanforderungen Diplomarbeitspräsentation | Johann Keuschnigg
Anforderungsanalyse Altsystemanalyse Analyse des „Anecon Test Case Manager“ Bewährte Funktionen werden übernommen Teilweise gewohnte Umgebung für Mitarbeiter Akzeptanz Zusätzliche Anforderungen durch Betrachtung des Stands der Wissenschaft: RequirementsBasedTesting Kategorisierung von Fehlern Diplomarbeitspräsentation | Johann Keuschnigg
Modellierung Diplomarbeitspräsentation | Johann Keuschnigg
Umsetzung • Als Webanwendung basierend auf Ajax Reduzierung der Datenübertragung, Erhöhung der Usability • Java mit Google Web Toolkit (GWT) • Eclipse 3.2.2 • MySQL Datenbank 5.0 • Drei-Schichten-Architektur Diplomarbeitspräsentation | Johann Keuschnigg
Umsetzung Diplomarbeitspräsentation | Johann Keuschnigg
Fazit • Unterstützung des Softwaretestprozesses durch Testmanagementsysteme • Anforderungsanalyse diffizile Angelegenheit • Analysierter Testprozess stark an ISTQB Testprozess angelehnt in branchengleichen Unternehmen einsetzbar • Abbildung des Testprozesses in eigenes TMS erfolgreich Ziel der Arbeit erfüllt • Für produktiven Einsatz Weiterentwicklung des Prototypen notwendig Mehr-Schichten-Architektur Datenbankumstellung Diplomarbeitspräsentation | Johann Keuschnigg
Vielen Dank für Ihre Aufmerksamkeit! Diplomarbeitspräsentation | Johann Keuschnigg