Skip to content

Referenciado por: Liberação de Versões/Releases |

Conceito ​

ÿ rodado o TestComplete para a liberação das releases, pois assim se torna possível encontrar erros e observar se existem mudanças em resultados de uma release para a outra. Para isso são utilizados Dumps padrão e rodados os mesmos testes em todas as releases.

Criação da base padrão ​

ÿ criada uma base com os mesmos valores inicias,para que seja possível comparar entre a release que vai ser liberada e a release passada se houve algum tipo de mudança nos resultados, após o TestComplete ter sido rodado.

A base padrão deve ser criada nos bancos Oracle o PostgreSql, ela é criada da seguinte maneira:

1) Nomenclatura

TST+versão+R+release

Exemplo: TST118R32

2) Dump

O dump padrão utilizado é o TOTTST118.dmp, tanto para Oracle quanto para PostgreSql.

3) Migração

Os scripts utilizados para migrar a bases tem que ser da release que vai ser liberada. Devem ser pegos os scripts apenas na sexta-feira, após todas as tarefas terem sido revisadas e aprovadas, para garantir que todas as alterações estão sendo aplicadas ao banco.

Observação: ÿ importante atualizar os scripts de todas as versões, por exemplo na 4.5C, devo atualizar os scripts da 4.4H,4.5A e 4.5C.

Ajustes necessários para rodar o teste ​

Sempre atualizar os projetos.

Verificar se há comentários, ou breakpoints indesejados.

Configurar em Constantes a base, a release e a filial.

Na pasta TOTALI_COMMERCE alterar o executável para a release atual.

Ajustes necessários para as exportações ​

1) Rodar o select abaixo:

SELECT CAST(SUBSTR(CTA.TITCTA,1,100) AS VARCHAR(100)) AS TITCTA, RCTA.* FROM TR_CTA RCTA INNER JOIN TT_CTA CTA ON RCTA.FILCTA=CTA.CODFIL AND RCTA.SEQCTA=CTA.SEQUEN WHERE DATLAN=TO_DATE('05/05/2008','DD/MM/YYYY') AND FLGFLX='R' ORDER BY RCTA.FLGFLX, RCTA.FILLAN, RCTA.TIPCTA, RCTA.FILCTA, RCTA.SEQCTA, RCTA.DATLAN

2) Rodar a atualização financeira

3) Para Oracle rodar o upgrade abaixo:

UPDATE TT_GRA SET CODEXT = TRIM(FILMAT)||'-'||TRIM(CODMAT)||'-'||TO_CHAR(CODCOR)||'-'||TO_CHAR(CODTAM) WHERE CODEXT IS NULL

Observação: O select e o upgrade devem ser rodados na filial em que o testComplete foi rodado, após executar esses passos é só executar as exportações.