Estudo e implementação de testes de software em desenvolvimento ágil

Detalhes bibliográficos
Autor(a) principal: Pinheiro, Sérgio Agostinho Machado
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/1822/40173
Resumo: Dissertação de mestrado em Engenharia de Sistemas
id RCAP_d1ef91c6963f61e8eec5226530f2681d
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/40173
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Estudo e implementação de testes de software em desenvolvimento ágilAnalysis and implementation of software testing in an agile development methodologyEngenharia e Tecnologia::Outras Engenharias e TecnologiasDissertação de mestrado em Engenharia de SistemasNesta dissertação é apresentado o estudo e implementação de testes de software em desenvolvimento ágil. Os testes de software têm cada vez mais importância para as empresas que desenvolvem software, devido à natural evolução das exigências do cliente. Face à necessidade de cumprir as expetativas do cliente, a F3M Information Systems, SA sentiu que devia melhorar as suas práticas de testes. Com base na metodologia de desenvolvimento de software Scrum, foi realizada uma análise a três processos de testes identificados pelo International Software Testing Qualifications Board (ISTQB) como orientados a este tipo de desenvolvimento: Test-Driven Development (TDD), Acceptance Test-Driven Development (ATDD) e Behavior-Driven Development (BDD). A análise e comparação dos três processos ditou que o BDD era que se adequava à empresa, pois tem um grande enfoque no cliente e no comportamento final do software. O BDD foi implementado, de forma parcial, num dos projetos mais recentes da empresa desenvolvido em ASP.NET com arquitetura MVC. O processo revelou-se bastante efetivo sobretudo por permitir uma redução significativa do tempo despendido nos testes, devido à sua automatização, e por facilitar a interação entre todas as partes envolvidas desde o início do projeto.In this dissertation the analysis and implementation of software testing in an agile development methodology is presented. Software testing is an area of growing interest for companies that develop software, mainly due to the evolution of the customers requirements. In order to accomplish customers expectations, F3M Information Systems, SA decided to reinforce its testing practices. Based on the software development methodology Scrum, three processes of software testing identified by the International Software Testing Qualifications Board (ISTQB) were analyzed: Test-Driven Development (TDD), Acceptance Test-Driven Development (ATDD) and Behavior- Driven Development (BDD). According to the analysis and comparison of these processes, BDD was the one that fitted the needs of the company, since it has a big focus on the client and in the final behavior of the software. BDD was partially implemented in one of the most recent projects of the company, developed in ASP.NET with MVC architecture. The process was proved to be very e ective, not only enabling a substantial reduction of the time spent in testing, due to its automation, but also by facilitating the interaction between the stakeholders from the beginning of the project.Monteiro, M. Teresa T.Universidade do MinhoPinheiro, Sérgio Agostinho Machado20152015-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/40173porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:45:56Zoai:repositorium.sdum.uminho.pt:1822/40173Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:43:52.623634Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Estudo e implementação de testes de software em desenvolvimento ágil
Analysis and implementation of software testing in an agile development methodology
title Estudo e implementação de testes de software em desenvolvimento ágil
spellingShingle Estudo e implementação de testes de software em desenvolvimento ágil
Pinheiro, Sérgio Agostinho Machado
Engenharia e Tecnologia::Outras Engenharias e Tecnologias
title_short Estudo e implementação de testes de software em desenvolvimento ágil
title_full Estudo e implementação de testes de software em desenvolvimento ágil
title_fullStr Estudo e implementação de testes de software em desenvolvimento ágil
title_full_unstemmed Estudo e implementação de testes de software em desenvolvimento ágil
title_sort Estudo e implementação de testes de software em desenvolvimento ágil
author Pinheiro, Sérgio Agostinho Machado
author_facet Pinheiro, Sérgio Agostinho Machado
author_role author
dc.contributor.none.fl_str_mv Monteiro, M. Teresa T.
Universidade do Minho
dc.contributor.author.fl_str_mv Pinheiro, Sérgio Agostinho Machado
dc.subject.por.fl_str_mv Engenharia e Tecnologia::Outras Engenharias e Tecnologias
topic Engenharia e Tecnologia::Outras Engenharias e Tecnologias
description Dissertação de mestrado em Engenharia de Sistemas
publishDate 2015
dc.date.none.fl_str_mv 2015
2015-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/40173
url http://hdl.handle.net/1822/40173
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132998008832000