Automatización de Pruebas de Software y Diseño Modular para Mejorar la Calidad y la Productividad en las PYMES
DOI:
https://doi.org/10.5281/zenodo.20297205Palabras clave:
Pruebas automatizadas, Diseño modular, Software, ProductividadResumen
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.
Descargas
Citas
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.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2026 Fernando Zilion Correia, Edson Saraiva de Almeida

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.
Política de derechos de autor
Al enviar un manuscrito para su publicación en la revista Advances in Global Innovation & Technology (@_GIT), los autores aceptan, por adelantado y sin restricciones, los siguientes términos:
- Los autores conservan los derechos de autor y conceden a la revista Advances in Global Innovation & Technology (@_GIT) el derecho de primera publicación del manuscrito, sin ninguna carga financiera, y renuncian a cualquier otra remuneración por su publicación en la revista Journal of Advances in Global Innovation & Technology (@_GIT).
- Al enviarlo al Journal of Advances in Global Innovation & Technology (@_GIT), el manuscrito se licencia automáticamente bajo la Licencia Creative Commons Attribution, que permite compartir el trabajo con el reconocimiento de la autoría y la publicación inicial en la revista Journal Advances in Global Innovation & Technology (@_GIT).
- Los autores están autorizados a celebrar contratos adicionales por separado, para la distribución no exclusiva de la versión del trabajo publicado en la Revista Advances in Global Innovation & Technology (@_GIT) (publicar en repositorios o como capítulo de libro), con reconocimiento de la publicación inicial en la Revista Advances in Global Innovation & Technology (@_GIT), siempre que dicho acuerdo no implique una aprobación del contenido del manuscrito o del nuevo vehículo por parte del Journal of Advances in Global Innovation & Technology (@_GIT).
- A los autores se les permite y se les anima a publicar y distribuir su trabajo en línea, en repositorios institucionales, por ejemplo, después de que se complete el proceso editorial.
- Los autores garantizan que han obtenido el permiso adecuado de sus empleadores para la transferencia de derechos en virtud de este acuerdo, si dichos empleadores poseen algún derecho de autor sobre el manuscrito. Además, los autores asumen toda responsabilidad por posibles infracciones de derechos de autor de estos empleadores, eximiendo a Advances in Global Innovation & Technology (@_GIT) de toda responsabilidad al respecto.
- Los autores asumen toda la responsabilidad por el contenido del trabajo, incluidas las debidas y necesarias autorizaciones para la divulgación de los datos recopilados y los resultados obtenidos, eximiendo al Journal of Advances in Global Innovation & Technology (@_GIT) de toda responsabilidad al respecto.







