imobanco / WooCommerce-Imobanco

Plugin WP para se comunicar com o Imobanco Payment Gateway
0 stars 1 forks source link

Testando endereço #16

Open rodrigondec opened 4 years ago

rodrigondec commented 4 years ago

Resumo

Relacionado ao épico #13.

Precisamos testar a parte de endereços cadastrando address no imopay!

Outputs

Todos os testes precisam ser documentados nessa issue como um novo comentário da seguinte forma:

# Nome do teste
## Considerações
alguma consideração dos testadores caso tenha

## Prints
file_upload1
.
.
.
file_uploadn

Na sessão ## Prints quero:

1. Criação de endereço

Dado que já existem:

Quando u_loja1 cadastrar o endereço corretamente na loja Então deve:

Checklist

1.5 Criação de endereço CHAOS MONKEY

Utilizem a criatividade de vocês para fazer o cenário respectivo falhar e retornar erros!

Eu quero provas e que vocês consigam quebrar algo.

Caso não consigam quebrar, basta documentar os cenários e fotos das mensagens de erro exibidas para vocês.

Checklist

2. Atualização de endereço

Dado que já existem:

Quando o u_loja1 atualizar a rua do e_loja1 Então deve:

Checklist

2.5 Atualização de endereço CHAOS MONKEY

Utilizem a criatividade de vocês para fazer o cenário respectivo falhar e retornar erros!

Eu quero provas e que vocês consigam quebrar algo.

Caso não consigam quebrar, basta documentar os cenários e fotos das mensagens de erro exibidas para vocês.

Checklist

3. checkout alterando endereço

Dado que já existem:

Quando o u_loja1 fizer o checkout alterando o endereço da faturamento Então deve:

Checklist

Raidro commented 4 years ago

Teste 1

Consideraçoes

Prints

ela principal do minha conta

endereço

buyer criado

endereço_n criado ainda

usuario criado no wp-admin

endereço de combranca wp-admin

apenas imopay_ai foi criado

minha conta

address criado

address do imopay

address imopay id

Raidro commented 4 years ago

Teste 2

consideraçoes

Prints

ela principal do minha conta

endereço modificado com sucesso

endereço modifica

address do imopay

rua atualizada

Raidro commented 4 years ago

@rodrigondec @PedroRegisPOAR esperando o feddback

Raidro commented 4 years ago

Teste 3

Considerações

Prints

checkout1

minhacontaSalgadofilho

address do imopay

rodrigondec commented 4 years ago

Teste 2 - Após nova atualização

Considerações

Prints

endereços apenas dos sellers image

nenhum buyer no imopay-api image

usuário da loja sendo criado image

cadastro do endereço e dados pessoais image

buyer no imopay criado com sucesso image

endereço ainda não foi criado image

adicionando nome e sobrenome na loja image

O endereço ainda não foi cadastrado! Ocorreu um problema! image

Problema

O endereço não foi criado! O payload de cadastro de endereço está faltando o número!

Log imopay-api

service-django-dev | 2020-10-04 14:23:18,291 core.middlewares [DEBUG]- Body: b'{"owner":"eeba3227-d2c5-417f-9f07-467b7b70d95c","uf":"RN","city":"Natal","neighborhood":"Ponta Negra","street":"Av.Roberto Freire","zip_code":"59020120"}'
service-django-dev | 2020-10-04 14:23:18,455 django.request [WARNING]- Bad Request: /addresses/create_by_name_and_uf/

image

Log ecommerce

[04-Oct-2020 17:23:18 UTC] Request URL: http://03c642c6881e.ngrok.io/addresses/create_by_name_and_uf/ - Method: post - Response: {"number":["Este campo é obrigatório."],"status_code":400}

image

Dados no wp-admin

Os dados de endereço que estão faltando estão cadastrados corretamente na loja image

rodrigondec commented 4 years ago

Teste 2 - Correção do PR #30

Observações

Prints

temos apenas os 7 endereços dos sellers no imopay image

usuário está cadastrando o endereço image

endereço salvo na loja image

imopay-api recebeu o request e deu 200 ok image

endereço cadastrado no imopay image

_imopay_address_id salvo no DB image

o endereço foi corretamente para a zoop! image

rodrigondec commented 4 years ago

Faltando apenas o teste 3 (atualização do endereço). Relacionado ao PR #31