Skip to content

Aprendizados do nível intermediário

Jalussa dos Santos edited this page May 28, 2021 · 15 revisions

Aprendizados relacionados ao projeto de nível intermediário

Instalação e Setup inicial

Tecnologias para execução:

- Docker
Docker é um conjunto de produtos de plataforma como serviço que usam virtualização de nível de sistema operacional para entregar software em pacotes chamados contêineres. Os contêineres são isolados uns dos outros e agrupam seus próprios softwares, bibliotecas e arquivos de configuração
- Faker
Faker é uma biblioteca que possibilita a geração de uma grande quantidade de dados falsos nos testes de front-end e nos testes de back-end.
  • Execute no terminal o comando para instalar a biblioteca faker
npm i faker -D

Integração contínua

Alterando a baseUrl via linha de comando
Definindo execução de uma .spec

Comandos Cypress

IntelliSense - Autocomplete

Identificando elemento com contains

Identificando a URL da página

Utilizando request do cypress para teste de API

Interagindo a nível de sistema operacional

Realizando leitura de arquivo

Boas práticas

Otimizando Testes de GUI
  • A execução de testes por GUI é sempre mais demorada em relação a execução de testes de API. Durante a execução dos testes de GUI, podemos passar por várias outras GUI, para atender as pré-condições de um determinado teste. Diante disso, para otimizar o tempo de execuções de testes de GUI, como boa prática, pode ser utilizado a execução via APIS para executar as pré-condições