Pymodel

Testes baseados em modelo em Python
Baixe Agora

Pymodel Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Nome do editor:
  • Jonathan Jacky
  • Site do editor:
  • http://staff.washington.edu

Pymodel Tag


Pymodel Descrição

Teste baseado em modelo em Python O Pymodel é uma estrutura de teste baseada em modelo de código aberto no teste de unidade Python.in, o programador cede os casos de teste, e também códigos de asserções que verificam se cada caso de teste passou. Em testes baseados em modelos, o programador cede um "modelo" que gera tantos casos de teste conforme desejado e também atua como o Oracle que verifica os casos. O teste baseado em Model é recomendado quando muitos casos de teste são necessários que não é possível para codificá-los todos à mão. Essa necessidade surge ao testar comportamentos que exibem a dependência de história e o não-interminismo, de modo que muitas variações (valores de dados, interligações, etc.) devem ser testadas para cada cenário (ou caso de uso). Exemplos incluem protocolos de comunicação, aplicativos da Web, sistemas de controle e interfaces de usuário.pymodel suporta testes on-the-fly, que podem gerar testes não repetidos de forma indefinidamente, à medida que a execução do teste é executada. O Pymodel pode focar casos de teste em cenários de interesse pela composição, uma técnica versátil que combina modelos sincronizando ações compartilhadas e intercalando ações não compartilhadas. O Pymodel pode orientar a cobertura de teste de acordo com estratégias programáveis codificadas pelo programador.pymodel fornece três programas: - PMA.py Pymodel Analyzer: gera uma máquina de estado finito (FSM) e computa propriedades, explorando um programa de modelo, FSM, Test Suite ou A Produto destes.- PMG.py Pymodel Graphics: Gera um arquivo de comandos gráficos a partir de um FSM.-PMT.PY Pymodel Tester: Exibe traços, gera testes offline, executa testes offline ou gera e executa testes on-the-fly. Use PMA e PMG para visualizar e visualizar o comportamento do PMT. Cada caminho através do gráfico criado pela PMA (e desenhado por PMG) é um traço (teste de teste) que pode ser gerado pela PMT, quando PMA e PMT são invocados com os mesmos argumentos.pymodel é influenciado pelo NModel, mas não é uma tradução ou re-implementação. Requisitos: · Pitão


Pymodel Software Relacionado