{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,6]],"date-time":"2026-02-06T21:53:18Z","timestamp":1770414798478,"version":"3.49.0"},"reference-count":27,"publisher":"Emerald","issue":"4","license":[{"start":{"date-parts":[[2019,6,19]],"date-time":"2019-06-19T00:00:00Z","timestamp":1560902400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["K"],"published-print":{"date-parts":[[2019,6,19]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>The design of tests is a very important step in the software development process because it allows us to match the users\u2019 expectations with the finished product. Considered as a cumbersome activity, efforts have been made to automatize and alleviate the burden of test generation, but it is still a largely neglected step. The study aims to propose taking advantage of existing requirement artifacts, like scenarios that describe the dynamic of the domain in a very early stage of software development, to obtain tests from them.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>In particular, the approach proposed complement the scenarios that are textually described with a glossary, the language extended lexicon. Thus, a set of rules to derive tests from scenarios is also proposed. The tests are then described using the task\/method model.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>The main findings of this study consist of an extension of a previously presented set of rules. And, a tool based on a media wiki platform that makes possible to record scenarios and the language extended lexicon and implement the rules to obtain the tests.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>The main originality of this study is the glossary which complements scenarios, the semantic support to obtain tests and the tool to automatize the approach.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/k-10-2018-0548","type":"journal-article","created":{"date-parts":[[2019,6,24]],"date-time":"2019-06-24T03:41:52Z","timestamp":1561347712000},"page":"1305-1324","source":"Crossref","is-referenced-by-count":2,"title":["Wiki support for automated definition of software test cases"],"prefix":"10.1108","volume":"49","author":[{"given":"Leandro","family":"Antonelli","sequence":"first","affiliation":[]},{"given":"Mari\u00e1ngeles","family":"Hozikian","sequence":"additional","affiliation":[]},{"given":"Guy","family":"Camilleri","sequence":"additional","affiliation":[]},{"given":"Alejandro","family":"Fernandez","sequence":"additional","affiliation":[]},{"given":"Julian","family":"Grigera","sequence":"additional","affiliation":[]},{"given":"Diego","family":"Torres","sequence":"additional","affiliation":[]},{"given":"Pascale","family":"Zarate","sequence":"additional","affiliation":[]}],"member":"140","reference":[{"issue":"1","key":"key2020040812204806900_ref001","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/MS.2017.14","article-title":"Aligning requirements and testing: working together toward the same goal","volume":"34","journal-title":"IEEE Software"},{"key":"key2020040812204806900_ref002","first-page":"68","article-title":"Transforming workflow models into automated end-to-end acceptance test cases"},{"key":"key2020040812204806900_ref003","first-page":"178","article-title":"Test case generation for use case dependency fault detection","volume-title":"2011 3rd International Conference on Electronics Computer Technology"},{"key":"key2020040812204806900_ref004","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1007\/978-3-540-45224-9_10","article-title":"TMMT: Tool supporting knowledge modelling","volume":"2773","year":"2003","journal-title":"Knowledge-Based Intelligent Information and Engineering Systems"},{"key":"key2020040812204806900_ref005","doi-asserted-by":"publisher","first-page":"43","article-title":"Five reasons for scenario-based design. Interacting with computers","DOI":"10.1016\/S0953-5438(00)00023-0"},{"key":"key2020040812204806900_ref006","doi-asserted-by":"crossref","first-page":"372","DOI":"10.1109\/ICCSIT.2010.5563772","article-title":"Automated test case generation from use case: a model based approach","volume-title":"2010 3rd International Conference on Computer Science and Information Technology","year":"2010"},{"key":"key2020040812204806900_ref007","first-page":"179","article-title":"A scenario-centric approach for the definition of the formal test specifications of reactive systems","volume-title":"2009 Testing: Academic and Industrial Conference \u2013 Practice and Research Techniques, Windsor, 2009"},{"key":"key2020040812204806900_ref008","volume-title":"Visualizing Project Management","edition":"3rd edition"},{"key":"key2020040812204806900_ref009","first-page":"89","article-title":"Test-duo: a framework for generating and executing automated acceptance tests from use cases","volume-title":"8th International Workshop on Automation of Software Test (AST)","year":"2013"},{"key":"key2020040812204806900_ref010","first-page":"164","article-title":"A test class framework for generating test cases from Z specifications","volume-title":"Sixth IEEE International Conference on Engineering of Complex Computer Systems, ICECCS 2000"},{"issue":"3","key":"key2020040812204806900_ref011","first-page":"1","article-title":"Review on formalizing use cases and scenarios: scenario based testing","volume":"3","journal-title":"2015 International Conference Emerg. Technol"},{"key":"key2020040812204806900_ref012","first-page":"534","article-title":"Software security testing via misuse case modeling","volume-title":"2017 IEEE 15th Intl Conf on Dependable, Autonomic and Secure Computing, 15th Intl Conf on Pervasive Intelligence and Computing, 3rd Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress(DASC\/PiCom\/DataCom\/CyberSciTech)"},{"key":"key2020040812204806900_ref013","first-page":"1","article-title":"A model-driven testing framework based on requirement for embedded software","volume-title":"11th International Conference on Reliability, Maintainability and Safety (ICRMS)"},{"key":"key2020040812204806900_ref014","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1109\/ISRE.1993.324851","article-title":"A strategy for conceptual model acquisition","volume-title":"Requirements Engineering Conference"},{"issue":"4","key":"key2020040812204806900_ref015","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1109\/ISRE.1997.566841","article-title":"Enhancing a requirements baseline with scenarios","volume":"2","journal-title":"Requirements Engineering"},{"key":"key2020040812204806900_ref016","first-page":"241","article-title":"A method for semi-automated generation of test scenarios based on use cases","volume-title":"Proceedings \u2013 41st Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2015"},{"key":"key2020040812204806900_ref017","unstructured":"Media Wiki (2018) available at: www.mediawiki.org (accessed 1 September 2018)."},{"key":"key2020040812204806900_ref018","first-page":"3","article-title":"A test scenario design methodology based on business context modeling and its evaluation","volume":"1","journal-title":"21st Asia-Pacific Softw. Eng. Conf"},{"issue":"3","key":"key2020040812204806900_ref019","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1007\/s00165-012-0258-z","article-title":"Test generation from state based use case models","volume":"26","journal-title":"Formal Aspects of Computing"},{"key":"key2020040812204806900_ref020","first-page":"1","article-title":"Distributed agile: component-based user acceptance testing","volume-title":"2016 Symposium on Colossal Data Analysis and Networking (CDAN)"},{"key":"key2020040812204806900_ref021","first-page":"1","article-title":"Model based safety analysis: automatic generation of safety validation test cases","volume-title":"2017 IEEE\/AIAA 36th Digital Avionics Systems Conference (DASC)"},{"key":"key2020040812204806900_ref022","doi-asserted-by":"publisher","article-title":"Using schematic scenarios to understand user needs","DOI":"10.1145\/225434.225462."},{"key":"key2020040812204806900_ref023","doi-asserted-by":"publisher","volume-title":"Requirements Engineering and Testing (RET), 2014 IEEE 1st International Workshop on, IEEE","DOI":"10.1109\/RET.2014.6908677"},{"key":"key2020040812204806900_ref024","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/j.entcs.2016.12.008","article-title":"Test scenario generation from natural language requirements descriptions based on petri-nets","volume":"329","journal-title":"Electron. Notes Theor. Comput. Sci"},{"key":"key2020040812204806900_ref025","first-page":"1","volume-title":"2015 IEEE\/ACM 2nd International Workshop on Requirements Engineering and Testing"},{"issue":"2","key":"key2020040812204806900_ref026","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/S0957-4174(98)00065-7","article-title":"DSTM: a framework to operationalise and refine a problem solving method modeled in terms of tasks and methods","volume":"16","journal-title":"Expert Syst. Appl"},{"key":"key2020040812204806900_ref027","first-page":"9","article-title":"Automation of GUI testing using a model-driven approach"}],"container-title":["Kybernetes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/K-10-2018-0548\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/K-10-2018-0548\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:50:36Z","timestamp":1753393836000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/k\/article\/49\/4\/1305-1324\/263375"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,19]]},"references-count":27,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,6,19]]}},"alternative-id":["10.1108\/K-10-2018-0548"],"URL":"https:\/\/doi.org\/10.1108\/k-10-2018-0548","relation":{},"ISSN":["0368-492X","0368-492X"],"issn-type":[{"value":"0368-492X","type":"print"},{"value":"0368-492X","type":"print"}],"subject":[],"published":{"date-parts":[[2019,6,19]]}}}