Automação de Testes de Software e Design Modular na Melhoria da Qualidade e Produtividade em PMEs
DOI:
https://doi.org/10.5281/zenodo.20297205Palavras-chave:
Testes automatizados, Design modular, Software, ProdutividadeResumo
A crescente complexidade dos sistemas de software impõe desafios significativos à qualidade e à produtividade do desenvolvimento, especialmente em Pequenas e Médias Empresas (PMEs). Assim, este trabalho tem como objetivo analisar o impacto da automação de teste e do design modular como estratégia para melhorar a qualidade e produtividade do processo de desenvolvimento de software em PMEs. A metodologia de pesquisa adotada para este trabalho é a Pesquisa-Ação. Os resultados apontam que a adoção de testes automatizados, unitários, de integração e funcionais, favorece a detecção precoce de falhas, reduz o retrabalho e fortalece a modularização do código, contribuindo para uma arquitetura mais robusta e manutenível. Concluiu-se que a combinação entre automação de testes e design modular representa uma estratégia essencial para as PMEs que buscam competitividade no mercado, oferecendo benefícios que vão além da simples redução de defeitos, ao fomentar boas práticas de engenharia e promover a escalabilidade dos projetos.
Downloads
Referências
Danuello, J. C.; Amadei, J. R. P.; Ferraz, V. C. T. ABNT NBR 6023:2018 - Guia para elaboração de referências. Bauru, SP: Serviço de Biblioteca e Documentação, USP, Out. 2023. Disponível em: https://usp.br/sddarquivos/arquivos/abnt6023.pdf. Acesso em: 10 mar. 2024.
CHARETTE, R. N. Why software fails. IEEE Spectrum, v. 42, n. 9, p. 42-49, 2005.
DAMIAN, D.; CHISAN, J. An empirical study of the complex relationships between requirements engineering processes and other processes that lead to payoffs in productivity, quality, and risk management. IEEE Transactions on Software Engineering, v. 32, n. 7, p. 433-453, 2006.
DENYER, D.; TRANFIELD, D. Using qualitative research synthesis to build an actionable knowledge base. Management Decision, v. 44, n. 2, p. 213-227, 2006.
EVANS, E. Domain-driven design: tackling complexity in the heart of software. Boston: Addison-Wesley, 2004.
FOWLER, M. Refactoring: improving the design of existing code. 2. ed. Boston: Addison-Wesley, 2018.
FREEMAN, S.; Pryce, N. Growing object-oriented software, guided by tests. Boston: Addison-Wesley, 2009.
GAROUSI, V.; FELDERER, M.; HACALOĞLU, T. Software test maturity assessment and test process improvement: a multivocal literature review. Information and Software Technology, v. 85, p. 16-42, 2017.
GHANBARI, H.; VARTIAINEN, T.; SIPONEN, M. Omission of quality software development practices: a systematic literature review. ACM Computing Surveys, v. 51, n. 2, p. 1-27, 2018.
HUMBLE, J.; FARLEY, D. Continuous delivery: reliable software releases through build, test, and deployment automation. Boston: Addison-Wesley, 2010.
KAN, S. H. Metrics and models in software quality engineering. 2. ed. Boston: Addison-Wesley, 2002.
MARTIN, R. C. Clean architecture: a craftsman's guide to software structure and design. Boston: Prentice Hall, 2018.
MARTIN, R. C. Clean code: a handbook of agile software craftsmanship. Boston: Prentice Hall, 2017.
MATTHIAS, K.; KANE, S. P. Docker: up & running. Sebastopol: O’Reilly Media, 2015.
MESZAROS, G. xUnit test patterns: refactoring test code. Boston: Addison-Wesley, 2007.
NEWMAN, S. Building microservices: designing fine-grained systems. 2. ed. Sebastopol: O’Reilly Media, 2021.
NEWMAN, S. Monolith to microservices: evolutionary patterns to transform your monolith. Sebastopol: O’Reilly Media, 2019.
OSHEROVE, R. The art of unit testing: with examples in .NET. 3. ed. Shelter Island: Manning Publications, 2020.
PAI, G. J.; JOSHI, S. D.; RANE, P. D. Reliability testing and defect management for software quality improvement. In: Sharma, M.; Joshi, S. D. (org.). Quality, reliability and maintenance issues in software engineering. Boca Raton: CRC Press, 2021. p. 2015-2032.
RICHARDSON, L.; RUBY, S. RESTful web services. Sebastopol: O’Reilly Media, 2007.
SMITH, S. Software testing: a craftsman’s approach. 5. ed. Boca Raton: CRC Press, 2022.
TESTCONTAINERS PROJECT. Testcontainers. Disponível em: <https://testcontainers.com>. Acesso em: 20 set. 2025.
VALDÉS-RODRÍGUEZ, S. et al. Architectural patterns for secure software development in agile environments. IEEE Access, v. 11, p. 4576-4591, 2023.
VOCKE, H. The practical test pyramid. Martin Fowler’s Blog, 2018. Disponível em: <https://martinfowler.com/articles/practical-test-pyramid.html>. Acesso em: 29 mai. 2025.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2026 Fernando Zilion Correia, Edson Saraiva de Almeida

Este trabalho está licenciado sob uma licença Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Política de Direito Autoral
Ao submeter um manuscrito para publicação na Revista Advances in Global Innovation & Technology (@_GIT), os autores concordam, antecipada e irrestritamente, com os seguintes termos:
- Os autores mantêm os direitos autorais e concedem à Revista Advances in Global Innovation & Technology (@_GIT) o direito de primeira publicação do manuscrito, sem nenhum ônus financeiro, e renunciam a qualquer outra remuneração pela sua publicação na Revista Advances in Global Innovation & Technology (@_GIT).
- Ao ser submetido à Revista Advances in Global Innovation & Technology (@_GIT), o manuscrito fica automaticamente licenciado sob a Licença Creative Commons Attribution, que permite o compartilhamento do trabalho com reconhecimento da autoria e da publicação inicial na Revista Advances in Global Innovation & Technology (@_GIT).
- Os autores têm autorização para assumir contratos adicionais separadamente, paradistribuição não exclusiva da versão do trabalho publicada na Revista Advances in Global Innovation & Technology (@_GIT) (publicar em repositórios ou como capítulo de livro), com reconhecimento da publicação inicial na Revista Advances in Global Innovation & Technology (@_GIT), desde que tal contrato não implique num endosso do conteúdo do manuscrito ou do novo veículo pela Revista Advances in Global Innovation & Technology (@_GIT).
- Os autores têm permissão e são estimulados a publicar e distribuir seu trabalho online, em repositórios institucionais, por exemplo depois de concluído o processo editorial.
- Os autores garantem ter obtido a devida autorização dos seus empregadores para a transferência dos direitos nos termos deste acordo, caso esses empregadores possuam algum direito autoral sobre o manuscrito. Além disso, os autores assumem toda e qualquer responsabilidade sobre possíveis infrações ao direito autoral desses empregadores, isentando a Revista Advances in Global Innovation & Technology (@_GIT) de toda e qualquer responsabilidade neste sentido.
- Os autores assumem toda responsabilidade sobre o conteúdo do trabalho, incluindo as devidas e necessárias autorizações para divulgação de dados. coletados e resultados obtidos, isentando a Revista Advances in Global Innovation & Technology (@_GIT) de toda e qualquer responsabilidade neste sentido.







