Árvore de páginas

SIGALOJA - Alteração da validação que verifica se a execução do programa é via robô de testes automatizados

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

SIGALOJA

Situação/Requisito:

Para execução do Robô de testes automatizados foram implementados desvios no programa padrão que eram acionados de acordo com a validação IsInCallStack("FwMyTestRunner"), porém foi detectado que as execuções realizadas pela equipe de engenharia são executadas através de um programa diferente do FwMyTestRunner, com isso a validação deve ser feita de uma forma diferente.

Solução/Implementação:

Foi criada uma variável private conforme recomendação da equipe de automação/engenharia para que seja declarada em todos os casos de testes automatizados, assim dentro do programa padrão é feita a validação "lAutomato := If(Type("lAutomatoX")<>"L",.F.,lAutomatoX)", caso o retorno seja verdadeiro é considerado que a execução é via robô.

Fontes do Pacote:

LOJA1305.PRW 14/12/2017 09:39:13 17
LOJA701.PRW 18/12/2017 12:55:42 17
LOJA701C.PRW 18/12/2017 12:03:15 17
LOJA701E.PRW 15/12/2017 12:26:27 17
LOJSAT.PRW 18/12/2017 14:34:56 17