Exemplos do Teste Funcional

O Teste Funcional é enviado com algum código de exemplo que você pode utilizar em seus próprios scripts. Você pode abrir esses exemplos contidos no projeto de amostra enviado com o Teste Funcional.

Para acessar o projeto de amostra, abra a Samples Gallery na Página Bem-vindo ou no menu Ajuda. Clique em Ajuda > Samples Gallery. Na galeria, procure o Projeto de Amostra do Teste Funcional, que está listado na categoria Tecnologia.

Projeto de Amostra do Teste Funcional

O projeto de amostra foi criado utilizando o tutorial do Teste Funcional. Você pode observar o script e outros recursos de teste enquanto executa o tutorial ou depois de concluí-lo, se quiser compará-los com seus arquivos.

O projeto de amostra contém o script, os pontos de verificação, o mapa de objetos e outros arquivos que são criados ao concluir o tutorial. O script de amostra está no estado em que estaria no final do tutorial. Para referência, é possível observar o script ou outros recursos para compará-los com os seus próprios ou realmente reproduzir o script. O script do tutorial chama-se  "ClassicsSample."

 "ClassicsSample."

Para abrir o projeto, clique no link Importar. O projeto será exibido na Visualização Projetos. Clique no nome do script para consultá-lo na janela do script. É possível reproduzir o script clicando no botão Executar Script do Teste Funcional Executar Script do Teste Funcional na barra de ferramentas do Teste Funcional

Além disso, o projeto tem alguns códigos de exemplo que podem ser utilizados em seus próprios scripts.

Exemplos

Classe

Pacote

Descrição

ExtensionScript

superscript

Fornece alguns métodos gerais de utilitário.

HtmlScript

superscript

Fornece uma rotina de tratamento para descartar automaticamente os Diálogos HTML ativos inesperados.

WindowScript

superscript

Fornece alguns métodos que podem ser úteis para solucionar problemas com os Aplicativos Microsoft Windows nativos.

SwtScript

superscript

Fornece alguns métodos que podem ser úteis ao testar os aplicativos baseados em SWT. Observe que esta implementação utiliza o WindowScript, que é específico do Microsoft Windows. Essa classe não funcionará no Linux.

EclipseScript

superscript

Fornece alguns métodos que podem ser úteis ao testar plugins em execução na plataforma Eclipse  (consulte http://www.eclipse.org/). Observe que esse código utiliza as classes Eclipse internas e, conseqüentemente, podem sofrer quebras com futuras versões do eclipse.
Essa classe ilustra chamando métodos estáticos no SUT e utilizando Objetos de Teste personalizados.

WorkbenchTestObject

testobject.eclipse

Um Objeto de Teste para o Eclipse (consulte http://www.eclipse.org/) shell Workbench.

WorkbenchWindowTestObject

testobject.eclipse

Um Objeto de Teste para o Eclipse (consulte http://www.eclipse.org/) shell WorkbenchWindow.

WorkbenchPageTestObject

testobject.eclipse

Um Objeto de Teste para o Eclipse (consulte http://www.eclipse.org/) shell WorkbenchPage.

Utilizando os Exemplos

Para utilizar esses exemplos, copie os diretórios testobject e superscript e seu conteúdo para um projeto do Teste Funcional.

Para utilizar um dos superscripts, defina a propriedade de superclasse auxiliar de um script com o nome de classe completo do superscript. Por exemplo, para utilizar a superclasse ExtensionScript, para um script chamado X, clique com o botão direito no X na Visualização Projetos do Teste Funcional e selecione Propriedades a partir do menu pop-up. No diálogo intitulado "Propriedades para X.java", selecione "Script do Teste Funcional" na lista à esquerda. Finalmente, defina o texto na caixa de edição identificada como "Superclasse auxiliar" para "superscript.ExtensionScript". Também é possível modificar as preferências de seu projeto para que todos os scripts recém-criados no projeto estendam esse superscript. Para definir um superscript auxiliar padrão para um projeto, clique com o botão direito do mouse no projeto e selecione Propriedades no menu pop-up e, em seguida, defina o campo de texto em "Projeto do Teste Funcional" identificado como "Nova Superclasse Auxiliar de Script".

Assim que isso for feito, seu script X.java pode utilizar os métodos adicionais de ExtensionScript, como getClipboardText(), setClipboardText(), clipboardVP(), etc.

 

 

Termos de uso | Feedback
(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.