Organizing GUI Tests from Behavior‐Driven Development as Videos to Obtain Stakeholders’ Feedback

Downloadstatistik des Dokuments (Auswertung nach COUNTER):

Jianwei, Shi; Mönnich, Jonas; Klünder, Jil; Schneider, Kurt: Organizing GUI Tests from Behavior‐Driven Development as Videos to Obtain Stakeholders’ Feedback, Preprint of Journal of Software: Evolution and Process, 2024, 16 S.

Version im Repositorium

Zum Zitieren der Version im Repositorium verwenden Sie bitte diesen DOI: https://doi.org/10.15488/16545

Zeitraum, für den die Download-Zahlen angezeigt werden:

Jahr: 
Monat: 

Summe der Downloads: 65




Kleine Vorschau
Zusammenfassung: 
Demonstrating software early and responding to feedback is crucial in agile development. However, it is difficult for stakeholders who are not on-site customers but end users, marketing people, or designers, etc. to give feedback in an agile development environment. Successful Graphical User Interface (GUI) test executions can be documented and then demonstrated for feedback.In our new concept, GUI tests from Behavior-Driven Development (BDD) are recorded, augmented, and demonstrated as videos. A GUI test is divided into several GUI unit tests, which are specified in Gherkin, a semi-structured natural language. For each GUI unit test, a video is generated during test execution. Test steps specified in Gherkin are traced and highlighted in the video. Stakeholders review these generated videos and provide feedback, e.g., on misunderstandings of requirements or on inconsistencies. To evaluate the impact of videos in identifying inconsistencies, we asked 22 participants to identify inconsistencies between (1) given requirements in regular sentences and (2) demonstrated behaviors from videos with Gherkin specifications or from Gherkin specifications alone. Our results show that participants tend to identify more inconsistencies from demonstrated behaviors which are not in accordance with given requirements. They tend to recognize inconsistencies more easily through videos than through Gherkin specifications alone.The types of inconsistency are three-fold: the mentioned feature can be incorrectly implemented, not implemented, or an unspecified new feature. We use a fictitious example showing how this feedback helps a product owner and her team manage requirements.We conclude that GUI test videos can help stakeholders give feedback more effectively. By obtaining early feedback, inconsistencies can be resolved, thus contributing to higher stakeholder satisfaction.
Lizenzbestimmungen: CC BY 3.0 DE
Publikationstyp: Article
Publikationsstatus: submittedVersion
Erstveröffentlichung: 2024
Die Publikation erscheint in Sammlung(en):Fakultät für Elektrotechnik und Informatik

Verteilung der Downloads über den gewählten Zeitraum:

Herkunft der Downloads nach Ländern:

Pos. Land Downloads
Anzahl Proz.
1 image of flag of Germany Germany 41 63,08%
2 image of flag of United States United States 5 7,69%
3 image of flag of France France 4 6,15%
4 image of flag of China China 3 4,62%
5 image of flag of Israel Israel 2 3,08%
6 image of flag of Indonesia Indonesia 2 3,08%
7 image of flag of Czech Republic Czech Republic 2 3,08%
8 image of flag of South Africa South Africa 1 1,54%
9 image of flag of Ireland Ireland 1 1,54%
10 image of flag of Europe Europe 1 1,54%
    andere 3 4,62%

Weitere Download-Zahlen und Ranglisten:


Hinweis

Zur Erhebung der Downloadstatistiken kommen entsprechend dem „COUNTER Code of Practice for e-Resources“ international anerkannte Regeln und Normen zur Anwendung. COUNTER ist eine internationale Non-Profit-Organisation, in der Bibliotheksverbände, Datenbankanbieter und Verlage gemeinsam an Standards zur Erhebung, Speicherung und Verarbeitung von Nutzungsdaten elektronischer Ressourcen arbeiten, welche so Objektivität und Vergleichbarkeit gewährleisten sollen. Es werden hierbei ausschließlich Zugriffe auf die entsprechenden Volltexte ausgewertet, keine Aufrufe der Website an sich.