Resumo da seleção da plataforma da estrutura de automação de teste

Este artigo apresenta os frameworks e plataformas comumente usados ​​para automação de testes. A linguagem é python ou javascript, sem java. 

automação da interface do usuário

  • python+selenium+unittest/pytest

Artigo: Estrutura de teste de automação da Web_ Blog de notas de teste de Yali invencível oriental-blog CSDN

Vantagens: flexível, quais funções você deseja podem ser empacotadas por você

Desvantagem: Tudo o que a estrutura precisa precisa ser reempacotado 

  • RobotFramework

Instalação e introdução do ambiente RobotFramework

Prós: Orientado por palavras-chave

  • Cipreste

Artigo: Teste automatizado - Início rápido para Cypress

  • raramente

Vantagens: Rico encapsulamento funcional baseado em unittest 

Artigo: Estrutura de teste automatizada de automação de interfaces rare_raramente

 

automação de interface

  • python+Requests+unittest/pytest

Prós: Flexível

Desvantagem: o framework precisa encapsular suas próprias funções

Estrutura de teste de automação de interface

Bom quadro:

Estrutura de teste de automação de interface ApiRunner combate real + análise de estrutura

Python+pytest+allure+log+yaml+mysql+ Estrutura de automação de interface de micro notificação empresarial DingTalk: Esta estrutura é baseada principalmente na estrutura de automação de interface implementada por Python + pytest + allure + log + yaml + mysql + notificação DingTalk + Jenkins, esta estrutura A vantagem é que é fácil de manter e tem funções ricas. Os testadores só precisam manter os casos de teste, e os iniciantes com base zero também podem começar rapidamente. A estrutura suporta vários ambientes, alternância de funções múltiplas e suporta asserções de resposta de interface e asserções de banco de dados. 

  • httprunner

Vantagens: Realize a automação da interface com base no código zero do arquivo yaml e encapsula funções avançadas

Estrutura de plataforma de teste de automação de interface baseada em HttpRunner

  • raramente 

Prós: Em asserções, registro e geração de relatórios

  • robotFramework

plataforma de teste

  • cavalo fluindo

Vantagens: interface de suporte, automação da interface do usuário, fácil de abrir

Plataforma de testes Liuma -- API e testes automatizados na web

  • LuckyFrameName

LuckyFrame executa casos de uso de automação da Web

  • corrida de coelho

​Rabbit Run/rabbit-UI e interface de teste de automação platform_rabbit test platform_Oriental invincible Yali's test notes blog-CSDN blog

  • Metersfera

Vantagens: interface de suporte, interface do usuário, teste de desempenho

Contras: A versão Enterprise requer pagamento

MeterSphere - Plataforma de Teste Contínuo de Código Aberto - Site Oficial

  • baseado em raramente

https://github.com/SeldomQA/seldom-platform

  • Baseado em httprunner

Desvantagem: suporta apenas automação de interface

Plataforma de teste automatizado da interface HttpRunnerManager

Acho que você gosta

Origin blog.csdn.net/seanyang_/article/details/132089754
Recomendado
Clasificación