Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
arbeiten:arbeitstitel_usability_der_fehlerdarstellung_in_unterschiedlichen_werkzeugen_zur_automatisierten_softwarepruefung [05.03.2020 12:51] – Alexander Bazo | arbeiten:arbeitstitel_usability_der_fehlerdarstellung_in_unterschiedlichen_werkzeugen_zur_automatisierten_softwarepruefung [26.01.2021 17:39] – Nea43279 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Usability der Fehlerdarstellung in unterschiedlichen Werkzeugen zur automatisierten | + | ====== Usability der Fehlerdarstellung in unterschiedlichen Werkzeugen zur automatisierten |
---- dataentry StudentischeArbeit ---- | ---- dataentry StudentischeArbeit ---- | ||
- | Thema | + | Thema : Usability der Fehlerdarstellung in unterschiedlichen Werkzeugen zur automatisierten |
- | Art_thesistypes | + | Art_thesistypes |
- | BetreuerIn_thesisadvisor | + | BetreuerIn_thesisadvisor |
- | BearbeiterIn | + | BearbeiterIn |
- | ErstgutachterIn_thesisprofessor | + | ErstgutachterIn_thesisprofessor |
ZweitgutachterIn_secondthesisprofessor : N.N. | ZweitgutachterIn_secondthesisprofessor : N.N. | ||
- | Status_thesisstate | + | Status_thesisstate |
- | Stichworte_thesiskeywords | + | Stichworte_thesiskeywords |
- | angelegt_dt | + | angelegt_dt |
- | Anmeldung_dt | + | Anmeldung_dt |
- | Antrittsvortrag_dt | + | Antrittsvortrag_dt |
- | Abschlussvortrag_dt | + | Abschlussvortrag_dt |
- | Abgabe_dt | + | Abgabe_dt |
- | Textlizenz_textlicense | + | Textlizenz_textlicense |
- | Codelizenz_codelicense | + | Codelizenz_codelicense |
---- | ---- | ||
+ | |||
+ | |||
=== Hintergrund === | === Hintergrund === | ||
- | - | + | |
+ | Die Verwendung von APIs nimmt immer weiter zu. Moderne Webseiten bieten diese häufig an, müssen jedoch auch zuverlässig sein. Hierfür gibt es verschiedene Tools, mit denen sich entsprechende Tests automatisieren lassen. Für Entwickler ist es daher zielführend, | ||
=== Zielsetzung der Arbeit === | === Zielsetzung der Arbeit === | ||
- | - | + | Es soll herausgefunden werden, welche Inhalte eine Fehlermeldung haben sollte, um gut verständlich zu sein. |
=== Konkrete Aufgaben === | === Konkrete Aufgaben === | ||
- | - | + | * Drei unterschiedliche Tools, welche einen unterschiedlichen Stil in den Fehlermeldungen haben, miteinander vergleichen (SoapUI, JMeter, Postman) |
+ | * Einen umfangreichen API Test schreiben | ||
+ | * Umfrage erstellen, indem die Fehlermeldungen miteinander verglichen werden | ||
+ | * Probanden bestehend aus Studenten und Entwicklern (der Firma Omniga) akquirieren | ||
+ | * Auswertung der Umfrage | ||
=== Erwartete Vorkenntnisse === | === Erwartete Vorkenntnisse === | ||
- | - | + | * Gute Kenntnisse der einzelnen Tools (SoapUI, JMeter, Postman) |
+ | * Grundlegende Kenntnisse in Java, oder einer anderen vergleichbaren Sprache | ||
+ | * Grundlegende Kenntnisse in der Erstellung einer Umfrage | ||
=== Weiterführende Quellen === | === Weiterführende Quellen === | ||
- | - | + | * Umfrage Tool: https:// |
+ | * SoapUI: https:// | ||
+ | * JMeter: https:// | ||
+ | * Postman: https:// | ||
+ | * Marceau, G., Fisler, K., & Krishnamurthi, | ||
+ | * Barik, T., Smith, J., Lubick, K., Holmes, E., Feng, J., Murphy-Hill, | ||
+ | * Brown, N. C., & Altadmri, A. (2017). Novice Java programming mistakes: Large-scale data vs. educator beliefs. ACM Transactions on Computing Education (TOCE), 17(2), 1-21. | ||
+ | * Hartmann, B., MacDougall, D., Brandt, J., & Klemmer, S. R. (2010, April). What would other programmers do: suggesting solutions to error messages. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 1019-1028). | ||