A Proposal for Automatic Testing of GUIs Based on Annotated Use Cases
This paper presents a new approach to automatically generate GUI test cases and validation points from a set of annotated use cases. This technique helps to reduce the effort required in GUI modeling and test coverage analysis during the software testing process. The test case generation process des...
Gespeichert in:
Veröffentlicht in: | Advances in software engineering 2010-01, Vol.2010 (2010), p.1-8 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 8 |
---|---|
container_issue | 2010 |
container_start_page | 1 |
container_title | Advances in software engineering |
container_volume | 2010 |
creator | Mateo Navarro, Pedro Luis Sevilla Ruiz, Diego Martínez Pérez, Gregorio |
description | This paper presents a new approach to automatically generate GUI test cases and validation points from a set of annotated use cases. This technique helps to reduce the effort required in GUI modeling and test coverage analysis during the software testing process. The test case generation process described in this paper is initially guided by use cases describing the GUI behavior, recorded as a set of interactions with the GUI elements (e.g., widgets being clicked, data input, etc.). These use cases (modeled as a set of initial test cases) are annotated by the tester to indicate interesting variations in widget values (ranges, valid or invalid values) and validation rules with expected results. Once the use cases are annotated, this approach uses the new defined values and validation rules to automatically generate new test cases and validation points, easily expanding the test coverage. Also, the process allows narrowing the GUI model testing to precisely identify the set of GUI elements, interactions, and values the tester is interested in. |
doi_str_mv | 10.1155/2010/671284 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_855531126</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2285103761</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2304-34c012703442be06488cc939004673e3438c7984ce565101d72e109c5203c3903</originalsourceid><addsrcrecordid>eNqF0E1LAzEQBuAgCpbak2cheFTWzuRrs8e11Foo6KE9LzHN6pZ2U5Mt4r9vykqv5jJJeJgZXkJuEZ4QpRwzQBirHJkWF2SASueZVopfnu9SXpNRjBtIhxcyBxiQaUnfg9_7aLa09oGWh87vTNdYunSxa9pP6ms6W80jfTbRralvadm2vjNdeqyio5P0HW_IVW220Y3-6pCsXqbLyWu2eJvNJ-Uis4yDyLiwgCwHLgT7cKCE1tYWvAAQKueOC65tXmhhnVQSAdc5cwiFlQy4TYwPyX3fdx_89yEtWG38IbRpZKWllByRqYQee2SDjzG4utqHZmfCb4VQnZKqTklVfVJJP_T6q2nX5qf5B9_12CXianPGQheokR8BsAtsjw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>855531126</pqid></control><display><type>article</type><title>A Proposal for Automatic Testing of GUIs Based on Annotated Use Cases</title><source>Wiley-Blackwell Open Access Titles</source><source>EZB-FREE-00999 freely available EZB journals</source><source>Alma/SFX Local Collection</source><creator>Mateo Navarro, Pedro Luis ; Sevilla Ruiz, Diego ; Martínez Pérez, Gregorio</creator><contributor>Laplante, Phillip</contributor><creatorcontrib>Mateo Navarro, Pedro Luis ; Sevilla Ruiz, Diego ; Martínez Pérez, Gregorio ; Laplante, Phillip</creatorcontrib><description>This paper presents a new approach to automatically generate GUI test cases and validation points from a set of annotated use cases. This technique helps to reduce the effort required in GUI modeling and test coverage analysis during the software testing process. The test case generation process described in this paper is initially guided by use cases describing the GUI behavior, recorded as a set of interactions with the GUI elements (e.g., widgets being clicked, data input, etc.). These use cases (modeled as a set of initial test cases) are annotated by the tester to indicate interesting variations in widget values (ranges, valid or invalid values) and validation rules with expected results. Once the use cases are annotated, this approach uses the new defined values and validation rules to automatically generate new test cases and validation points, easily expanding the test coverage. Also, the process allows narrowing the GUI model testing to precisely identify the set of GUI elements, interactions, and values the tester is interested in.</description><identifier>ISSN: 1687-8655</identifier><identifier>EISSN: 1687-8663</identifier><identifier>DOI: 10.1155/2010/671284</identifier><language>eng</language><publisher>Cairo, Egypt: Hindawi Puplishing Corporation</publisher><subject>Studies</subject><ispartof>Advances in software engineering, 2010-01, Vol.2010 (2010), p.1-8</ispartof><rights>Copyright © 2010</rights><rights>Copyright © 2010 Pedro Luis Mateo Navarro et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c2304-34c012703442be06488cc939004673e3438c7984ce565101d72e109c5203c3903</citedby><cites>FETCH-LOGICAL-c2304-34c012703442be06488cc939004673e3438c7984ce565101d72e109c5203c3903</cites><orcidid>0000-0001-5532-6604 ; 0000-0001-9751-1277</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><contributor>Laplante, Phillip</contributor><creatorcontrib>Mateo Navarro, Pedro Luis</creatorcontrib><creatorcontrib>Sevilla Ruiz, Diego</creatorcontrib><creatorcontrib>Martínez Pérez, Gregorio</creatorcontrib><title>A Proposal for Automatic Testing of GUIs Based on Annotated Use Cases</title><title>Advances in software engineering</title><description>This paper presents a new approach to automatically generate GUI test cases and validation points from a set of annotated use cases. This technique helps to reduce the effort required in GUI modeling and test coverage analysis during the software testing process. The test case generation process described in this paper is initially guided by use cases describing the GUI behavior, recorded as a set of interactions with the GUI elements (e.g., widgets being clicked, data input, etc.). These use cases (modeled as a set of initial test cases) are annotated by the tester to indicate interesting variations in widget values (ranges, valid or invalid values) and validation rules with expected results. Once the use cases are annotated, this approach uses the new defined values and validation rules to automatically generate new test cases and validation points, easily expanding the test coverage. Also, the process allows narrowing the GUI model testing to precisely identify the set of GUI elements, interactions, and values the tester is interested in.</description><subject>Studies</subject><issn>1687-8655</issn><issn>1687-8663</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2010</creationdate><recordtype>article</recordtype><sourceid>RHX</sourceid><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNqF0E1LAzEQBuAgCpbak2cheFTWzuRrs8e11Foo6KE9LzHN6pZ2U5Mt4r9vykqv5jJJeJgZXkJuEZ4QpRwzQBirHJkWF2SASueZVopfnu9SXpNRjBtIhxcyBxiQaUnfg9_7aLa09oGWh87vTNdYunSxa9pP6ms6W80jfTbRralvadm2vjNdeqyio5P0HW_IVW220Y3-6pCsXqbLyWu2eJvNJ-Uis4yDyLiwgCwHLgT7cKCE1tYWvAAQKueOC65tXmhhnVQSAdc5cwiFlQy4TYwPyX3fdx_89yEtWG38IbRpZKWllByRqYQee2SDjzG4utqHZmfCb4VQnZKqTklVfVJJP_T6q2nX5qf5B9_12CXianPGQheokR8BsAtsjw</recordid><startdate>20100101</startdate><enddate>20100101</enddate><creator>Mateo Navarro, Pedro Luis</creator><creator>Sevilla Ruiz, Diego</creator><creator>Martínez Pérez, Gregorio</creator><general>Hindawi Puplishing Corporation</general><general>Hindawi Publishing Corporation</general><general>Hindawi Limited</general><scope>ADJCN</scope><scope>AHFXO</scope><scope>RHU</scope><scope>RHW</scope><scope>RHX</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7XB</scope><scope>8AL</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>CWDGH</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope><orcidid>https://orcid.org/0000-0001-5532-6604</orcidid><orcidid>https://orcid.org/0000-0001-9751-1277</orcidid></search><sort><creationdate>20100101</creationdate><title>A Proposal for Automatic Testing of GUIs Based on Annotated Use Cases</title><author>Mateo Navarro, Pedro Luis ; Sevilla Ruiz, Diego ; Martínez Pérez, Gregorio</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2304-34c012703442be06488cc939004673e3438c7984ce565101d72e109c5203c3903</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Studies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Mateo Navarro, Pedro Luis</creatorcontrib><creatorcontrib>Sevilla Ruiz, Diego</creatorcontrib><creatorcontrib>Martínez Pérez, Gregorio</creatorcontrib><collection>الدوريات العلمية والإحصائية - e-Marefa Academic and Statistical Periodicals</collection><collection>معرفة - المحتوى العربي الأكاديمي المتكامل - e-Marefa Academic Complete</collection><collection>Hindawi Publishing Complete</collection><collection>Hindawi Publishing Subscription Journals</collection><collection>Hindawi Publishing Open Access Journals</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Computing Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>Middle East & Africa Database</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>Engineering Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><jtitle>Advances in software engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Mateo Navarro, Pedro Luis</au><au>Sevilla Ruiz, Diego</au><au>Martínez Pérez, Gregorio</au><au>Laplante, Phillip</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Proposal for Automatic Testing of GUIs Based on Annotated Use Cases</atitle><jtitle>Advances in software engineering</jtitle><date>2010-01-01</date><risdate>2010</risdate><volume>2010</volume><issue>2010</issue><spage>1</spage><epage>8</epage><pages>1-8</pages><issn>1687-8655</issn><eissn>1687-8663</eissn><abstract>This paper presents a new approach to automatically generate GUI test cases and validation points from a set of annotated use cases. This technique helps to reduce the effort required in GUI modeling and test coverage analysis during the software testing process. The test case generation process described in this paper is initially guided by use cases describing the GUI behavior, recorded as a set of interactions with the GUI elements (e.g., widgets being clicked, data input, etc.). These use cases (modeled as a set of initial test cases) are annotated by the tester to indicate interesting variations in widget values (ranges, valid or invalid values) and validation rules with expected results. Once the use cases are annotated, this approach uses the new defined values and validation rules to automatically generate new test cases and validation points, easily expanding the test coverage. Also, the process allows narrowing the GUI model testing to precisely identify the set of GUI elements, interactions, and values the tester is interested in.</abstract><cop>Cairo, Egypt</cop><pub>Hindawi Puplishing Corporation</pub><doi>10.1155/2010/671284</doi><tpages>8</tpages><orcidid>https://orcid.org/0000-0001-5532-6604</orcidid><orcidid>https://orcid.org/0000-0001-9751-1277</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1687-8655 |
ispartof | Advances in software engineering, 2010-01, Vol.2010 (2010), p.1-8 |
issn | 1687-8655 1687-8663 |
language | eng |
recordid | cdi_proquest_journals_855531126 |
source | Wiley-Blackwell Open Access Titles; EZB-FREE-00999 freely available EZB journals; Alma/SFX Local Collection |
subjects | Studies |
title | A Proposal for Automatic Testing of GUIs Based on Annotated Use Cases |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T14%3A01%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Proposal%20for%20Automatic%20Testing%20of%20GUIs%20Based%20on%20Annotated%20Use%20Cases&rft.jtitle=Advances%20in%20software%20engineering&rft.au=Mateo%20Navarro,%20Pedro%20Luis&rft.date=2010-01-01&rft.volume=2010&rft.issue=2010&rft.spage=1&rft.epage=8&rft.pages=1-8&rft.issn=1687-8655&rft.eissn=1687-8663&rft_id=info:doi/10.1155/2010/671284&rft_dat=%3Cproquest_cross%3E2285103761%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=855531126&rft_id=info:pmid/&rfr_iscdi=true |