O IBM Rational Functional Tester contém suporte
do teste funcional estendido para aplicativos Siebel.
O Rational Functional
Tester suporta as seguintes versões do Siebel:
- Siebel 7.7
- Siebel 7.8
- Siebel 8.0
- Siebel 8.1
O complemento Siebel para o Rational Functional
Tester permite a captura e reprodução das interações do nível de Interface Gráfica
com o Usuário usando modelos e eventos de objeto Siebel. É possível executar pontos de verificação de propriedades e de dados nos componentes customizados Siebel.
Testando Aplicativos Siebel de Alta Interatividade
Pré-requisito: :
Para testar aplicativos Siebel de alta interatividade, você deve obter a Estrutura de Automação de Teste Siebel do Oracle.
Configurando a Chave de Registro
- Você deve configurar a chave de registro para o Rational Functional Tester registrar os controles Siebel HI usando o nome da interface com o usuário. Por padrão, o Rational Functional Tester faz a gravação usando
o nome do repositório.
- No registro, certifique-se de criar um novo dWord chamado UINameInScript
e defina o valor como 1 em HKEY_CURRENT_USER/SOFTWARE/Rational
Software/Rational Test/8.
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 automaticamente inicia a estrutura de Automação de Teste Siebel.
Configurando o Tempo Limite do CAS
O Client
Automation Server (CAS) fornece um mecanismo para configurar o tempo limite
nas chamadas, o que resulta na interrupção do sistema. 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.