Skip to content
View emanuellemariz's full-sized avatar

Organizations

@Care-4-you

Block or report emanuellemariz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
emanuellemariz/README.md

emanuelle mariz header

Olá, e bem vindo(a) ao meu Github! 👋

Estou ingressando na área de Qualidade e Testes de Software e aqui compartilho meus projetos!

  • 🔭 Estou atualmente trabalhando com testes manuais, e automação com Selenium, Cypress e Postman.
  • 🌱 Estou sempre em constante aprendizado.
  • 📫 emanuellemariz.qa@gmail.com

Projetos 🌱

Projeto Final Mentorama

Neste projeto (elaborado em colaboração com a Base2 Tecnologia - especializada e premiada em testes de software no Brasil), planejei, elaborei e executei os testes necessários para o funcionamento do fluxo principal de uma loja online. Também levei em consideração testar a usabilidade do site e funcionalidades adicionais.

A importância de testar um sistema como esse garante a qualidade e funcionamento do serviço prestado, evitando que o usuário final encontre erros que estraguem sua experiência como clientes.

📑 Entendendo os requisitos e planejando testes

O fluxo da macro atividade principal do site envolvia as etapas abaixo e suas possíveis sub etapas:

Tive acesso também a um documento mostrando a estrutura do serviço e suas regras de negócio, que após leitura minuciosa, fiz o mapeamento das funcionalidades do site a serem testadas e também de alguns recursos da Página Inicial. Como mencionado no projeto, a prioridade dos testes seria garantir a qualidade do serviço da macro atividade principal do sistema, então planejei testes manuais funcionais para as principais funcionalidades e também testes manuais de usabilidade em uma tabela.

🗺️ Mapeamento e Escrita dos Cenários de Testes

Para cada um das funcionalidades identificadas, escrevi cenários de testes e os organizei em uma tabela de Mapeamento de Cenários, que incluía o nome de cada Cenário acompanhado de um identificador único, seu grau de complexidade, tipo de teste, se era necessário massa de teste para a execução do teste, a funcionalidade acssociada ao Caso de Teste, se o teste era passível de automação, necessidade de Teste de Regressão para aquele cenário e a Prioridade. É muito importante destacar a Prioridade dos Testes a serem executados, tendo como P1 (grau mais alto de prioridade) os testes que pertencem às funcionalidades com grau maior de criticidade e/ou mais importantes para o negócio. Fiz o mapeamento de 34 cenários de teste, com descrição e Passo a Passo de cada caso escrito em Gherkin.

🔎 Testando cada Cenário

Testei cada cenário seguindo o grau de prioridade (de maior prioridade para menor prioridade) e gerei massas de teste quando necessário. Evidenciei cada teste em um documento, como requisitado.

🐛 Criando Relatório de Bugs encontrados

Após executar todos os testes, criei um documento contendo os relatórios de bugs (Bug Reports) encontrados, com descrição detalhada do erro e todas as informações necessárias para que o bug seja verificado e reproduzido em outra máquina, além da evidência do bug.

Encontrei e reportei um total de 3 erros, estando 2 deles em campos do formulário de faturamento do pedido e 1 erro de usabilidade na sessão de Catálogo do site.

Como última parte da entrega dos testes, realizei a automação end-to-end de todo o core path da loja (incluindo a pesquisa de produto pelo usuário, seleção do produto, adição no carrinho de compras, preenchimento do formulário de faturamento do pedido e por fim, validação da tela de confirmação de Pedido Recebido) utilizando a ferramenta Cypress.

O código da automação pode ser encontrado no repositório Projeto-Final-e2e-Loja.

Projeto Voluntário Care4You - SouJunior Labs (em curso ⌛)

O projeto visa desenvolver o software Agenda Saúde, que tem como finalidade conectar pacientes com clínicas/profissionais de saúde de sua região. O software está atualmente em desenvolvimento e sou responsável pela parte de qualidade, testes manuais e em API na squad.
Em breve mais informações.⌛

Projeto 01 de Automação de Testes de Frontend Web com Python e Selenium

Este foi o primeiro projeto prático que realizei no Curso de Automação de Testes de Frontend Web com Python e Selenium do Prof. Paulo Oliveira. Foi proposto um passo a passo para automatizar um teste no site https://www.saucedemo.com/ que simula uma loja e-commerce.

O código da automação possui 4 testes com fluxos diferentes e está estruturado nos padrões Page Object Model (POM) e Singleton.

Pinned Loading

  1. Projeto-Cypress-Cucumber Projeto-Cypress-Cucumber Public

    Projeto de uso das ferramentas Cypress e Cucumber para automatizar um formulário web

    JavaScript

  2. Projeto-Final-e2e-Loja Projeto-Final-e2e-Loja Public

    Projeto de automação e2e de loja online utilizando a ferramenta Cypress

    JavaScript

  3. Projeto-Pratico-Selenium-Pytest Projeto-Pratico-Selenium-Pytest Public

    Projeto prático 1 realizado no Curso de Automação de Testes de Frontend Web com Python e Selenium

    Python