---
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.:
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`;