Suporte Siebel

O RFT (Rational Functional Tester) contém o suporte de teste funcional estendido para aplicativos Siebel.
O RFT suporta as seguintes versões de Siebel:

O complemento do Siebel para o RFT permite capturar e reproduzir interações no nível da GUI, utilizando os modelos de objetos e eventos Siebel. É possível executar pontos de verificação de propriedades e de dados nos componentes customizados Siebel.

O RFT expõe os métodos somente de script Siebel em objetos Siebel de GUI e não-GUI. O RFT inclui uma Estrutura de Automação Siebel que permite criar scripts de testes funcionais sem utilizar o gravador ou o mapa de objetos. É possível desenvolver seus scripts de teste com base em definições de tela conhecidas no Siebel, utilizando a estrutura.

Registrando Utilizando Nome de UI

Você deve configurar a chave de Registro para o RFT para gravar os controles Siebel HI utilizando o nome de UI. Por padrão, os registros RFT que utilizam o nome Repositório. No registro, certifique-se de que sob HKEY_CURRENT_USER/SOFTWARE/Rational Software/Rational Test/8 você crie um novo dWord denominado UINameInScript e configure o valor para 1.

Configurando o Tempo Limite do CAS

O CAS (Client Automation Server) fornece um mecanismo para configurar o tempo limite em chamadas que poderiam resultar em um sistema interrompido. Por padrão, esse tempo limite é configurado para 1 segundo, mas você pode configurar isso utilizando o arquivo ivory.properties, configurando rational.test.ft.siebel.cas_submit_timeout para o valor desejado.

Iniciando a Estrutura STA (Siebel Test Automation)

Ao chamar o aplicativo Siebel, inclua SWECmd=AutoOn na URL http://hostname/callcenter/start.swe?. Por exemplo, http://hostname/callcenter/start.swe?SWECmd=AutoOn. Isso iniciará automaticamente a estrutura Siebel Test Automation.

Ativando o Suporte a Siebel para um Projeto do Teste Funcional Preexistente

Para utilizar o suporte a Siebel para um projeto criado utilizando versões anteriores do RFT, você deve incluir dois novos modelos (um para cabeçalhos de script e um para cabeçalhos de ajuda de script) no projeto. Também será necessário atualizar as informações de build ou referência do projeto.

Feedback