GARANTIA DA QUALIDADE DE SOFTWARE COM DEVOPS
DOI:
https://doi.org/10.47820/recima21.v3i11.2193Palavras-chave:
DevOps, AutomaçãoResumo
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
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
Edição
Secção
Categorias
Licença
Direitos de Autor (c) 2022 RECIMA21 - Revista Científica Multidisciplinar - ISSN 2675-6218
Este trabalho encontra-se publicado com a Licença Internacional Creative Commons Atribuição 4.0.
Os direitos autorais dos artigos/resenhas/TCCs publicados pertecem à revista RECIMA21, e seguem o padrão Creative Commons (CC BY 4.0), permitindo a cópia ou reprodução, desde que cite a fonte e respeite os direitos dos autores e contenham menção aos mesmos nos créditos. Toda e qualquer obra publicada na revista, seu conteúdo é de responsabilidade dos autores, cabendo a RECIMA21 apenas ser o veículo de divulgação, seguindo os padrões nacionais e internacionais de publicação.