Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Commercial Information Technology

Automatisiertes Testen grafischer Benutzeroberflächen von Webanwendungen

Title: Automatisiertes Testen grafischer Benutzeroberflächen von Webanwendungen

Bachelor Thesis , 2016 , 96 Pages , Grade: 1,2

Autor:in: Florian Reuss (Author)

Computer Science - Commercial Information Technology
Excerpt & Details   Look inside the ebook
Summary Details

In der Arbeit wird die Einführung automatisierter Tests grafischer Benutzeroberflächen (GUI-Tests) für Webanwendungen in einem industriellen Entwicklungsprozess untersucht. Ausgangspunkt ist eine unzureichende, überwiegend manuelle Testabdeckung, die den steigenden Anforderungen komplexer Webanwendungen nicht mehr gerecht wird. Es wird gezeigt, dass die GUI als zentrale Benutzerschnittstelle ein geeignetes Ziel für automatisierte Tests darstellt, insbesondere bei Nutzung moderner Architekturprinzipien wie MVC.

Zunächst werden Grundlagen der Anwendungsqualität, Softwaretests und Testautomatisierung erläutert. Qualität wird als wirtschaftliches Optimum verstanden, nicht als maximale Fehlerfreiheit. Verschiedene Testarten – darunter funktionale Tests, Regressionstests, Systemtests und Smoke-Tests – werden klassifiziert und hinsichtlich ihres Nutzens und ihrer Automatisierbarkeit bewertet. GUI-Tests werden als dynamische Black-Box-Tests beschrieben, deren Hauptzweck in der Überprüfung korrekter Interaktionen zwischen Oberfläche und Geschäftslogik liegt.

Auf Basis bestehender Vorgehensmodelle wird ein Evaluationsmodell entwickelt, das Anforderungen, Prozessintegration und Wirtschaftlichkeit verbindet. Durch eine Analyse des bestehenden Entwicklungsprozesses werden Optimierungspotenziale identifiziert, insbesondere im Bereich Standardisierung und Abnahme. Vier Integrationspunkte für GUI-Tests werden herausgearbeitet; der Einsatz im Systemtest wird als besonders geeignet bewertet.

Ein zentrales Element der Arbeit ist ein quantitatives Wirtschaftlichkeitsmodell, das mittels Monte-Carlo-Simulation Kosten, Nutzen und Risiken bewertet. Die Ergebnisse zeigen, dass die Wirtschaftlichkeit stark von Prozessparametern abhängt und ein signifikantes Risiko besteht, dass sich die Einführung nicht rechnet.

Abschließend werden mehrere Test-Tools analysiert und praktisch erprobt. Unter Berücksichtigung von Funktionalität, Bedienbarkeit und Kosten wird ein quelloffenes Tool als geeignete Option identifiziert, wobei gleichzeitig darauf hingewiesen wird, dass alternative Prozessverbesserungen möglicherweise größeren Nutzen bieten.

Details

Title
Automatisiertes Testen grafischer Benutzeroberflächen von Webanwendungen
College
Baden-Wuerttemberg Cooperative State University (DHBW)  (Wirtschaft)
Grade
1,2
Author
Florian Reuss (Author)
Publication Year
2016
Pages
96
Catalog Number
V1708424
ISBN (PDF)
9783389183830
ISBN (Book)
9783389183847
Language
German
Tags
GUI-Test Webentwicklung Frontend Softwarequalität Regressionstest Testautomatisierung Softwaretest Black-Box-Testverfahren Webanwendung Wirtschaftlichkeitsanalyse Softwareentwicklung Qualitätssicherung Testprozesse
Product Safety
GRIN Publishing GmbH
Quote paper
Florian Reuss (Author), 2016, Automatisiertes Testen grafischer Benutzeroberflächen von Webanwendungen, Munich, GRIN Verlag, https://www.grin.com/document/1708424
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  96  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint