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.
git clone https://github.com/matheusAFONSECA/S206-Lab-Prova.git
cd S206-Lab-Prova
npm install
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.
Execute os testes e gere o relatório:
npx newman run postman/ProvaS206.postman_collection.json \
-e postman/ProvaS206Env.postman_environment.json \
-r htmlextra
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
Os testes automatizados foram desenvolvidos com Cypress, e o site utilizado foi o saucedemo.com, uma plataforma de testes voltada a automação web.
Execute os testes e gere o relatório:
npx cypress run --reporter mochawesome
Abra o arquivo HTML gerado na pasta cypress/reports/mochawesome.html usando o navegador ou rode o comando:
start mochawesome-report\mochawesome.html
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.