Can Videos as a By-Product of GUI Testing Help Developers Understand GUI Tests?

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

Organisationseinheiten

Externe Organisationen

  • Technische Informationsbibliothek (TIB) Leibniz-Informationszentrum Technik und Naturwissenschaften und Universitätsbibliothek
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des Sammelwerks2023 IEEE 31st International Requirements Engineering Conference Workshops (REW)
Herausgeber/-innenKurt Schneider, Fabiano Dalpiaz, Jennifer Horkoff
Seiten146-153
Seitenumfang8
ISBN (elektronisch)979-8-3503-2691-8
PublikationsstatusVeröffentlicht - 2023
Veranstaltung2023 IEEE 31st International Requirements Engineering Conference Workshops (REW) - Hannover, Germany, Hannover, Deutschland
Dauer: 4 Sept. 20235 Sept. 2023
Konferenznummer: 31

Publikationsreihe

NameIEEE International Requirements Engineering Conference Workshops (REW)
ISSN (Print)2770-6826

Abstract

[Context] Software with graphical user interfaces (GUIs) is used in everyday life. Users expect working software when they interact with a software product. For this reason, testing and defect corrections are required. However, understanding GUI tests is challenging, as the generated textual test reports lack the dynamic details about interaction steps to reproduce a GUI defect. [Objective] We want to revise the practice of GUI testing and use videos as a by-product to capture and convey these dynamic details. [Method] Based on the video as a by-product approach, we propose to generate videos as a by-product of GUI testing, integrating annotations and test outputs directly into the videos. These videos serve as supplementary material for documenting dynamic test executions in addition to static test reports (e.g., texts, screenshots). In an experiment, we asked 11 participants to distinguish between true and false defects in watching videos and screenshots of four test cases. We also conducted structured interviews to ask the participants about their opinions for these two documentation options. [Results & Conclusion] Our results show visible differences between the video and the screenshots in effectiveness and efficiency in defect analysis, but cannot prove the differences statistically. The listed advantages and disadvantages of both documentations are complemental. Both documentations are helpful and thus videos as a by-product of GUI testing can foster the understanding of GUI tests.

ASJC Scopus Sachgebiete

Zitieren

Can Videos as a By-Product of GUI Testing Help Developers Understand GUI Tests? / Shi, Jianwei; Karras, Oliver; Obaidi, Martin et al.
2023 IEEE 31st International Requirements Engineering Conference Workshops (REW). Hrsg. / Kurt Schneider; Fabiano Dalpiaz; Jennifer Horkoff. 2023. S. 146-153 (IEEE International Requirements Engineering Conference Workshops (REW)).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Shi, J, Karras, O, Obaidi, M & Tandun, M 2023, Can Videos as a By-Product of GUI Testing Help Developers Understand GUI Tests? in K Schneider, F Dalpiaz & J Horkoff (Hrsg.), 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW). IEEE International Requirements Engineering Conference Workshops (REW), S. 146-153, 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW), Hannover, Niedersachsen, Deutschland, 4 Sept. 2023. https://doi.org/10.15488/16374, https://doi.org/10.1109/REW57809.2023.00031
Shi, J., Karras, O., Obaidi, M., & Tandun, M. (2023). Can Videos as a By-Product of GUI Testing Help Developers Understand GUI Tests? In K. Schneider, F. Dalpiaz, & J. Horkoff (Hrsg.), 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW) (S. 146-153). (IEEE International Requirements Engineering Conference Workshops (REW)). https://doi.org/10.15488/16374, https://doi.org/10.1109/REW57809.2023.00031
Shi J, Karras O, Obaidi M, Tandun M. Can Videos as a By-Product of GUI Testing Help Developers Understand GUI Tests? in Schneider K, Dalpiaz F, Horkoff J, Hrsg., 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW). 2023. S. 146-153. (IEEE International Requirements Engineering Conference Workshops (REW)). doi: 10.15488/16374, 10.1109/REW57809.2023.00031
Shi, Jianwei ; Karras, Oliver ; Obaidi, Martin et al. / Can Videos as a By-Product of GUI Testing Help Developers Understand GUI Tests?. 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW). Hrsg. / Kurt Schneider ; Fabiano Dalpiaz ; Jennifer Horkoff. 2023. S. 146-153 (IEEE International Requirements Engineering Conference Workshops (REW)).
Download
@inproceedings{f6246cea3d9040e9990ffa7a056bcd86,
title = "Can Videos as a By-Product of GUI Testing Help Developers Understand GUI Tests?",
abstract = "[Context] Software with graphical user interfaces (GUIs) is used in everyday life. Users expect working software when they interact with a software product. For this reason, testing and defect corrections are required. However, understanding GUI tests is challenging, as the generated textual test reports lack the dynamic details about interaction steps to reproduce a GUI defect. [Objective] We want to revise the practice of GUI testing and use videos as a by-product to capture and convey these dynamic details. [Method] Based on the video as a by-product approach, we propose to generate videos as a by-product of GUI testing, integrating annotations and test outputs directly into the videos. These videos serve as supplementary material for documenting dynamic test executions in addition to static test reports (e.g., texts, screenshots). In an experiment, we asked 11 participants to distinguish between true and false defects in watching videos and screenshots of four test cases. We also conducted structured interviews to ask the participants about their opinions for these two documentation options. [Results & Conclusion] Our results show visible differences between the video and the screenshots in effectiveness and efficiency in defect analysis, but cannot prove the differences statistically. The listed advantages and disadvantages of both documentations are complemental. Both documentations are helpful and thus videos as a by-product of GUI testing can foster the understanding of GUI tests.",
keywords = "GUI test, by-product, video",
author = "Jianwei Shi and Oliver Karras and Martin Obaidi and Malvin Tandun",
note = "Publisher Copyright: {\textcopyright} 2023 IEEE.; 31st IEEE International Requirements Engineering Conference Workshops, REW 2023 ; Conference date: 04-09-2023 Through 05-09-2023",
year = "2023",
doi = "10.15488/16374",
language = "English",
isbn = "979-8-3503-2692-5",
series = "IEEE International Requirements Engineering Conference Workshops (REW)",
pages = "146--153",
editor = "Kurt Schneider and Fabiano Dalpiaz and Jennifer Horkoff",
booktitle = "2023 IEEE 31st International Requirements Engineering Conference Workshops (REW)",

}

