TESTQUEST:提升定位器与页面对象质量的 Web 游戏化工具
软件工程
2025-06-02 v1
摘要
Web 应用程序在我们的日常生活中扮演着至关重要的角色,这使得采用确保其质量的测试方法变得必不可少。通常,Web 测试自动化框架依赖定位器与图形用户界面进行交互,作为 Web 页面上元素的连接点。然而,定位器被广泛认为是 Web 测试中的主要脆弱点,因为它们对由快速软件演进引起的 Web 页面结构频繁变化高度敏感。采用页面对象模式将测试逻辑与结构布局分离——支持代码重用和可维护性——通常能产生更鲁棒的测试用例。然而,它们的实现是一项劳动密集型任务,即使是自动化支持也可能需要手动重新对齐工作。尽管游戏化策略最近已被集成到 Web 测试过程中以提升用户参与度,使用与测试活动对齐的任务和奖励,但它们尚未被用于增强定位器的鲁棒性并支持页面对象的实现。在本文中,我们介绍了 TESTQUEST,这是一种旨在通过将游戏化应用于定位器和页面对象来提升测试鲁棒性的工具,在引导用户采用最佳实践的同时提升用户参与度。
引用
@article{arxiv.2505.24756,
title = {TESTQUEST: A Web Gamification Tool to Improve Locators and Page Objects Quality},
author = {Dario Olianas and Diego Clerissi and Maurizio Leotta and Filippo Ricca},
journal= {arXiv preprint arXiv:2505.24756},
year = {2025}
}
备注
4 pages, 3 figures, submitted to 51st Euromicro Conference Series on Software Engineering and Advanced Applications (SEAA) 2025