License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.ICPEC.2022.10
URN: urn:nbn:de:0030-drops-166143
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2022/16614/
Queirós, Ricardo
WebPuppet - A Tiny Automated Web UI Testing Tool
Abstract
One of the most important phases in the Web development cycle is testing. There are several types of tests, different approaches to their use and a wide range of tools. However, most of them are not open source, require coding and do not have a pedagogical nature. This article introduces WebPuppet as an automated Web UI testing tool. The tool is distributed as a small Node package and can be easily integrated into any learning environment in the web development domain. In addition, it does not require coding in any language, just use a very simple domain-specific language that will generate a test script to run in client applications. In order to exemplify its use, a simple test scenario based on a login page is presented.
BibTeX - Entry
@InProceedings{queiros:OASIcs.ICPEC.2022.10,
author = {Queir\'{o}s, Ricardo},
title = {{WebPuppet - A Tiny Automated Web UI Testing Tool}},
booktitle = {Third International Computer Programming Education Conference (ICPEC 2022)},
pages = {10:1--10:8},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-229-7},
ISSN = {2190-6807},
year = {2022},
volume = {102},
editor = {Sim\~{o}es, Alberto and Silva, Jo\~{a}o Carlos},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2022/16614},
URN = {urn:nbn:de:0030-drops-166143},
doi = {10.4230/OASIcs.ICPEC.2022.10},
annote = {Keywords: User Interface Testing, Web development, DOM}
}
Keywords: |
|
User Interface Testing, Web development, DOM |
Collection: |
|
Third International Computer Programming Education Conference (ICPEC 2022) |
Issue Date: |
|
2022 |
Date of publication: |
|
11.07.2022 |