Para visualizar a versão mais recente deste arquivo, consulte o leia-me em www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/61/html/rft6111_Siebel/readme_Siebel_pt-BR.html.
1.0 Sobre Este Release
2.0 Informações sobre Instalação
2.1 Requisitos de Hardware
2.2 Verificando Requisitos
3.0 Destaques de Recursos
3.1 Registrando Utilizando Nome de UI
3.2 Configurando Tempo Limite do CAS
4.0 Limitações, Problemas e Soluções Alternativas Conhecidos
4.1 Reconfigurando o Caminho de Construção JAVA
4.2 As Preferências da Definição de Retardo Não Estão Disponíveis para Teste do Siebel
4.3 Para Utilizar o RFT 6.1.1 com um Projeto RFT Pré-existente
5.0 Entrando em Contato com o Suporte ao Cliente
6.0 Avisos e Marcas Registradas
Nota Importante sobre Licenciamento
Este Programa está sujeito a uma taxa de licença separada que deve ser paga antes do uso. Efetue login no Passport Advantage Online para concluir a compra em
em
http://www-306.ibm.com/software/howtobuy/passportadvantage/pao_customers.htm.
Pré-requisitos -
- Microsoft .NET Framework 1.1.
- Instalação do Siebel STA
Esta solução requer a utilização da interface STA (Siebel Test Automation) para recuperar as propriedades e a hierarquia de objetos Siebel, bem como para registrar e reproduzir eventos para elementos de UI Siebel. Este release possui suporte estendido para componentes Siebel HI/ActiveX (High Interactivity) e SI (Standard Interactivity). Disponível para o Siebel 7.7, o STA apresenta uma série de novas interfaces de automação de teste que otimizam a plataforma de testes. Se você já possuir essa interface, poderá utilizar sua cópia existente do STA, desde que tenha uma licença disponível. Caso não tenha uma licença disponível ou precise do STA, entre em contato com seu Representante de Vendas Siebel para obter uma cópia de avaliação.
Instalação do RFT
Para obter informações sobre como instalar o IBM Rational Functional Tester, consulte as instruções de instalação em:
Verificando a Instalação do STA -
Depois de efetuar login em um aplicativo Siebel (como o Siebel Call Center), certifique-se de que o Siebel CAS esteja em execução. Torne visível o Gerenciador de Tarefas do Windows, vá para a guia Processos e certifique-se de que o processo Siebel Automation esteja em execução. Ele poderá ser SiebelAx_Test_Automation ou SiebelAx_Desktop_Integration.
Para Utilizar o RFT 6.1.1.1 com um Projeto RFT Pré-existente
Se você instalar o último Fix Pack 6.1.1.1, será necessário executar algumas ações antes de poder utilizar com êxito o novo suporte Siebel com um projeto pré-existente. Será necessário incluir dois novos gabaritos (um para cabeçalhos de script e um para cabeçalhos de script auxiliar) no projeto. Também será necessário atualizar as informações de build ou referência do projeto. Os detalhes específicos de cada plataforma RFT são apresentados a seguir.
Script Java RFT e o Eclipse
1. Se estiver utilizando script Java RFT, poderá atualizar para os gabaritos mais recentes clicando com o botão direito do mouse no projeto na visualização Projetos de Teste Funcional e selecionando Propriedades.2. No diálogo Propriedades, selecione “Gabaritos de Script de Teste Funcional” na lista à esquerda. Selecione o gabarito “Assistente de Script: Cabeçalho do arquivo”. Se não tiver customizado esse gabarito, poderá fazer seu upgrade clicando no botão Restaurar Padrões. Se já tiver customizado o gabarito, inclua a linha:
import com.rational.test.ft.object.interfaces.siebel.*;
na parte superior juntamente com as outras instruções de importação.
Depois de modificar o gabarito, clique no botão Aplicar. Em seguida, selecione o gabarito “Script: Cabeçalho do arquivo”. Inclua também a mesma linha na seção imports desse gabarito. Clique em Aplicar e, em seguida, em OK.3. Se estiver utilizando o suporte integrado ao ClearCase, depois de editar os arquivos de gabarito, eles terão o registro de saída efetuado. Será necessário registrar sua entrada para que outros membros da equipe possam utilizá-los. Para isso, clique com o botão direito do mouse novamente no projeto na visualização Projetos de Teste Funcional e clique em Equipe > Mostrar Registros de Saída. Será exibida uma lista de elementos com saída registrada. Selecione os dois gabaritos ft_script.java.rfttpl e ft_scripthelper.java.rfttpl e registre sua entrada (por exemplo, é possível clicar com o botão direito do mouse nos elementos selecionados na lista e clicar em Registrar Entrada). Os demais membros da equipe devem atualizar seus projetos clicando com o botão direito do mouse no projeto na visualização Projetos de Teste Funcional e clicando em Equipe > Obter Versão Mais Recente….
4. Finalmente, clique com o botão direito do mouse novamente no projeto na visualização Projetos de Teste Funcional e clique em Reconfigurar Caminho de Construção Java. Cada membro da equipe precisará executar essa última etapa, pois o “Caminho de Construção Java” é local para cada projeto em cada máquina.
Script VB.Net e o Visual Studio
1. Se estiver utilizando script VB.Net, poderá atualizar para os gabaritos mais recentes clicando com o botão direito do mouse no projeto no Explorador de Soluções e clicando em Propriedades.2. No diálogo Propriedades, selecione a guia Gabaritos de Script de Teste Funcional. Selecione o gabarito “Assistente de Script: Cabeçalho do arquivo”. Se não tiver customizado esse gabarito, poderá fazer seu upgrade clicando no botão Restaurar Padrões. Se já tiver customizado o gabarito, inclua esta linha no início, juntamente com as demais instruções import:
Imports Rational.Test.Ft.Object.Interfaces.Siebel
Depois de modificar o gabarito, clique no botão Aplicar. Em seguida, selecione o gabarito “Script: Cabeçalho do arquivo”. Inclua também a mesma linha na seção imports desse gabarito. Clique em Aplicar e, em seguida, em OK.3. Se estiver utilizando o suporte integrado ao ClearCase, depois de editar os arquivos de gabarito, eles terão o registro de saída efetuado. Será necessário registrar sua entrada para que outros membros da equipe possam utilizá-los. Para isso, clique com o botão direito do mouse novamente no projeto no Explorador de Soluções e clique em Equipe > Mostrar Registros de Saída. Será exibida uma lista de elementos com saída registrada. Selecione os dois gabaritos ft_script.vb.rfttpl e ft_scripthelper.vb.rfttpl e registre sua entrada (por exemplo, é possível clicar com o botão direito do mouse nos elementos selecionados na lista e clicar em Registrar Entrada). Os demais membros da equipe devem atualizar seus projetos clicando com o botão direito do mouse no projeto no Explorador de Soluções e clicando em Equipe > Obter Versão Mais Recente….
4. Finalmente, clique com o botão direito do mouse novamente no projeto no Explorador de Soluções e clique em Reconfigurar Referência Personalizada. Cada membro da equipe precisará executar essa última etapa, pois as “Referências Personalizadas” são locais para cada projeto em cada máquina.2.1 Requisitos de Hardware
Não há requisitos adicionais de hardware para instalar o complemento Siebel para o RFT.
2.2 Verificando a Instalação
Atualizações do Sistema de Arquivo
Novos Arquivos
Arquivo Diretório de Destino do Arquivo SiebelIEHelper.dll GAC (Global Assembly Cache) SiebelDomainProxies.dll GAC SiebelNotificationListener.dll GAC Interop.Shdocvw.dll GAC Interop.cascomLib.dll GAC Interop.msHTML.dll GAC
Arquivos no Diretório de Customização
Diretório de Customização = Em Registro sob HKEY_LOCAL_MACHINE -> Software -> Rational Software -> Teste Rational -> 8 > você localizará o Diretório de Customização do Rational FT. Normalmente, ele aponta para "C:\Documents and Settings\All Users\Application Data\IBM\RFT\customization".
Arquivo Destino rational_ft_siebel.jar Diretório de Customização rational_ft_siebel.rftcust Diretório de Customização SiebelIEHelper.dll Diretório de Customização SiebelDomainProxies.dll Diretório de Customização SiebelNotificationListener.dll Diretório de Customização Atualizações do Registro
No registro, certifique-se de que, sob HKEY_LOCAL_MACHINE/SOFTWARE/Rational Software/Rational Test/8, o Valor = Agente Universal Siebel para a cadeia DefaultSiebelApplicationName.
3.0 Destaques do Recurso
O complemento Siebel para RFT permite que os usuários capturem e reproduzam interações no nível da GUI utilizando o modelo de objeto e eventos do Siebel. Os usuários podem executar pontos de verificação de propriedades e dados em componentes customizados Siebel.
O RFT também expõe os métodos de script do Siebel na GUI e em objetos Siebel que não são da GUI e inclui uma Estrutura de Automação Siebel para o Rational Functional Tester, que permite criar scripts de teste funcionais robustos sem precisar utilizar o gravador ou o mapa de objetos. Com o uso dessa estrutura, você pode desenvolver programaticamente os scripts de teste com base nas definições de tela conhecidas no Siebel.
3.1 Registrando Utilizando Nome de UI
Para que o RFT registre controles Siebel HI utilizando o nome de UI, defina a chave Registro como segue. Por padrão, os registros RFT que utilizam o nome Repositório.
No registro, certifique-se de em HKEY_CURRENT_USER/SOFTWARE/Rational Software/Rational Test/8 criar dWord denominado UINameInScript e defina o valor para 1.3.2 Configurando o Tempo Limite do CAS
O CAS fornece um mecanismo para configurar o tempo limite em chamadas que poderão resultar em um sistema interrompido. Por padrão, esse tempo limite é definido para 1 segundo, mas você pode configurá-lo utilizando o arquivo ivory.properties definindo "rational.test.ft.siebel.cas_submit_timeout" para o valor desejado.
4.0 Limitações, Problemas e Soluções Alternativas Conhecidas
4.1 Reconfigurando o Caminho de Construção JAVA
Se você instalar o RFT Extension para Siebel Test Automation e utilizar a plataforma Java Scripting com um projeto que foi carregado para o espaço de trabalho antes de ter instalado o Siebel Extension, poderá ver erros de compilação de script quando registrar pela primeira vez um teste no Siebel. Para resolver esses erros, clique com o botão direito do mouse no projeto na visualização Projetos de Teste Funcional e, em seguida, clique em Reconfigurar Caminho de Construção Java. Consulte a seção "Para Utilizar o RFT 6.1.1 com um Projeto RFT Pré-existente" na Seção 2.0 acima para obter detalhes adicionais.
4.2 As Preferências da Configuração de Retardo Não Estão Disponíveis para Teste do Siebel
Algumas das opções em Janelas > Preferências não são válidas para a implementação RFT Siebel porque não se aplicam ao modelo de objeto Siebel. Por exemplo, as opções em Janelas > Preferências > Teste Funcional > Reprodução > Retardos do Mouse e > Outros Retardos não se aplicam ao teste do Siebel.
4.3 Para Utilizar o RFT 6.1.1.1 com um Projeto RFT Pré-existente
Se você instalar o último Fix Pack 6.1.1.1, será necessário executar algumas ações antes de poder utilizar com êxito o novo suporte Siebel com um projeto pré-existente. Consulte as instruções na seção Instalação acima.
5.0 Entrando em Contato com o Suporte ao Cliente
A home page do produto para o Rational Functional Tester é www.ibm.com/software/awdtools/tester/functional/index.html. Para perguntas mais freqüentes, listas de problemas e correções conhecidas e, para outras informações de suporte, visite a página de Suporte na home page do produto.
6.0 Avisos e Marcas Registradas
Direitos Restritos para Usuários do Governo dos Estados Unidos - Uso, duplicação e divulgação restritos pelo documento GSA ADP Schedule Contract com a IBM Corporation.
Estas informações foram desenvolvidas para produtos e serviços oferecidos nos Estados Unidos. A IBM pode não oferecer os produtos, serviços ou recursos mencionados nesta documentação em outros países. Consulte seu representante IBM local para obter informações sobre os produtos e serviços atualmente disponíveis em sua área. Qualquer referência a um produto, programa ou serviço IBM não significa que apenas esse produto, programa ou serviço IBM possa ser utilizado. Qualquer produto, programa ou serviço funcionalmente equivalente, que não infrinja nenhum direito de propriedade intelectual da IBM, poderá ser utilizado em substituição. No entanto, a avaliação e verificação da operação de qualquer produto, programa, ou serviço não-IBM são de inteira responsabilidade do usuário.
A IBM pode ter patentes ou solicitações de patentes pendentes relativas a assuntos tratados nesta documentação. O fornecimento desta documentação não concede ao Cliente nenhuma licença para tais patentes. Pedidos de licença podem ser enviados, por escrito, para:
Gerência de Relações Comerciais e Industriais da IBM Brasil
Av. Pasteur, 138-146
Botafogo
Rio de Janeiro, RJ
CEP: 22290-240
Para pedidos de licença relacionados a informações de DBCS (Byte Duplo), entre em contato com o Departamento de Propriedade Intelectual da IBM em seu país ou envie pedidos de licença, por escrito, para:
IBM World Trade Asia Corporation
Licenciamento
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
O parágrafo a seguir não se aplica a nenhum país em que tais disposições não estejam de acordo com a legislação local: A INTERNATIONAL BUSINESS MACHINES CORPORATION FORNECE ESTA PUBLICAÇÃO "NO ESTADO EM QUE SE ENCONTRA" SEM GARANTIA DE NENHUM TIPO, SEJA EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS IMPLÍCITAS OU CONDIÇÕES DE NÃO-INFRAÇÃO, MERCADO OU ADEQUAÇÃO A UM DETERMINADO PROPÓSITO. Alguns países não permitem a exclusão de garantias expressas ou implícitas em certas transações; portanto, esta disposição pode não se aplicar ao Cliente.
Estas informações podem incluir imprecisões técnicas ou erros tipográficos. Periodicamente são feitas alterações nas informações aqui contidas; tais alterações serão incorporadas em futuras edições desta publicação. A IBM pode, a qualquer momento, aperfeiçoar e/ou alterar os produtos e/ou programas descritos nesta publicação, sem aviso prévio
Quaisquer referências nestas informações a Web sites não-IBM são fornecidas apenas por conveniência e de modo algum servem como um endosso a estes Web sites. Os materiais nesses Web sites não fazem parte dos materiais para este produto IBM e o uso deles é um risco do Cliente.
A IBM pode utilizar ou distribuir as informações fornecidas da forma que julgar apropriada sem incorrer em qualquer obrigação para com o Cliente.
Os licenciados deste programa que desejam obter informações sobre ele com a finalidade de permitir: (i) a troca de informações entre programas criados independentemente e outros programas (incluindo este) e (ii) a utilização mútua das informações trocadas, devem entrar em contato com:
Gerência de Relações Comerciais e Industriais da IBM Brasil
Av. Pasteur, 138-146
Botafogo
Rio de Janeiro, RJ
CEP: 22290-240
Tais informações podem estar disponíveis, sujeitas a termos e condições apropriadas, incluindo em alguns casos o pagamento de uma taxa.
O programa licenciado descrito nesta documentação e todo o material licenciado disponível são fornecidos pela IBM sob os termos do Contrato com o Cliente IBM, do Contrato de Licença do Programa Internacional IBM ou de qualquer contrato equivalente entre as partes.
Todos os dados sobre desempenho aqui descritos foram determinados em um ambiente controlado. Portanto, os resultados obtidos em outros ambientes operacionais podem variar significativamente. Algumas medidas podem ter sido tomadas em sistemas em fase de desenvolvimento e não há garantia de que tais medidas sejam as mesmas nos sistemas normalmente disponíveis. Além disso, algumas medidas podem ter sido estimadas através de extrapolação. Os resultados reais podem variar. Os usuários deste documento devem verificar os dados aplicáveis para o ambiente específico.
As informações sobre produtos não-IBM foram obtidas junto aos fornecedores dos respectivos produtos, de seus anúncios publicados ou de outras fontes disponíveis publicamente. A IBM não testou estes produtos e não pode confirmar a precisão de seu desempenho, compatibilidade nem qualquer outra reivindicação relacionada a produtos não-IBM. Dúvidas sobre os recursos de produtos não-IBM devem ser encaminhadas a seus fornecedores.
Todas as declarações referentes à direção ou intenção futuras da IBM estão sujeitas a alteração ou cancelamento sem aviso prévio e representam apenas metas e objetivos.
Estas informações contêm exemplos de dados e relatórios utilizados em operações comerciais diárias. Para ilustrá-los o mais completamente possível, os exemplos podem incluir nomes de pessoas, empresas, marcas e produtos. Todos esses nomes são fictícios e qualquer semelhança a nomes e endereços utilizados por uma empresa real é mera coincidência.
LICENÇA DE DIREITOS AUTORAIS:
Estas informações contêm programas aplicativos de amostra no idioma de origem, que ilustram técnicas de programação sobre várias plataformas operacionais. O Cliente pode copiar, modificar e distribuir esses programas de amostra de qualquer forma sem pagamento à IBM, com a finalidade de desenvolvimento, utilização, marketing ou distribuição de programas aplicativos de acordo com a interface de programação de aplicativo da plataforma operacional para a qual os programas de amostra são escritos. Esses exemplos não foram totalmente testados sob todas as condições. A IBM, portanto, não pode garantir ou inferir confiabilidade, possibilidade de assistência ou função desses programas. O Cliente pode copiar, modificar e distribuir esses programas de amostra de qualquer forma sem pagamento à IBM, com a finalidade de desenvolvimento, utilização, marketing ou distribuição de programas aplicativos de acordo com as interfaces de programação de aplicativo da IBM.
Cada cópia ou qualquer parte desses programas de amostra ou qualquer trabalho derivado deve incluir um aviso de direitos autorais como o seguinte:
(E) (nome de sua empresa) (ano). Partes desse código são derivadas da IBM Corp. Sample Programs. (C) Direitos Autorais IBM Corp. 2000, 2005. Todos os direitos reservados.
Se você estiver visualizando essas informações em cópia eletrônica, as fotos e as ilustrações coloridas podem não aparecer.
Informações sobre a Interface de Programação
Essas informações destinam-se a ajudá-lo na criação de software aplicativo utilizando esse programa.
As interfaces de programação de uso geral permitem gravar software aplicativo que obtém os serviços das ferramentas desse programa.
Entretanto, também podem estar contidas informações de diagnóstico, modificação e ajuste. Essas informações são fornecidas para ajudá-lo na depuração do software aplicativo.
Aviso: Não utilize as informações de diagnóstico, modificação e ajuste como uma interface de programação porque estão sujeitas a alteração.
Marcas Registradas e Marcas de Serviço
Os termos a seguir são marcas registradas da International Business Machines Corporation nos Estados Unidos e/ou em outros países:
- developerWorks
- IBM
- Rational
- RequisitePro
Java e todas as marcas registradas baseadas em Java são marcas registradas da Sun Microsystems, Inc. nos Estados Unidos e/ou em outros países.
Microsoft e Windows são marcas registradas da Microsoft Corporation nos Estados Unidos e/ou em outros países.
Intel é uma marca registrada da Intel Corporation nos Estados Unidos e/ou em outros países.
UNIX é uma marca registrada da The Open Group nos Estados Unidos e em outros países.
Linux é uma marca registrada de Linus Torvalds nos Estados Unidos e/ou em outros países.
Outros nomes de empresas, produtos ou serviços podem ser marcas registradas ou marcas de serviço de terceiros.