Skip to content

matheusAFONSECA/S206-Lab-Prova

Repository files navigation

S206-Lab-Prova

Overview

Repositório dedicado a armazenar os códigos e arquivos utilizados para a resolução da Prova de Laboratório da disciplina S206. A prova é composta por duas questões principais: a primeira utilizando Postman + Newman, e a segunda utilizando Cypress + Mochawesome.

Sumário


Como configurar o projeto

Clonar o repositório

git clone https://github.com/matheusAFONSECA/S206-Lab-Prova.git
cd S206-Lab-Prova

Instalar dependências (via npm)

npm install

Prova

Questão 1 (Postman)

Explicação da coleção e API usada

A coleção Postman está localizada na pasta postman/, contendo:

  • ProvaS206.postman_collection.json: a coleção de requisições.
  • ProvaS206Env.postman_environment.json: variáveis de ambiente utilizadas.

A API utilizada é a JSONPlaceholder, uma API pública usada para testes e prototipação, que simula operações como criação, leitura, atualização e exclusão de posts, comentários, usuários etc.

Como criar o report usando newman

Execute os testes e gere o relatório:

npx newman run postman/ProvaS206.postman_collection.json \
  -e postman/ProvaS206Env.postman_environment.json \
  -r htmlextra 

Como visualizar o report

O relatório em HTML será gerado automaticamente na pasta newman/. Abra o arquivo newman-run-report.html com o navegador ou rode o comando:

start newman\ProvaS206-2025-06-20-00-34-20-724-0.html

Questão 2 (Cypress)

Explicação dos teste e o site utilizado

Os testes automatizados foram desenvolvidos com Cypress, e o site utilizado foi o saucedemo.com, uma plataforma de testes voltada a automação web.

Como criar o report usando o mochawesome

Execute os testes e gere o relatório:

npx cypress run --reporter mochawesome

Como visualizar o report

Abra o arquivo HTML gerado na pasta cypress/reports/mochawesome.html usando o navegador ou rode o comando:

start mochawesome-report\mochawesome.html

Autor

Estudante do nono (9º) semestre de Engenharia da Computação no Instituto Nacional de Telecomunicações (Inatel). Atuou em Iniciação Científica no CS&ILAB no projeto Park Here, com foco em visão computacional para reconhecimento de placas e identificação de veículos. Foi monitor de Física 1, 2 e 3. Atualmente é estagiário no Inatel Competence Center (ICC), no setor de PDI SW.

About

Repositório dedicado a guardar os códigos desenvolvidos para solucionar a Prova de Laboratório

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published