TextTest

Tela Software:
TextTest
Detalhes de Software:
Versão: 3.28.2 Atualizado
Data de upload: 18 Jul 15
Revelador: Geoff Bache
Licença: Livre
Popularidade: 2

Rating: nan/5 (Total Votes: 0)

Como o nome sugere, o projeto TextTest funciona através da comparação de texto simples registrados por programas com uma versão anterior "padrão ouro" desse texto.
Isso está em contraste com a maioria das estruturas de teste de aceitação em oferta hoje, que geralmente utilizam alguma forma de escrita à mão '' afirmações do escritor teste que põe em aplicação de uma API.

O que é novo nesta versão:

  • fazer testes matando no Windows quando executado no trabalho paralelo melhor

O que é novo na versão 3.26:

  • Agora é possível ter locais separados para os logs (compartilhado disco) e sandbox (disco local).
  • A GUI dinâmica agora mostra previews de arquivos que compararam como iguais.
  • As melhorias foram feitas para o plugin Jenkins e integração com o editor storyText para testes de GUI.

O que é novo na versão 3.24:

  • Esta versão adicionou integração Jenkins em relatórios HTML e links diretos para mudar e informações de correção de bugs. Alpha foi adicionado suporte para Condor.
  • Um terceiro motor de grade foi fornecido, além de GE e LSF (Condor funciona melhor no Windows).
  • A nova sintaxe run_dependent_text foi fornecido para encontrar mais tarde encontrados em um arquivo.

O que é novo na versão 3.22:.

  • instalações de busca têm abelha adicionado ao relatório HTML
  • Existem possibilidades adicionais em run_dependent_text e em copiar arquivos de dados.
  • Há seis meses no valor de melhorias geralmente menores e correções de erros.

O que é novo na versão 3.20:.

  • Várias melhorias e correções de bugs foram feitas
  • Notavelmente, os testes podem ser executado novamente a partir da GUI dinâmica com diferentes configurações.
  • Configurações de arquivos de configuração pode agora ser variada por teste.
  • A & quot; conhecido bug & quot; que irá desencadear uma reprise do teste até um determinado número de vezes que podem ser executados.
  • Esta versão requer Python 2.6 e PyGTK 2.16 ou posterior.

O que é novo na versão 3.19:.

  • Várias melhorias e correções de bugs foram feitas
  • melhorias GUI foram feitas com foco em usabilidade.
  • Melhorias foram feitas para os & quot; conhecidos erro & quot; funcionalidade.
  • Sun Grid Engine é sondado para fazer o status de testes em mais visível.
  • Note que este é o último lançamento que irá apoiar Python 2.4 e 2.5:. TextTest 3,20 exigirá Python 2.6 e provavelmente GTK 2.18 assim

O que é novo na versão 3.16.1:

  • Correções de bugs para 3,16:
  • resolvido rádio botão de nomenclatura, o que era estranho, em muito poucos casos (guiplugins.py)
  • No mais ignorar & quot; baunilha & quot; bandeira quando encontrar os arquivos do mapa UI (pyusecase_interface.py)
  • Correções para erros antigos:
  • Não stacktrace se a janela GUI dinâmica é fechada com testes em execução (controller.py)
  • caixa de seleção de replay em câmera lenta é mostrada depois de importar um novo aplicativo GUI para o ensaio (runningactions.py)
  • guia Gravação não mostrado depois de importar um aplicativo não-GUI para o ensaio (guiplugins.py)
  • & quot; registro Use a caso & quot; fica acinzentado se o aplicativo em teste não é uma GUI (guiplugins.py)
  • Corrigido o erro onde repetindo jogos que não são exatas para a repetição de tráfego não produzi-los na ordem correta (traffic.py)
  • problema de desempenho fixo com muitas tentativas fadadas ao importar módulos de configuração GUI inexistentes (guiplugins.py)
  • copy_test_path_merge agora também vão fundir subdiretórios como deveria (sandbox.py)

