GARANTIA DA QUALIDADE DE SOFTWARE COM DEVOPS

Autores

DOI:

https://doi.org/10.47820/recima21.v3i11.2193

Palavras-chave:

DevOps, Pipeline, Testes, Docker, Automação

Resumo

Nos dias atuais, os processos de software têm se tornado cada vez mais comuns, após grandes eventos de globalização como a pandemia da COVID-19, muitas empresas vieram para a era da tecnologia e esse crescente teve um pico de demanda por soluções, trazendo a necessidade de passar os processos que eram feitos de forma manual e física para o mundo virtual. Porém, com o volume de solicitações das indústrias, os processos sofreram a necessidade de serem entregues sempre o mais rápido possível e, desta forma, poderiam acabar acarretando muitas falhas humanas por conta de prazo e pressão. O projeto presente neste trabalho tem como objetivo auxiliar na velocidade das entregas, automatizando processos repetitivos e garantindo a qualidade necessária em questão. Foram analisadas metodologias que se encaixam nessas necessidades, auxiliando a criação de um fluxo completo com tecnologias novas no mercado. Como resultado do projeto foi criada uma sequência de automações que testam o software de ponta a ponta.

 

Downloads

Não há dados estatísticos.

Biografia do Autor

Victor Hugo Pizzaia

Universidade de Araraquara - Uniara

Rodrigo Daniel Malara

Graduação em Engenharia de Computação pela Universidade Federal de São Carlos UFSCar  e mestrado em Fisica Computacional e Sistemas Distribuídos pela Universidade de São Paulo USP. Docente dos cursos de Engenharia de Computação e Sistemas de Informação da Universidade de Araraquara. Projetos internacionais na Hewlett Packard, Western Union, Nortel, Fexco e governo da Irlanda. 

Referências

AWS. O que é o DevOps? Disponível em: https://aws.amazon.com/pt/devops/what-is-devops/. Acesso em: 07 de jun. de 2022

BASS, l.; CLEMENTS, P.; KAZMAN, R. Software Architecture in Practice. 3 ed. Addison-Wesley Professional, 2015

DOCKER. Desenvolva mais rápido. Corra para qualquer lugar. Disponível em: https://www.docker.com/. Acesso em: 23 de set. de 2022

DUVALL, P. M.; MATYAS, S.; GLOVER, A. Continuous Integration: Improving Software Quality and Reducing Risk. Addison-Wesley Professional, 2007

GAUDIN, O; CAMPBELL, G. A.; PAPAPETROU, P. P. SonarQube in Action. Manning Publications, 2013

CHACON. S.; STRAUB. B. Pro Git. 2 ed. Apress, 2014

GITHUB. Ações do GitHub. Disponível em: https://github.com/features/actions. Acesso em: 06 de jun. de 2022

GITHUBVICTORPIZZAIA. ToDoAPI. Disponível em: https://github.com/Victor-Pizzaia/ToDoAPI. Acesso em: 06 de set. de 2022

HUTTERMANN, M. Devops for Developers. Apress, 2012

JUNIT. JUnit5 User Guide. Disponível em: https://junit.org/junit5/docs/current/user-guide/. Acesso em: 22 de set. de 2022

MARTIN, R. C. Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall PTR, 2008

MEYER, B. Object-Oriented Software Construction. 2 ed. Prentice Hall, 1997

MOCKITO. Mockito. Disponível em: https://site.mockito.org/#intro. Acesso em: 23 de set. de 2022

REDHAT. Pipeline de CI/CD. Disponível em: https://www.redhat.com/pt-br/topics/devops/what-cicd-pipeline. Acesso em: 07 de jun. de 2022

SOMMERVILLE, I. Engenharia de Software. 9 ed. Pearson Universidades, 2011

SONARQUBE. SonarQube Documentation. Disponível em: https://docs.sonarqube.org/latest/. Acesso em: 07 de jun. de 2022

Downloads

Publicado

15/11/2022

Como Citar

Pizzaia, V. H. ., & Malara, R. D. . (2022). GARANTIA DA QUALIDADE DE SOFTWARE COM DEVOPS. RECIMA21 - Revista Científica Multidisciplinar - ISSN 2675-6218, 3(11), e3112193. https://doi.org/10.47820/recima21.v3i11.2193