framework de testes pytest introduzido

1.pytest Introdução

  • pytest framework de testes python é um muito maduro full-featured
  • Simples e flexível, acessível
  • suportes parametrizado

         Ignorar o teste e xfail, processamento automático de repetição de falha, como

  • Suportes de teste de unidade e teste de funções complexas simples, ele também pode ser usado para automação de teste de selênio / appium, interfaces de teste automático (pytest + pedidos);
  • pytest e com muitos plug-ins de terceiros, e pode ser extensões personalizadas, tais como uma melhor qualidade pytest-allure (perfeito geração de relatório de ensaio html), pytest-xdist (distribuição multi-CPU) e assim por diante;
  • Ele pode ser bem integrado e Jenkins

Semelhante ao quadro UniTest unidade, mas mais maduro do que UniTest

pytest documento: https: //docs.pytest.org/en/latest/contents.html

bibliotecas de terceiros: https: //pypi.org/search/ q = pytest?

2.pytest instalação e dependência

pip instalar -U pytest meios U que o upgrade

Sugar insetall pytest-PIP ( açúcar embelezamento do processo pode executar o nosso interface)

instalar pytest-rerunfailures PIP ( rerunfailures pode re-executar o erro de teste caso de execução)

instalar PIP pytest-xdist ( xdist multi-tarefa execução simultânea de casos de teste)

a instalar o ASSUME pytest-PIP ( o ASSUME que pode ser adicionado para testar a afirmação, a afirmação é geralmente um erro não é executada, mas usando este pacote, pode ser afirmado mesmo que errado, pode avançar para a próxima afirmado)

html pytest a instalar-PIP ( relatório de resultado de html podem ser gerados html)

....

exibição de lista pip

pytest ajuda -h

 

Acho que você gosta

Origin www.cnblogs.com/zhaikunkun/p/12583742.html
Recomendado
Clasificación