1 / 17

Prototypentwicklung für ein Testmanagementsystem

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

odin
Download Presentation

Prototypentwicklung für ein Testmanagementsystem

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Prototypentwicklung für ein Testmanagementsystem Auf Basis des Testprozesses des Unternehmens Anecon GmbH Diplomarbeitspräsentation | Johann Keuschnigg

  2. Gliederung • Problemstellung • Grundlagen Softwaretest & Testmanagementsysteme • Vorgehensmodell • Anforderungsanalyse • Modellierung • Umsetzung • Fazit Diplomarbeitspräsentation | Johann Keuschnigg

  3. Softwareentwicklung Softwaretest Problemstellung Analyse Architektur Umsetzung Wartung Standort Wien Ca. 85 Mitarbeiter Systemtest Software Security Usability Test Performancetest Diplomarbeitspräsentation | Johann Keuschnigg

  4. 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

  5. Forschungsfrage „Kann der spezifische ANECON-Testprozess in einem Testmanagementsystem abgebildet und dadurch unterstützt werden“ Diplomarbeitspräsentation | Johann Keuschnigg

  6. 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

  7. Vorgehensmodell Unterstützung des Testprozesses Bewährte Funktionen Mitarbeiterbedürfnisse Diplomarbeitspräsentation | Johann Keuschnigg

  8. Anforderungsanalyse Prozessanalyse Mündliche und schriftliche Mitarbeiterbefragung Anforderungs-analyse Altsystemanalyse Diplomarbeitspräsentation | Johann Keuschnigg

  9. Anforderungsanalyse Prozessanalyse Mündliche und schriftliche Mitarbeiterbefragung Anforderungs-analyse Altsystemanalyse Diplomarbeitspräsentation | Johann Keuschnigg

  10. Anforderungsanalyse Prozessanalyse Diplomarbeitspräsentation | Johann Keuschnigg

  11. 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

  12. 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

  13. Modellierung Diplomarbeitspräsentation | Johann Keuschnigg

  14. 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

  15. Umsetzung Diplomarbeitspräsentation | Johann Keuschnigg

  16. 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

  17. Vielen Dank für Ihre Aufmerksamkeit! Diplomarbeitspräsentation | Johann Keuschnigg

More Related