Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/92237
DC FieldValueLanguage
dc.contributor.advisorCarvalho, Paulo Fernando Pereira de-
dc.contributor.authorAbrantes, Maria Manuela Boto-
dc.date.accessioned2020-12-15T10:29:12Z-
dc.date.available2020-12-15T10:29:12Z-
dc.date.issued2020-09-14-
dc.date.submitted2020-12-15-
dc.identifier.urihttps://hdl.handle.net/10316/92237-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractGarantia de qualidade é um conjunto de atividades que garante que os processos de engenhariade software sejam monitorizados e atendam aos padrões definidos, o que, em últimainstância, gera mais confiança na qualidade do produto. Com a crescente necessidade deproduzir software de forma sistemática e consistente, e de promover a constante satisfaçãodos clientes e confiança no produto, garantir a qualidade do mesmo é essencial. Garantira qualidade do software não é uma opção, mas sim o fator chave para o sucesso de umsoftware e da empresa.A automação de garantia de qualidade permite que os bugs sejam detetados antecipadamente,agilizando, assim, o processo de entrega, o que permite um lançamento mais rápidodo produto. A automação da garantia de qualidade permite minimizar custos e otimizaro tempo, tornando tarefas outrora manuais e repetitivas em tarefas automatizadas.Desta forma, o principal objetivo deste projeto é a criação de mecanismos de automação detestes e validação de software, assegurando a inexistência de retrocessos no mesmo. Numaprimeira fase foi realizada uma investigação em validação de software e mecanismos quepermitissem a integração dessas mesmas validações no ciclo de desenvolvimento. Foramanalisadas ferramentas que melhor se adequassem ao caso em questão. Posteriormenteforam planeadas e automatizadas duas bateria de testes: uma de desempenho a umaplataforma de streaming de eventos com arquitetura baseada em serviços e outra de testesend-to-end a uma interface de utilizador disponível através da utilização de um web browser.Após a implementação, as baterias de testes foram executadas e validadas de modo averificar a viabilidade e usabilidade destas.O trabalho desenvolvido tornou possível dar feedback à equipa de desenvolvimento no que diz respeito ao impacto que as alterações efetuadas no código podem ter no desempenho da interface de programação da aplicação e ao nível funcional da interface de utilizador.por
dc.description.abstractQuality assurance is a set of activities that ensures that software engineering processes aremonitored and meet defined standards, which, ultimately, generates more confidence inproduct quality. With the growing need to produce software in a systematic and consistentmanner, and to promote constant customer satisfaction and confidence in the product,ensuring its quality is essential. Ensuring the quality of the software is not an option, butrather the key factor for the success of a software and the company.The quality assurance automation allows bugs to be detected in advance, thus speedingup the delivery process, which allows for a faster product launch. Automating qualityassurance allows you to minimize costs and optimize time, turning tasks that were oncemanual and repetitive into automated tasks.Thus, the main objective of this project is to create mechanisms for testing automationand software validation, ensuring that there are no setbacks in it. In a first phase, aninvestigation was carried out in software validation and mechanisms that allowed the integrationof these same validations in the development cycle. Tools that best fit the work inquestion were analyzed. Subsequently, two battery of tests were planned and automated:one of performance to an event streaming platform with service-based architecture and theother of end-to-end tests to a user interface available through the use of a web browser.After implementation, the test batteries were performed and validated in order to verifytheir feasibility and usability.The work developed made it possible to provide feedback to the development team regardingthe impact that changes made to the code can have on the performance of theapplication programming interface and on the functional level of the user interface.eng
dc.language.isopor-
dc.rightsembargoedAccess-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/-
dc.subjectTestespor
dc.subjectAutomaçãopor
dc.subjectGarantia de Qualidadepor
dc.subjectTestes de Desempenhopor
dc.subjectTestes end-to-endpor
dc.subjectTestingeng
dc.subjectAutomationeng
dc.subjectQuality Assuranceeng
dc.subjectPerformance Testingeng
dc.subjectEnd-to-end Testingeng
dc.titleAutomação de Garantia de Qualidadepor
dc.title.alternativeQuality Assurance Automationeng
dc.typemasterThesis-
degois.publication.locationSTRA, S.A.-
degois.publication.titleAutomação de Garantia de Qualidadepor
dc.date.embargoEndDate2022-09-14-
dc.peerreviewedyes-
dc.date.embargo2022-09-14*
dc.identifier.tid202553876-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorAbrantes, Maria Manuela Boto::0000-0001-8490-4557-
uc.degree.classification17-
uc.date.periodoEmbargo730-
uc.degree.presidentejuriHenriques, Jorge Manuel Oliveira-
uc.degree.elementojuriAraújo, Filipe João Boavida Mendonça Machado de-
uc.degree.elementojuriCarvalho, Paulo Fernando Pereira de-
uc.contributor.advisorCarvalho, Paulo Fernando Pereira de-
item.openairetypemasterThesis-
item.languageiso639-1pt-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.cerifentitytypePublications-
item.grantfulltextopen-
item.fulltextCom Texto completo-
crisitem.advisor.researchunitCISUC - Centre for Informatics and Systems of the University of Coimbra-
crisitem.advisor.parentresearchunitFaculty of Sciences and Technology-
crisitem.advisor.orcid0000-0002-9847-0590-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File Description SizeFormat
2014205139-Final.pdf8.63 MBAdobe PDFView/Open
Show simple item record

Page view(s)

130
checked on Mar 26, 2024

Download(s)

117
checked on Mar 26, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons