Este trabalho analisa como Teste Baseado em Modelos (Model-based Testing MBT) pode ser aplicado em times que utilizam métodos ágeis, mais especificamente Scrum. Para isso, realizamos dois estudos: um mapeamento sistemático de literatura e uma pesquisa de campo. Os resultados do mapeamento sistemático foram utilizados para identificar os trabalhos já publicados que apresentam dificuldades encontradas no processo de MBT quando aplicado em projetos ágeis de desenvolvimento de software. A pesquisa de campo, por sua vez, foi realizada através de entrevistas realizadas com profissionais que trabalham focados em testes de software em equipes ágeis. Neste estudo objetivamos coletar as opiniões dos profissionais a respeito da utilização de MBT no contexto de suas equipes. Por fim, corroboramos o resultado obtido na entrevista com os especialistas e os resultados obtidos com o mapeamento sistemático e elaboramos uma proposta de boas práticas para implementação de MBT em equipes ágeis. Os resultados atuais, obtidos através de uma survey indicam que a proposta é adequada para o contexto a qual se propõe.
O desenvolvimento de software em linha de produto tem ganhado notoriedade por ser um aliado a projetos que buscam aumentar a produtividade através do reuso de artefatos. Este reaproveitamento, já utilizado no processo de desenvolvimento, recentemente passou a ser adotado também no processo de testes de software, visto que, a etapa de testes é considerada uma das etapas mais onerosas do processo de desenvolvimento. Neste trabalho buscamos propor um processo para a adaptação de métodos de geração de sequências de testes, tradicionalmente utilizados em sistemas únicos, para a utilização em Linha de Produto de Software. Este processo chama-se Software Product Line Testing using Test Sequence Generation Method (SPLiT-TSGe). Com isso, visamos reutilizar os artefatos de teste produzidos na Engenharia de Domínio para os produtos derivados na Engenharia de Aplicação, permitindo assim, reduzir o número de casos de teste necessários para testar produtos derivados de uma Linha de Produto de Software.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.