Estudo e implementação de testes de software em desenvolvimento ágil
Autor(a) principal: | |
---|---|
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 |