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: https://drops.dagstuhl.de/opus/volltexte/2022/16614/
Go to the corresponding OASIcs Volume Portal


Queirós, Ricardo

WebPuppet - A Tiny Automated Web UI Testing Tool

pdf-format:
OASIcs-ICPEC-2022-10.pdf (0.5 MB)


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


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI