
DC Element | Wert | Sprache |
---|---|---|
dc.contributor.advisor | Buth, Bettina | - |
dc.contributor.author | Strehlau, Eduard | - |
dc.date.accessioned | 2025-02-14T13:46:57Z | - |
dc.date.available | 2025-02-14T13:46:57Z | - |
dc.date.created | 2024-03-04 | - |
dc.date.issued | 2025-02-14 | - |
dc.identifier.uri | https://hdl.handle.net/20.500.12738/17103 | - |
dc.description.abstract | Diese Arbeit untersucht die Hypothese: „Softwarezustände welche durch nichtdeterministische Effekte wie z. B. Eingabe/Ausgabe oder Nebenläufigkeit erreicht werden, werden nicht ausreichend getestet.“ Dabei wurde sich auf den Aspekt der Fehlerbehandlung fokussiert. Für diesen Aspekt ließ sich die Hypothese anhand von Testabdeckungsmetriken verifizieren. Um diese Metriken zu erfassen wurden eigene neuartige Werkzeuge entwickelt, die es möglich machen, sowohl Fehlerbehandlung als auch fehlende Fehlerbehandlung in C-Programmen zu lokalisieren. Zusätzlich wurden Werkzeuge entwickelt um diese mit Testabdeckungsmetriken zu verknüpfen. Nachdem die Hypothese belegt wurde, wurde nach Lösungsansätzen gesucht und der Stand der Technik wurde zwischen Forschung und Praxis verglichen. Ein effektives Verfahren zum automatisierten Testen von Fehlerbehandlung wurde in beiden Bereichen gefunden und eine Anwendung dieser Techniken im Allgemeinfall diskutiert. | de |
dc.description.abstract | This thesis examines the hypothesis: „Software states which are achieved by nondeterministic effects such as input/output or concurrency are not sufficiently tested.“ The focus was on the aspect of error handling. For this aspect, the hypothesis was verified using test coverage metrics. In order to capture these metrics, novel tools were developed that make it possible to localize error handling, as well as missing error handling, in C programs. In addition, tools were developed to relate these to test coverage metrics. Once the hypothesis was proven, solutions were sought and the state of the art was compared between research and practice. An effective method for automated testing of error handling was found in both areas and an application of these techniques in the general case was discussed. | en |
dc.language.iso | de | en_US |
dc.subject | Nichtdeterminismus | en_US |
dc.subject | Automatisiertes Testen | en_US |
dc.subject | Testabdeckung | en_US |
dc.subject | Fehlerinjektion | en_US |
dc.subject | Nondeterminism | en_US |
dc.subject | Automated Testing | en_US |
dc.subject | Code Coverage | en_US |
dc.subject | Fault Injection | en_US |
dc.subject.ddc | 004: Informatik | en_US |
dc.title | Softwaretesten unter Berücksichtigung von nichtdeterministischen Verhalten | de |
dc.type | Thesis | en_US |
openaire.rights | info:eu-repo/semantics/openAccess | en_US |
thesis.grantor.department | Fakultät Technik und Informatik | en_US |
thesis.grantor.department | Department Informatik | en_US |
thesis.grantor.universityOrInstitution | Hochschule für Angewandte Wissenschaften Hamburg | en_US |
tuhh.contributor.referee | Kossakowski, Klaus-Peter | - |
tuhh.identifier.urn | urn:nbn:de:gbv:18302-reposit-207996 | - |
tuhh.oai.show | true | en_US |
tuhh.publication.institute | Fakultät Technik und Informatik | en_US |
tuhh.publication.institute | Department Informatik | en_US |
tuhh.type.opus | Bachelor Thesis | - |
dc.type.casrai | Supervised Student Publication | - |
dc.type.dini | bachelorThesis | - |
dc.type.driver | bachelorThesis | - |
dc.type.status | info:eu-repo/semantics/publishedVersion | en_US |
dc.type.thesis | bachelorThesis | en_US |
dcterms.DCMIType | Text | - |
tuhh.dnb.status | domain | en_US |
item.grantfulltext | open | - |
item.creatorGND | Strehlau, Eduard | - |
item.cerifentitytype | Publications | - |
item.creatorOrcid | Strehlau, Eduard | - |
item.advisorGND | Buth, Bettina | - |
item.languageiso639-1 | de | - |
item.openairecristype | http://purl.org/coar/resource_type/c_46ec | - |
item.fulltext | With Fulltext | - |
item.openairetype | Thesis | - |
Enthalten in den Sammlungen: | Theses |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
BA_Softwaretesten unter Berücksichtigung von nichtdeterministischen Verhalten.pdf | 2.3 MB | Adobe PDF | Öffnen/Anzeigen |
Feedback zu diesem Datensatz
Export
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.