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