dc.contributorCharao, Andrea Schwertner
dc.contributorhttp://lattes.cnpq.br/8251676116103188
dc.contributorWelfer, Daniel
dc.contributorhttp://lattes.cnpq.br/7506460984370717
dc.contributorThom, Lucinéia Heloisa
dc.contributorhttp://lattes.cnpq.br/6022637170344999
dc.creatorMoura, Jéssica Lasch de
dc.date.accessioned2018-06-20T16:59:00Z
dc.date.available2018-06-20T16:59:00Z
dc.date.created2018-06-20T16:59:00Z
dc.date.issued2017-03-17
dc.identifierhttp://repositorio.ufsm.br/handle/1/13477
dc.description.abstractRunning automated tests is an important task for software quality. In the context of Business Process Management applications (BPM), however, the software testing is rarely addressed. In a survey on BPM application testing, no specific tools were found for the functional or nonfunctional testing of software developed with the help of Business Process Management Systems (BPMS). Given this, the option to perform tests using tools external to BPMS remains. To run tests using automation tools, you need to create some code. This creation can be laborious, especially considering applications that implement processes with many tasks or many possible flows. This work proposes an approach aiming to generate scenarios codes for automated testing of web applications, implemented with the support of a BPMS, from BPMN models, aiming to shorten the effort to build elements for testing. The work is mainly focused on functional tests and the automation tools selected for the test were: Cucumber, Lettuce and JDave; all used in conjunction with the Selenium tool. In order to achieve the objective of this work, the approach created: (i) generates a table of execution paths of the application from the analysis of flows in the BPMN model and (ii) generates the scenario code for the tests, using the flows obtained as input, to perform test using the tools mentioned above. To generate these elements, a tool has been created that traverses the BPMN file while evaluating the possible flows. For the test of the approach, the tool was applied to several processes of different repositories widely available. The approach was able to generate the desired elements for different types of processes, created through different BPMS and modeling tools.
dc.publisherUniversidade Federal de Santa Maria
dc.publisherBrasil
dc.publisherCiência da Computação
dc.publisherUFSM
dc.publisherPrograma de Pós-Graduação em Ciência da Computação
dc.publisherCentro de Tecnologia
dc.rightshttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.subjectBPM
dc.subjectBPMS
dc.subjectTeste automatizado
dc.subjectTeste funcional
dc.subjectProcessos
dc.subjectAutomated testing
dc.subjectFunctional testing
dc.subjectProcesses
dc.titleGeração automática de códigos de cenários de testes de aplicações de gerenciamento de processos de negócio a partir de modelos em BPMN
dc.typeDissertação


Este ítem pertenece a la siguiente institución