Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 1.38 KB

README.md

File metadata and controls

47 lines (33 loc) · 1.38 KB

Prova para QA Automation Engineer

A avaliação para a vaga de QA Automation Engineer consiste na criação de scripts de teste automatizado baseados nos casos de testes desta página: https://practicetestautomation.com/practice-test-login/


Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Python. Além disto é bom ter um editor para trabalhar com o código como VSCode.


Dependências

Todas as dependências utilizadas no projeto, estão salvas no arquivo requirements.txt

pip install -r requirements.txt

Execução dos casos de tests


Acesse a pasta "tests". No diretório, existirá uma pasta chamada "login" com os 3 scripts de teste para cada caso de teste.

cd tests\login

Para execução de todos os casos de testes, execute o seguinte comdando:

pytest pytest -v -s

ou execução de um caso de teste especifico, uma unidade, exemplo:

pytest -v -s .\test_negative_password.py

Geração do relatorio dos testes

Dentro da pasta de tests, execute o comando abaixo, e gerará o html report de todos os casos de testes dentro da pasta, para abrir basta clicar em "Abrir com Browser" ou em um navagador de sua preferência:

pytest -v -s --html=AutomationPageObjectReport.html