{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T16:18:36Z","timestamp":1740154716647,"version":"3.37.3"},"reference-count":4,"publisher":"Wiley","license":[{"start":{"date-parts":[[2010,11,5]],"date-time":"2010-11-05T00:00:00Z","timestamp":1288915200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Advances in Software Engineering"],"published-print":{"date-parts":[[2010,11,5]]},"abstract":"<jats:p>This paper presents a new approach to automatically generate GUI test\ncases 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.<\/jats:p>","DOI":"10.1155\/2010\/671284","type":"journal-article","created":{"date-parts":[[2009,12,20]],"date-time":"2009-12-20T11:55:10Z","timestamp":1261310110000},"page":"1-8","source":"Crossref","is-referenced-by-count":7,"title":["A Proposal for Automatic Testing of GUIs Based on Annotated Use Cases"],"prefix":"10.1155","volume":"2010","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9751-1277","authenticated-orcid":true,"given":"Pedro Luis","family":"Mateo Navarro","sequence":"first","affiliation":[{"name":"Departamento de Ingenier\u00eda de la Informaci\u00f3n y las Comunicaciones, University of Murcia, 30071 Murcia, Spain"},{"name":"Departamento de Ingenier\u00eda y Tecnolog\u00eda de Computadores, University of Murcia, 30071 Murcia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Diego","family":"Sevilla Ruiz","sequence":"additional","affiliation":[{"name":"Departamento de Ingenier\u00eda de la Informaci\u00f3n y las Comunicaciones, University of Murcia, 30071 Murcia, Spain"},{"name":"Departamento de Ingenier\u00eda y Tecnolog\u00eda de Computadores, University of Murcia, 30071 Murcia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5532-6604","authenticated-orcid":true,"given":"Gregorio","family":"Mart\u00ednez P\u00e9rez","sequence":"additional","affiliation":[{"name":"Departamento de Ingenier\u00eda de la Informaci\u00f3n y las Comunicaciones, University of Murcia, 30071 Murcia, Spain"},{"name":"Departamento de Ingenier\u00eda y Tecnolog\u00eda de Computadores, University of Murcia, 30071 Murcia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"10","doi-asserted-by":"publisher","DOI":"10.1145\/1189748.1189752"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2007.08.010"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.117"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1134\/S0361768808060066"}],"container-title":["Advances in Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/archive\/2010\/671284.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/archive\/2010\/671284.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/archive\/2010\/671284.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,8]],"date-time":"2020-12-08T23:50:54Z","timestamp":1607471454000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/ase\/2010\/671284\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,11,5]]},"references-count":4,"alternative-id":["671284","671284"],"URL":"https:\/\/doi.org\/10.1155\/2010\/671284","relation":{},"ISSN":["1687-8655","1687-8663"],"issn-type":[{"type":"print","value":"1687-8655"},{"type":"electronic","value":"1687-8663"}],"subject":[],"published":{"date-parts":[[2010,11,5]]}}}