Gamekins:在 Jenkins 中将软件测试游戏化
软件工程
2022-02-15 v1
摘要
开发人员必须为其软件编写详尽的测试以发现缺陷并防止回归。然而,编写测试并非每位开发人员最喜欢的职业,如果缺乏动力导致测试不足,则可能产生严重后果,例如程序质量低下甚至项目失败。本文介绍 Gamekins,一个利用游戏化激励开发人员编写更多更好测试的工具。Gamekins 集成于 Jenkins 持续集成平台,其中游戏元素基于向源代码仓库的提交:开发人员可通过完成 Gamekins 提出的测试挑战和任务获得积分,在排行榜上与其他开发人员或开发团队竞争,并因其测试相关成就而获得奖励。
引用
@article{arxiv.2202.06562,
title = {Gamekins: Gamifying Software Testing in Jenkins},
author = {Philipp Straubinger and Gordon Fraser},
journal= {arXiv preprint arXiv:2202.06562},
year = {2022}
}