O que é novo na versão 3.16:

  • Melhorias GUI estática:
  • Agora pode renomear arquivos a partir da lista drop-down na exibição de arquivos (adminactions.py)
  • & quot; Atualizar & quot; substitui & quot; Remover Testes & quot; na barra de ferramentas padrão, principalmente por razões estéticas (default_gui-static.xml)
  • conteúdo da barra de ferramentas pode ser configurado / colocar de volta, consulte & quot; personalizar a interface do usuário & quot; no site
  • & quot; Adicionar aplicativo & quot; diálogo agora tem uma lista suspensa de todas as opções possíveis de teste de GUI (adminactions.py)
  • Permite-lhe começar a testar uma interface do usuário antes de compreender o arquivo de configuração
  • Tratamento de erros na inicial & quot; Adicionar aplicativo & quot; diálogo melhorou (adminactions.py)
  • Rejeitar caracteres ilegais no sufixo e nomes subdiretório
  • GUI-teste & quot; mapa UI & quot; arquivos agora visíveis a partir da guia Config (filetrees.py)
  • Melhorias Framework:
  • Agora se integra com o sistema de acompanhamento de bugs do Jira da Atlassian, bem como o Bugzilla (jira.py)
  • Obras em geral, da mesma forma que a integração bugzilla. Consulte o site para mais detalhes.
  • & quot; collate_file & quot; funcionalidade para vários arquivos reescrito (sandbox.py)
  • Patterns da forma & quot; de dados *: dados * .dump & quot; deve se comportar de forma mais intuitiva, mas pode não ser completamente back-compatível.
  • Leia as notas de migração eo site para mais detalhes.
  • & quot; run_dependent_text & quot; aprimorado para a filtragem de distância seções de texto (rundependent.py)
  • Agora pode controlar se as linhas de início e fim são filtrados através, por exemplo & quot; {[- & gt;]} & quot; sintaxe
  • arquivos de configuração com versão pode ser agora ser colocado em & quot; extra_search_directory & quot; locais (testmodel.py)
  • Anteriormente, apenas arquivos importados poderia ser encontrado lá.
  • & quot; suppress_stderr_text & quot; agora suporta a mesma sintaxe que & quot; run_dependent_text & quot; (padrão / __ o init __. py)
  • Permite, por exemplo, filtragem de várias linhas
  • & quot; text_diff_program_max_file_size & quot; definição agora renomeado para & quot; max_file_size & quot; e é agora um dicionário (comparefile.py)
  • As chaves são nomes de programas. Também obter um diálogo de aviso se você tentar abrir um arquivo grande demais a partir da GUI.
  • Agora define & quot; USECASE_HOME & quot; para testar, por exemplo, com interfaces gráficas PyUseCase para & quot; pyusecase_files & quot; (padrão / __ o init __. py)
  • Anteriormente permitidos arquivos usecase do SUT para se misturam com TextTest do próprio.
  • roteiro default.CountTest agora relata um total geral no final (padrão / __ o init __. py)
  • Melhorias Relatório Batch:
  • Agora gera automaticamente um & quot; dashboard & quot; A página contendo links para todos os relatórios e status atual (lote / __ o init __. py)
  • Vem para livre com & quot; & quot ;, -coll também pode ser feito sozinho via batch.GenerateSummaryPage -s. Consulte o site.
  • Agora pode criar tabelas de relatório separadas contendo (por exemplo) o desempenho ou memória informação. (testoverview.py)
  • Use web.performance -coll:. ver detalhes no site
  • Se várias versões estão presentes na mesma página, um & quot; total & quot; é mostrado.
  • As linhas ou tabelas que contêm apenas & quot; N / A & quot; não será mais mostrado (testoverview.py)
  • Se os arquivos de origem estão vazias, ele aponta isso e sugere que o disco pode estar cheio (testoverview.py)
  • Células agora ter as dicas indicando que teste e data são, para evitar a rolagem grandes mesas (testoverview.py)
  • Para o relatório de e-mail, autenticação SMTP é agora possível (lote / __ o init __. py)
  • As novas configurações arquivo de configuração & quot; smtp_server_username & quot; e & quot; smtp_server_password & quot;
  • Grid Engine (LSF / SGE) aprimoramentos:
  • Grade de linha de comando do motor agora aparece na & quot; Informações Run & quot; guia do GUI dinâmico. (textinfo.py)
  • Auto-teste / alterações internas:
  • instrumentação PyUseCase removido, use PyUseCase 3.0, que não precisa disso.
  • Usa arquivos de mapa de interface do usuário (sob etc) em vez disso, e de linha de comando PyUseCase.
  • Agora automaticamente pegar um repositório PyUseCase local chamado & quot; pyusecase & quot; (texttest.py)
  • Correções de bugs:
  • Accelerators para & quot; Cut Test & quot ;, & quot; Copiar Test & quot; e & quot; Cole Test & quot; são desativados quando um widget de texto é focado (adminactions.py)
  • significa que você pode usar Ctrl + X, Ctrl + V, Ctrl + C para manipulação de texto em janelas TextTest.
  • aplicativos recém-criados agora trabalhar sem reiniciar se o controle de versão está habilitado (controller.py)
  • Trabalhou em torno de um Mercurial renomear arquivos de bugs com links simbólicos no nome (hg.py)
  • & quot; copy_test_path: $ ENV_VAR & quot; agora vai fazer nada se ENV_VAR está vazia (sandbox.py)
  • Anteriormente configurá-lo para $ TEXTTEST_SANDBOX /. o que poderia causar problemas.
  • Se um & quot; collate_script & quot; produz um arquivo vazio de entrada não-vazio, não escreva um arquivo vazio (sandbox.py)
  • Um & quot; extra_version & quot; irá agora ler sua configuração GUI-teste e não apenas supor que é o mesmo que o pai (guiplugins.py)
  • & quot; save_filtered_file_stems & quot; agora suporta nomes de arquivos expansões (comparefile.py)
  • Scripts como default.CountTest não vai enviar e-mail falso, se correr com a bandeira de lote (& quot; -b & quot;) (. default / __ o init __ py)
  • Não stacktrace se uma variável de ambiente em & quot; copy_test_path & quot; não existe (sandbox.py)
  • Não stacktrace se um & quot; collate_script & quot; não existe (sandbox.py)
  • Não stacktrace se o argumento para & quot; -cp & quot; (ou Times to Run) é inválida (padrão / __ o init __. py)
  • Não stacktrace se um programa intérprete relativa não for encontrado (default / __ o init __. py)
  • Não stacktrace se o mesmo nome do aplicativo fornecido duas vezes & quot; -a app, app & quot; na linha de comando (testmodel.py)

