Árvore de páginas

O que é DevOps?

DevOps é uma cultura, filosofia ou conjunto de práticas que promove a colaboração, integração e automação entre as equipes de desenvolvimento de software (Dev) e operações (Ops). O termo "DevOps" é uma combinação das palavras "Desenvolvimento" (Development) e "Operações" (Operations).

Nessa cultura, as equipes de desenvolvimento e operações trabalham em conjunto desde o início do ciclo de desenvolvimento até a implantação e o monitoramento do software em produção. Através da automação de processos, como testes, integração contínua e entrega contínua (CI/CD), o DevOps permite a entrega mais rápida e estável de novas funcionalidades e atualizações aos usuários finais, ao mesmo tempo em que mantém um alto nível de qualidade e confiabilidade do produto.

Automatização da Esteira de Testes: A Importância de Agilidade, Qualidade e Eficiência no Desenvolvimento de Software

Automatizar uma esteira de testes de software é de suma importância para otimizar o processo de desenvolvimento e garantir a qualidade do produto final.

Ao substituir a execução manual de testes por esteiras automatizadas, é possível reduzir significativamente o tempo gasto em testes repetitivos e monótonos, aumentando a eficiência da equipe de desenvolvimento.

Além disso, a automação permite a detecção precoce de bugs e regressões, contribuindo para a identificação e correção rápida de problemas antes que eles afetem a experiência do usuário.

Com uma esteira de testes automatizada, é possível alcançar maior confiabilidade e consistência nos testes, garantindo assim a entrega de software mais robusto e confiável, o que é essencial em um cenário de desenvolvimento ágil.



O Papel do PROBAT na Automatização da Esteira de Testes: Benefícios e Auxílio no Desenvolvimento de Software

O PROBAT entra dominantemente na fase de testes que é onde está seu principal funcionamento como Motor de Testes, porém ele também consegue ter algumas funções na fase de Code, Build e Release através da Extensão VsCode com recursos específicos para o desenvolvimento, Script (e sua captura de eventos externos), capaz de realizar a compilação de seu projeto e a exportação de resultados em formatos reconhecidos pelas ferramentas de CI/CD.

O PROBAT oferece mais duas ferramentas externas ao seu Core para lhe auxiliar no processo de automação de seus testes:


1 - Script

Através dos exemplos no GitHub, disponibilizamos também um script básico para que você possa iniciar o processo de automação de sua esteira de testes.

É possível obter através desse endereço: GitHub/TOTVS - Como usar os Scripts

Por esse script é possível realizar a compilação de seu projeto e/ou executar o PROBAT, usando o seguinte comando:

PROBAT script
probat -compile -run


2 - Extensão VsCode

É possível obter a extensão do PROBAT para VsCode em: Materiais de apoio

Por ela podemos:

  • Visualizar a Cobertura de Código;
  • Criação rápida de testes através de modelos pré-definidos.


Referências

As tecnologias da TOTVS (AdvPL/TLPP + AppServer + TDS + PROBAT) lhe oferecem ferramentas para que você possa trabalhar desde a fase CODE até TEST utilizando preponderantemente tecnologias TOTVS, e gerando insumos para a fase de Release.

Referências além PROBAT:

  • Sem rótulos