Download

TY - GEN

T1 - Can Videos as a By-Product of GUI Testing Help Developers Understand GUI Tests?

AU - Shi, Jianwei

AU - Karras, Oliver

AU - Obaidi, Martin

AU - Tandun, Malvin

N1 - Conference code: 31

PY - 2023

Y1 - 2023

N2 - [Context] Software with graphical user interfaces (GUIs) is used in everyday life. Users expect working software when they interact with a software product. For this reason, testing and defect corrections are required. However, understanding GUI tests is challenging, as the generated textual test reports lack the dynamic details about interaction steps to reproduce a GUI defect. [Objective] We want to revise the practice of GUI testing and use videos as a by-product to capture and convey these dynamic details. [Method] Based on the video as a by-product approach, we propose to generate videos as a by-product of GUI testing, integrating annotations and test outputs directly into the videos. These videos serve as supplementary material for documenting dynamic test executions in addition to static test reports (e.g., texts, screenshots). In an experiment, we asked 11 participants to distinguish between true and false defects in watching videos and screenshots of four test cases. We also conducted structured interviews to ask the participants about their opinions for these two documentation options. [Results & Conclusion] Our results show visible differences between the video and the screenshots in effectiveness and efficiency in defect analysis, but cannot prove the differences statistically. The listed advantages and disadvantages of both documentations are complemental. Both documentations are helpful and thus videos as a by-product of GUI testing can foster the understanding of GUI tests.

AB - [Context] Software with graphical user interfaces (GUIs) is used in everyday life. Users expect working software when they interact with a software product. For this reason, testing and defect corrections are required. However, understanding GUI tests is challenging, as the generated textual test reports lack the dynamic details about interaction steps to reproduce a GUI defect. [Objective] We want to revise the practice of GUI testing and use videos as a by-product to capture and convey these dynamic details. [Method] Based on the video as a by-product approach, we propose to generate videos as a by-product of GUI testing, integrating annotations and test outputs directly into the videos. These videos serve as supplementary material for documenting dynamic test executions in addition to static test reports (e.g., texts, screenshots). In an experiment, we asked 11 participants to distinguish between true and false defects in watching videos and screenshots of four test cases. We also conducted structured interviews to ask the participants about their opinions for these two documentation options. [Results & Conclusion] Our results show visible differences between the video and the screenshots in effectiveness and efficiency in defect analysis, but cannot prove the differences statistically. The listed advantages and disadvantages of both documentations are complemental. Both documentations are helpful and thus videos as a by-product of GUI testing can foster the understanding of GUI tests.

KW - GUI test

KW - by-product

KW - video

UR - http://www.scopus.com/inward/record.url?scp=85174712260&partnerID=8YFLogxK

U2 - 10.15488/16374

DO - 10.15488/16374

M3 - Conference contribution

SN - 979-8-3503-2692-5

T3 - IEEE International Requirements Engineering Conference Workshops (REW)

SP - 146

EP - 153

BT - 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW)

A2 - Schneider, Kurt

A2 - Dalpiaz, Fabiano

A2 - Horkoff, Jennifer

T2 - 31st IEEE International Requirements Engineering Conference Workshops, REW 2023

Y2 - 4 September 2023 through 5 September 2023

ER -

Von denselben Autoren