Desenvolvimento em delphi

Disponível somente no TrabalhosFeitos
  • Páginas : 63 (15645 palavras )
  • Download(s) : 0
  • Publicado : 31 de outubro de 2012
Ler documento completo
Amostra do texto
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO – BACHARELADO

FERRAMENTA DE APOIO À AUTOMATIZAÇÃO DE TESTES ATRAVÉS DO TESTCOMPLETE PARA PROGRAMAS DESENVOLVIDOS EM DELPHI

ADRIANA FRONZA MARCOS

BLUMENAU 2007 2007/1-01

ADRIANA FRONZA MARCOS

FERRAMENTA DE APOIO A AUTOMATIZAÇÃO DE TESTES ATRAVÉS DO TESTCOMPLOTE PARA PROGRAMASDESENVOLVIDOS EM DELPHI

Trabalho de Conclusão de Curso submetido à Universidade Regional de Blumenau para a obtenção dos créditos na disciplina Trabalho de Conclusão de Curso II do curso de Ciências da Computação — Bacharelado. Prof(a). Joyce Martins , Mestre – Orientadora

BLUMENAU 2007 2007/1-01

FERRAMENTA DE APOIO A AUTOMATIZAÇÃO DE TESTES ATRAVÉS DO TESTCOMPLETE PARA PROGRAMAS DESENVOLVIDOSEM DELPHI

Por

ADRIANA FRONZA MARCOS

Trabalho aprovado para obtenção dos créditos na disciplina de Trabalho de Conclusão de Curso II, pela banca examinadora formada por:

Presidente:

______________________________________________________ Prof(a). Joyce Martins, Mestre – Orientadora, FURB ______________________________________________________ Prof. Everaldo Artur Grahl, Mestre - FURB______________________________________________________ Prof. Marcel Hugo, Mestre – FURB

Membro:

Membro:

Blumenau, 11 de julho de 2007.

AGRADECIMENTOS

Aos meus pais, que mesmo sem entender a importância deste trabalho para minha pessoa, sempre me deram força e acreditaram no meu potencial. A meu marido e meu filho, que me ajudaram e entenderam minha ausência para a confecção do trabalho,mas principalmente por me ajudarem a seguir em frente. Aos meus amigos, pelo carinho, incentivo e ajuda. A minha orientadora, Joyce Martins, por ter acreditado na conclusão deste trabalho, por ser tão dedicada e amiga. Com certeza um exemplo de pessoa a ser seguido. Obrigada a todos!

RESUMO

O presente trabalho demonstra o desenvolvimento de uma ferramenta para apoio a automatização detestes. A ferramenta utiliza arquivos de programas desenvolvidos em Delphi para gerar arquivos de testes na linguagem DelphiScript, servindo de entrada para a ferramenta de automatização de testes TestComplete. Para isto, foram utilizados analisadores léxico, sintático e semântico para a análise de arquivos DFM, contendo a definição da interface da aplicação, e de arquivos PAS, contendo ocódigo fonte. São utilizados templates para formatação dos scripts de testes, buscando tornar a geração mais flexível. Palavras-chave: Teste de software. Automatização de testes. Formulários Delphi. Templates. Geração de scripts.

ABSTRACT

The present work demonstrates the development of a tool for support of automatization of tests. The tool uses archives of programs developed in Delphi togenerate archives of tests in the DelphiScript language, thus working as an entrance for the automatization tool for TestComplete tests. Analytical lexicon, syntactic and semantic were used for the analysis of the programs. Templates for formatting the tests were used in order to make the generation of the test archives more flexible. Key-words: Test of software. Automatization of tests.Delphi forms. Templates. Generation of Code.

LISTA DE ILUSTRAÇÕES

Figura 1 – Test Log funcionalidade TestComplete................................................................... 17 Figura 2 – Interface de uma agenda telefônica......................................................................... 18 Quadro 1 – Código para a ferramenta TestComplete para testar a inclusão de dados............. 18 Quadro 2 – Exemplo de definição de tokens ............................................................................ 20 Quadro 3 – Trecho da gramática de arquivos DFM ................................................................. 21 Quadro 4 – Trecho da gramática de arquivos DFM com ações semânticas............................. 22 Quadro 5 – Estrutura de um arquivo...
tracking img