Gestão da qualidade de software por meio da personalização de software: Uma abordagem com o Versatile Test Automation (VTA) e Versatile Test Manager (VTM)

  • Fábio Alves Instituto de Pesquisas Eldorado
  • Nayane Maia Instituto de Pesquisas Eldorado
  • Carlos Santana Instituto de Pesquisas Eldorado
  • Thyago Faria Borges Instituto de Pesquisas Eldorado

Resumo


Este artigo discute a importância da gestão da qualidade do produto para que as organizações obtenham vantagens competitivas, com foco na customização de software no processo de testes com base em um estudo de caso na indústria. Várias limitações nas ferramentas convencionais foram identificadas através de resultados empíricos de projetos reais da indústria. Para otimizar o processo de testes, foram criadas ferramentas experimentais customizadas: VTA (Versatile Test Automation), voltado para automação de testes, e VTM (Versatile Test Manager), gerenciador de testes integrado ao VTA. Seu uso foi comparado com outras ferramentas de automação de testes em termos de facilidade de instalação, tempo de execução, facilidade de uso, facilidade de manutenção, integração CI/CD, geração de relatórios e métricas de execução e custo de licenciamento.

Referências

Mainardes, Emerson Fagner; Lourenço, Luis; Tontini, Gerson. "Percepções dos Conceitos de Qualidade e Gestão pela Qualidade Total: estudo de caso na universidade" pagina 282.

Sommerville, Ian. "Engenharia de Software", Pearson Universidades; 10ª edição (22 abril 2019).

Dyche, Jill. “The New IT: How Technology Leaders are Enabling Business Strategy in the Digital Age", McGraw Hill; 1st edition (January 26, 2015).

Alves, Fabio. “MVP da ferramenta Versatile Test Automation Artificial Intelligence [Vídeo]”; You Tube; [link]. (November 9, 2022)

Dhaya Sindhu Battina. 2019. Artificial intelligence in software test automation: A systematic literature review. International Journal of Emerging Technologies and Innovative Research (https://www.jetir.org| UGC and issn Approved), ISSN (2019), 1329–1332.

Allen Cypher and Daniel Conrad Halbert. 1993. Watch what I do: programming by demonstration. MIT press.

Debanjan Ghosh, Raj Sharman, H Raghav Rao, and Shambhu Upadhyaya. 2007. Self-healing systems—survey and synthesis. Decision support systems 42, 4 (2007).

Kateryna Ivanova, Galyna V Kondratenko, Ievgen V Sidenko, and Yuriy P Kondratenko. 2020. Artificial Intelligence in Automated System for Web-Interfaces Visual Testing.. In COLINS.

Alan Romano, Zihe Song, Sampath Grandhi, Wei Yang, and Weihang Wang. 2021. An empirical analysis of UI-based flaky tests. In 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE). IEEE, 1585–1597.

Satya Avasarala. 2014. Selenium WebDriver practical guide. PACKT publishing.

Renaud Rwemalika, Marinos Kintis, Mike Papadakis, Yves Le Traon, and Pierre Lorrach. 2019. On the evolution of keyword-driven test suites. In 2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST). IEEE, 335–345.

.NET Core. 2023. .NET Core. https://learn.microsoft.com/pt-br/dotnet/

Magick.NET. 2023. Magick.NET. https://github.com/dlemstra/Magick.NET

WPF .NET. 2023. WPF .NET. https://tinyurl.com/yeyk8j99

Express JS. 2023. Express JS. https://expressjs.com/pt-br/

Sequelize. 2023. Sequelize. https://sequelize.org/

MySQL. 2023. MySQL. https://www.mysql.com/
Publicado
07/11/2023
ALVES, Fábio; MAIA, Nayane; SANTANA, Carlos; BORGES, Thyago Faria. Gestão da qualidade de software por meio da personalização de software: Uma abordagem com o Versatile Test Automation (VTA) e Versatile Test Manager (VTM). In: WORKSHOP ANUAL DO MPS (WAMPS), 19. , 2023, Brasília/DF. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 24-27. DOI: https://doi.org/10.5753/wamps.2023.27317.