DSpace/Manakin Repository

Automatização de testes em equipes ágeis: um estudo qualitativo usando teoria fundamentada.

Mostrar registro simples

dc.creator.Lattes http://lattes.cnpq.br/1583429187292896 pt_BR
dc.contributor.advisor1 MACHADO, Patrícia Duarte de Lima.
dc.contributor.advisor1ID MACHADO, P. D. L. pt_BR
dc.contributor.advisor1Lattes http://lattes.cnpq.br/2495918356675019 pt_BR
dc.contributor.advisor2 MASSONI, Tiago Lima.
dc.contributor.advisor2ID MASSONI, T. L. pt_BR
dc.contributor.advisor2Lattes http://lattes.cnpq.br/3563923906851611 pt_BR
dc.description.resumo Com o crescimento da utilização de práticas ágeis, as atividades de teste devem adaptar-se à agilidade na absorção e implementação antecipada dos requisitos. Com base nisso, normalmente a automação de testes de sistema para aplicações web, desktop e mobile, é amplamente utilizada e desenvolvida para melhorar a qualidade do software, permitindo executar mais testes de forma mais frequente, quando comparado com a execução manual. No entanto, o custo da manutenção dos scripts de testes automatizados é considerado alto e, normalmente, as equipes não possuem pessoas especializadas em automação de testes de sistema. Sendo assim, existem poucos relatos na literatura referentes às lacunas que impedem a utilização das vantagens oferecidas na automação de testes de sistema em sua plenitude no contexto de equipes que utilizam métodos ágeis. Desta forma, este trabalho, através de um estudo empírico com entrevistas semi-estruturadas e da Teoria Fundamentada, busca coletar e analisar dados acerca de práticas utilizadas em equipes ágeis na automação de testes de sistema para elencar práticas que indiquem o melhor momento para iniciar a criação dos scripts de automação de testes de sistema. Além disso, busca contribuir com a literatura e consequentemente, possuir uma base teórica para que propostas de melhorias sejam realizadas futuramente. Como resultado, foram identificadas práticas comuns de automação de teste de sistema utilizadas nas equipes de desenvolvimento, como: iniciar a criação dos scripts de teste automáticos após algumas execuções manuais dos casos de teste, e até o requisito funcional tornar-se estável; a criação dos scripts de teste automáticos são planejados para iniciar a partir das funcionalidades que possuem os casos de testes manuais executados no Sprint anterior; e gerenciamento das alterações solicitadas pelo cliente para replanejar caso a solicitação tenha impacto nas funcionalidades já implementadas. Para estruturar os resultados obtidos, utilizamos os princípios da Teoria Fundamentada através da análise das entrevistas realizadas para coleta de dados. pt_BR
dc.publisher.country Brasil pt_BR
dc.publisher.department Centro de Engenharia Elétrica e Informática - CEEI pt_BR
dc.publisher.program PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO pt_BR
dc.publisher.initials UFCG pt_BR
dc.subject.cnpq Ciência da Computação pt_BR
dc.title Automatização de testes em equipes ágeis: um estudo qualitativo usando teoria fundamentada. pt_BR
dc.date.issued 2017-08-10
dc.description.abstract With the increasing popularity of agile practices, test activities must adapt to agility in special test automation and anticipated implementation of requirements. Based on this, typically the automation of system tests for web, desktop and mobile applications is largely used to improve software quality, allowing for more frequent testing, when compared to manual execution. However, the maintainance cost of automated tests is high, and teams normally do not have specialized people in test automation. Therefore, the literature lacks reports related to the gaps that prevent the use of the advantages offered by the system testing automation in its fullness in agile teams. This work, through an empirical study with semi-structured interviews and the Fundamentated Theory, aims to collect and to analyze data about practices used in agile teams in the system testing automation to list practices that indicate the best moment to start the creation of the system test automation scripts. In addition, it seeks to contribute to the literature and consequently a theoretical basis, so that suggestions for improvements can be made in the future. The collected data allowed us to identify system testing automation practices used in typical agile teams, such as starting the creation of automated test scripts after some manual executions of the test cases, until the functional requirement becomes stable; the activities of creationing automatic test scripts should be planned to start from the features that have the manual test cases executed in the previous Sprint; and the management of the changes requested by the client to replanning quickly if the request causes a major impact on the features in validation status. To structure the obtained results, the principles of the Grounded Theory were used through the analysis of the interviews conducted for data collection. pt_BR
dc.identifier.uri http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1384
dc.date.accessioned 2018-08-08T13:41:48Z
dc.date.available 2018-08-08
dc.date.available 2018-08-08T13:41:48Z
dc.type Dissertação pt_BR
dc.subject Engenharia de Software pt_BR
dc.subject Qualidade de Software pt_BR
dc.subject Práticas Eleitorais pt_BR
dc.subject Software Engineering pt_BR
dc.subject Software Quality pt_BR
dc.subject Electoral Practices pt_BR
dc.rights Acesso Aberto pt_BR
dc.creator ALVES, Gabriella Mayara Tavares.
dc.publisher Universidade Federal de Campina Grande pt_BR
dc.language por pt_BR
dc.identifier.citation ALVES, G. M. T. Automatização de testes em equipes ágeis: um estudo qualitativo usando teoria fundamentada. 2017. 82 f. Dissertação (Mestrado em Ciência da Computação) – Programa de Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2017. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1384 pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta