Volltext-Downloads (blau) und Frontdoor-Views (grau)
The search result changed since you submitted your search request. Documents might be displayed in a different sort order.
  • search hit 30 of 189
Back to Result List

Entwicklung eines Testautomatisierungs-Frameworks für eine Datenanalysesoftware

  • Im Rahmen dieser Abschlussarbeit wurde ein automatisertes Test-Framework für eine Datenanalyse-Software namens MARS entwickelt. Der Zweck der Entwicklung dieses Frameworks ist es, die von der Software, zurückgegebenen Ergebnisse zu testen und zu vergleichen. In Zukunft soll dieses Framework verwendet werden, um den Start von Tests bei jeder neuen Version von MARS zu automatisieren. Darüber hinausIm Rahmen dieser Abschlussarbeit wurde ein automatisertes Test-Framework für eine Datenanalyse-Software namens MARS entwickelt. Der Zweck der Entwicklung dieses Frameworks ist es, die von der Software, zurückgegebenen Ergebnisse zu testen und zu vergleichen. In Zukunft soll dieses Framework verwendet werden, um den Start von Tests bei jeder neuen Version von MARS zu automatisieren. Darüber hinaus ist dieses Framework in zwei Versionen erhältlich. Die erste ist eine grafische Version, um bestimmte Tests gezielt auszuführen und zu evaluieren. Die zweite Version ist eine Kommandozeilenversion, die es ermöglicht, schnell mehrere Tests zu generieren. Diese Version kann bspw. von einem Jenkins-Server aus gestartet werden. Das Test-Framework wurde mit der Programmiersprache Python erstellt und mit dem Qt-Framework grafisch unterstützt. Die Vielzahl an Modulen und die große Anzahl an Nutzern machen Python zu einer beliebten Sprache für diese Art von Anwendungen. Die hohe Modularität von Qt für Python und die einfache Handhabung machen es zu einem reichhaltigen Werkzeug für die Erstellung von grafischen Benutzeroberflächen.show moreshow less
  • Within the framework of this thesis, a test framework for the MARS software has been developed. The purpose of this framework is to test and compare the results returned by the software in question. In the future, this framework will be used to automate the launching of tests with each new version of MARS. Moreover, this framework is available in two versions. The first one is a graphical versionWithin the framework of this thesis, a test framework for the MARS software has been developed. The purpose of this framework is to test and compare the results returned by the software in question. In the future, this framework will be used to automate the launching of tests with each new version of MARS. Moreover, this framework is available in two versions. The first one is a graphical version in order to separate each test and to target certain results in particular. The second version is a command line version and allows to quickly generate several tests. This version can be launched from a Jenkins server. The creation of this test framework is done with the Python programming language, supported by the Qt framework for the graphical part. The variety of modules and the large number of users makes Python a popular language for this type of application. The high scalability of Qt for Python and its ease of use make it a rich tool for creating graphical interfaces.show moreshow less

Download full text files

  • Bachelorthesis_Moser_Thomas.pdf
    deu

Export metadata

Statistics

frontdoor_oas
Metadaten
Document Type:Bachelor Thesis
Zitierlink: https://opus.hs-offenburg.de/7062
Bibliografische Angaben
Title (German):Entwicklung eines Testautomatisierungs-Frameworks für eine Datenanalysesoftware
Title Additional (English):Development of a test automation framework for data analysis software
Author:Thomas Moser
Advisor:Joachim Orb, Klaus-Jürgen Ziegler
Year of Publication:2023
Granting Institution:Hochschule Offenburg
Contributing Corporation:BMG LABTECH
Page Number:vi, 48, iv
Language:German
Inhaltliche Informationen
Institutes:Fakultät Elektrotechnik, Medizintechnik und Informatik (EMI) (ab 04/2019)
Institutes:Abschlussarbeiten / Bachelor-Studiengänge / EI-3nat
DDC classes:000 Allgemeines, Informatik, Informationswissenschaft
GND Keyword:Datenanalyse; Software; Test
Tag:framework
Formale Angaben
Open Access: Closed 
Licence (German):License LogoUrheberrechtlich geschützt