---
# System prepended metadata

title: Teste ponta a ponta imagens
tags: [Testes QA]

---

---
tags: Testes QA
---

# Teste ponta a ponta imagens


1. Pega um produto que exista no ecommerce e na casa do produto;
2. Envia o sku do produto no endpoint do Compra Guiada: 
`curl --request POST \
  --url http://localhost:8080/product/update-many \
  --header 'Content-Type: application/json' \
  --data '[
   1152326
]'`;

6. Valida se o produto foi publicado no tópico do compra guiada: `dev.gpa-product-integration.product`.
Nesse momento o produto vai passar pelo nosso serviço de integração e, além de fazer todos os processos já conhecidos, vai ordenar as imagens e definir qual delas é a imagem principal com base nos critérios de aceite da história [] e enviar, imagem por imagem, para o tópico do serviço de imagens.
4. Validar de as imagens foram publicadas no tópico de entrada no serviço de imagem `dev.product.integration.importation.image` ;
4. Validar se as imagens foram publicadas no tópico de saída do serviço de imagens:`dev.product.integration.importation.image.processed`.
Nesse momento o nosso serviço de integração vai salvar essas imagens na tabela de imagens no oracle e rodar a indexação.
5. Validar se o path das imagens que estão retornando nas apis que o front consome estão conforme o que foi salvo no oracle (`"fullFilePath"`).
Ex.:![](https://i.imgur.com/u5x2mPw.png)

7. Validar no front se as imagens exibidas no ecommerce estão corretas (não estão quebrando), e se o link da imagem é o da Akamai. Ex.: `dev2.static.paodeacucar.com/2/3512/365dad1b2a5c06963616bf8372dfc053d77c.jpg`;