GERRY:用于GUI测试的游戏化浏览器工具

Giacomo Garaccione, Tommaso Fulcini, Marco Torchiano
{"title":"GERRY:用于GUI测试的游戏化浏览器工具","authors":"Giacomo Garaccione, Tommaso Fulcini, Marco Torchiano","doi":"10.1145/3548771.3561408","DOIUrl":null,"url":null,"abstract":"Graphical User Interface (GUI) testing is a relevant step of the software development process which is not often performed thoroughly due to its unappealing nature, to the inherent fragility of test cases, and to the fact that test cases – composed of long and complicated sequences of operations – have to be manually written by testers. We propose GERRY , a Capture & Replay GUI testing tool which implements an approach based on Gamification, i.e., the application of gaming elements to non-ludic activities. The purpose of the tool is to increase the engagement of the testers when performing GUI test case definition tasks. The tool makes use of mechanics typical of games such as progress indicators, leaderboards, and unlockable rewards, to increase user interest and involvement. GERRY also generates reports (i.e., traces of all actions and milestones reached during a session), written logs of the performed testing sessions, and scripts compatible with existing GUI testing tools (SikuliX and Selenium) for replay purposes.","PeriodicalId":344948,"journal":{"name":"Proceedings of the 1st International Workshop on Gamification of Software Development, Verification, and Validation","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"GERRY: a gamified browser tool for GUI testing\",\"authors\":\"Giacomo Garaccione, Tommaso Fulcini, Marco Torchiano\",\"doi\":\"10.1145/3548771.3561408\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Graphical User Interface (GUI) testing is a relevant step of the software development process which is not often performed thoroughly due to its unappealing nature, to the inherent fragility of test cases, and to the fact that test cases – composed of long and complicated sequences of operations – have to be manually written by testers. We propose GERRY , a Capture & Replay GUI testing tool which implements an approach based on Gamification, i.e., the application of gaming elements to non-ludic activities. The purpose of the tool is to increase the engagement of the testers when performing GUI test case definition tasks. The tool makes use of mechanics typical of games such as progress indicators, leaderboards, and unlockable rewards, to increase user interest and involvement. GERRY also generates reports (i.e., traces of all actions and milestones reached during a session), written logs of the performed testing sessions, and scripts compatible with existing GUI testing tools (SikuliX and Selenium) for replay purposes.\",\"PeriodicalId\":344948,\"journal\":{\"name\":\"Proceedings of the 1st International Workshop on Gamification of Software Development, Verification, and Validation\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 1st International Workshop on Gamification of Software Development, Verification, and Validation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3548771.3561408\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 1st International Workshop on Gamification of Software Development, Verification, and Validation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3548771.3561408","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

图形用户界面(GUI)测试是软件开发过程的一个相关步骤,由于其不吸引人的性质,测试用例的固有脆弱性,以及测试用例由长而复杂的操作序列组成的事实,测试人员必须手动编写测试用例,因此通常不会彻底执行。我们提出GERRY,一个捕获和回放GUI测试工具,它实现了一种基于游戏化的方法,即将游戏元素应用于非娱乐活动。该工具的目的是在执行GUI测试用例定义任务时增加测试人员的参与度。该工具使用了典型的游戏机制,如进度指示器、排行榜和可解锁奖励,以提高用户的兴趣和参与度。GERRY还生成报告(即,在会话期间达到的所有动作和里程碑的跟踪),执行的测试会话的书面日志,以及与现有GUI测试工具(SikuliX和Selenium)兼容的脚本,用于回放目的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
GERRY: a gamified browser tool for GUI testing
Graphical User Interface (GUI) testing is a relevant step of the software development process which is not often performed thoroughly due to its unappealing nature, to the inherent fragility of test cases, and to the fact that test cases – composed of long and complicated sequences of operations – have to be manually written by testers. We propose GERRY , a Capture & Replay GUI testing tool which implements an approach based on Gamification, i.e., the application of gaming elements to non-ludic activities. The purpose of the tool is to increase the engagement of the testers when performing GUI test case definition tasks. The tool makes use of mechanics typical of games such as progress indicators, leaderboards, and unlockable rewards, to increase user interest and involvement. GERRY also generates reports (i.e., traces of all actions and milestones reached during a session), written logs of the performed testing sessions, and scripts compatible with existing GUI testing tools (SikuliX and Selenium) for replay purposes.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信