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.