Teste automatizado de interface gráfica com o usuário

O teste automatizado de interface gráfica com o usuário provê um ambiente de testes com scripts e um programa (VCL TestTool) para testar quase toda a aplicação de maneira automática. Os scripts do VCL TestTool são escritos em BASIC, com algumas funções adicionais específicas para a suíte. O VCL TestTool se comunica com a aplicação via TCP/IP.

Para iniciar os testes da interface gráfica é recomendado baixar os scripts (ambiente do TestTool) e o programa VCL TestTool para a plataforma onde você deseje fazer os testes.

Informações de uso

  • O VCL TestTool está disponível na instalação. No Windows é preciso utilizar a instalação personalizada e marcar o item opcional "Testtool", no Linux é preciso selecionar o pacote openoffice.org-testtool para instalação. Basta usar o binário contido na pasta .../{diretório do BrOffice}/program.
    • Para testar o BrOffice é preciso uma modicicação nas configurações. Infelizmente ele não está traduzido.
    • Abra o menu: Extra -> Settings
    • Mude para a aba Generic
    • No campo Area, selecione: OooProgramDir?
    • No campo Setting indique o diretório no qual está a versão do BrOffice que você deseja testar e clique New
      Por exemplo, se o caminho para o binário do soffice é C:\BrOffice.2.1\program\soffice.bin, então você colocaria: C:\BrOffice.2.1\
    • Feche o diálogo clicando no botão OK.

Por favor, use a lista de desenvolvimento do BrOffice em caso de dúvidas ou sugestão, de forma que todos possam participar.

Pacotes e documentação

Nome Tamanho / Formato Descrição
''O ambiente do TestTool para o BrOffice 2'' 54 MB / tar.gz Todos os scripts para os testes. Os mesmos também estão no CVS, no projeto, caso prefira: qa/qatesttool. Veja em Como configurar um cliente de CVS.
''Introdução para testes automatizados de GUI'' (v1.17) 0.8 MB / PDF / XML Este documento descreve a estrutura do test, o ambiente, comandos especiais, etc.
''Conceitos básicos do TestTool''(v1.1) 0.4 MB / PDF / XML Este documento ensia como fazer um teste de GUI, como usar o CVS, como depurar falhas e como usar os comandos qaError/warn/error/except-Log, etc.

Documentos

Nome Tamanho / Formato Descrição
'' resultfile.html'' 28 kB / HTML Estrutura de um arquivo re resultados do VCL TestTool (*.res)
'' status_collecting.txt'' 9 kB / HTML Como obter o estado de um teste feito com o VCL TestTool
'' all_tests_ooo204.html'' 36 kB / HTML Lista dos testes ativos para o BrOffice