O que é novo na versão 3.15:.

  • A quantidade justa aconteceu desde 3,14 no início de junho
  • Talvez não haja melhoria principal única que se destaca, mas muitas coisas menores, que são susceptíveis de serem úteis.
  • Por exemplo, agora é possível executar novamente os testes diretamente da GUI dinâmico.
  • & quot; Opções & quot; ficheiros podem ser utilizados na mesma maneira como arquivos de ambiente, de modo que eles podem ser colocados em qualquer lugar na hierarquia e a duplicação de opções de linha de comando pode ser eliminado.

O que é novo na versão 3.14:

  • Melhorias gerais GUI:
  • Este ChangeLog agora visível a partir da GUI (helpdialogs.py) A partir de menu Ajuda / Alterar Logs
  • locais escolhidos em FileChoosers agora se lembrava (plugins.py) Então você não precisa continuar pesquisando para o mesmo lugar.
  • Melhorias GUI estática:
  • & quot; Criar arquivo & quot; funcionalidade aprimorada. (default_gui.py) vai agora lidar com diretórios corretamente, e você pode escolher a sua fonte com um filechooser agora.
  • Agora pode executar todos os testes em uma suíte, selecionando apenas que suite (default_gui.py) Também trabalha para reconectar e salvar seleções.
  • Melhorias Framework:
  • Agora pode executar testes em uma máquina remota (UNIX apenas) (default.py) Mesmo funciona se sistema de arquivos não compartilhado. Novas entradas de configuração & quot; & quot; remote_shell_program e & quot; & quot ;. remote_copy_program Consulte o site para mais detalhes.
  • TextTest agora recolhe códigos de saída do sistema em teste por padrão (default.py) Apenas grava arquivos para o status não-zero. Pode ser desativado via discard_file
  • Pode agora remover certos elementos de arquivos de configuração de versão (plugins.py) nova sintaxe {LIMP}
  • Pode agora dizer TextTest para mesclar diretórios de dados uns com os outros (sandbox.py) Use nova definição de configuração & quot; & quot ;. copy_test_path_merge & quot; copy_test_path & quot; faz com que diretórios para ser substituído.
  • Agora pode filtrar diferenças de ponto flutuante para dentro de um determinado intervalo de tolerância (rundependent.py/fpdiff.py) Nova configuração de arquivo de configuração & quot; & quot ;. floating_point_tolerance Consulte a documentação no site. Graças a Michael Behrisch para isso. Agora pode agrupar arquivos de resultados a partir de uma variedade de possíveis padrões de origem (sandbox.py) Essencialmente collate_file é agora uma lista. Pode exigir a migração em teoria.
  • dissociado ignorando outros erros de relatar bugs como & quot; erro interno & quot; (knownbugs.py) agora caixas de verificação separadas para essas coisas quando fazem & quot; Enter informações falha & quot;
  • Erros marcado como & quot; erro interno & quot; são reportados em preferência para & quot; conhecido bug & quot; (knownbugs.py) Os primeiros são geralmente alguma falha catastrófica ambiente geral
  • configuração do arquivo de configuração & quot; performance_use_normalised _% & quot; renomeado para aplicação genérica (default.py) Agora chamado & quot; use_normalised_percentage_change & quot; para refletir o possível uso para outros fins. Antigo nome alias.
  • mecanismo de Tráfego não assume edições de arquivo assíncronas são possíveis mais (traffic.py)
  • Precisa de explicitar a lista de programas que pode fazer isso: com chave & quot; assíncrona & quot; em & quot; collect_traffic & quot; definição de arquivo de configuração, que é agora um dicionário.
  • Já não ignora tráfego ausente e arquivos usecase. (default.py) & quot; definition_file_stems & quot; é agora um dicionário, onde itens como estes podem ser digitados & quot; regenerar & quot;
  • Agora, configure o check-out se pudermos quando a execução de scripts, incluindo a geração website (default.py) Meios local do repositório pode depender de TEXTTEST_CHECKOUT.
  • Pega & quot; Propriedades & quot; ficheiros de uma forma semelhante ao & quot; & quot; ambiente arquivos (testmodel.py) Usado para aplicações Java. Consulte o site para mais detalhes.
  • Local padrão de arquivos temporários alterado (engine.py) Agora escreve para ~ / .texttest / tmp em vez de $ TEMP ou ~ / texttesttmp
  • Melhorias Browser Control Versão / correções de bugs:
  • Operações Administração atualizar os VCS corretamente (version_control.py) renomear, mover e remover também vai fazê-lo no VCS para os ensaios em VCS-control
  • Pode agora adicionar à VCS via TextTest (version_control.py) ação independente no menu apropriado
  • Agora suporta Bazaar e Mercurial, bem como CVS (bzr.py/hg.py/version_control.py)
  • Hiding & quot; desconhecido & quot; categoria agora funciona corretamente (version_control.py)
  • As mudanças internas:
  • TextTest agora estruturado em pacotes para lotes de arquivos mudaram em torno
  • Correções de bugs:
  • mecanismo de Tráfego não lida com mudanças de diretório, removendo todos os arquivos mais (traffic.py) na verdade, armazena e reproduz a remoção diretório diretamente.
  • No longer bandeira é executado como falta se batch_collect_compulsory_version se sobrepõe com as versões dadas na linha de comando (batch.py)
  • Python 2.6 não deve produzir mensagens irritantes sobre módulos reprovados qualquer mais.
  • Trabalhou em torno GTK 2,14 bug na manipulação de seleção de arquivos, já não pendurar
  • condição de corrida removida do servidor virtual que segura no UNIX: não deve vazar servidores virtuais mais (startXvfb.py)
  • Não mais stacktrace se & quot; intérprete & quot; é um caminho inválido (default / __ o init __. py)
  • Não mais stacktrace quando os testes de reposicionamento, se há permissões de gravação para os arquivos (default_gui.py)
  • Agora mostra nomes de teste corretos na barra de status depois de uma renomeação (engine.py)
  • Não falhar se copiar ou mover uma suíte e seu conteúdo (default_gui.py)
  • Agora trabalha para executar localmente a partir do diretório bin. Obrigado novamente a Michael Behrisch (texttest.py) & quot; versões extra & quot; escrever para locais de repositório de lote sensatas quando nenhuma versão dada na linha de comando (batch.py)
  • obras de geração de site para & quot; versão extra & quot; aplicações, mesmo se o pai está bloqueado ou não tem dados (batch.py)

Programas semelhantes

Embedded Profiler
Embedded Profiler

17 Feb 15

Sonar
Sonar

11 May 15

nose-progressive
nose-progressive

14 Apr 15

Apache AntUnit
Apache AntUnit

11 May 15

Outro software de desenvolvedor Geoff Bache

PyUseCase
PyUseCase

11 May 15

Comentário para TextTest

Comentários não encontrado
Adicionar comentário
Ligue imagens!