Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Novas funcionalidades que podem gerar impacto nas existentes podem ser feitas em branches "requisitos" separadas
    • Após testes integrados, de integração e regressão, deve ser feito o merge dessa funcionalidade para a branch "atual"
  • Com exceção do teste unitário, todos os demais testes devem ser feitos em um ambiente montado a partir de RESTORE, visando ter o mesmo ambiente que o cliente irá receber
  • Ferramentas de Testes:
    • Teste unitário: NUnit
    • Qualidade de código: SonarCube
    • Teste de Carga/Performance: Postman

Protheus

  • Toda codificação é uma nova branch no GIT, que possui o mesmo nome que a tarefa do JIRA(ex. ISSUE/SPRINT99/DEAI1-9999)
    • Após testes integrados, de integração e regressão, deve ser feito o merge das novas funcionalidades para a branch "master"
  • Os testes devem ser realizados utilizando o binário específico para testes
  • Os testes devem ser realizados com a lib (framework) inteira e atualizada.
  • Ferramentas de Testes:
    • Teste unitário:A Definir
    • Qualidade de código: SonarCube 
    • Teste de Carga/Performance: Postman
    • Teste Integrado: PWA (Protheus Web Automation)

...