24FreelanceMarketplace de freelancers que nunca dorme
Período de resposta encerrado

Testes automatizados para checkout de loja online

133 visualizações 0 respostas#44361
Orçamento€1 200pelo projeto
FormatoProjeto únicosem pré-pagamento
PagamentoDinheiro, Transferência bancária
Respostas aceitasPeríodo de resposta encerradoaté 02.10.2026
Respostas0média da categoria: 0,3
Visualizações13354 em 14 dias

Descrição do projeto

Traduzido
Nossa loja é atualizada quase toda semana, e após quase cada atualização, algo quebra silenciosamente no caminho para o pedido. Um código promocional para de ser aplicado, o custo de entrega desaparece do total, a etapa de pagamento joga o cliente de volta para um carrinho vazio. Descobrimos isso pelos compradores que escrevem para o suporte — que é a maneira mais cara de saber que o checkout está quebrado, porque para cada pessoa que escreve, há várias que simplesmente saem. A verificação manual após cada mudança não é realista: não há ninguém na equipe com uma hora livre para isso, e após o terceiro lançamento consecutivo, a pessoa que verifica para de olhar com atenção.

O que eu quero é um conjunto de cenários automatizados que percorrem o mesmo caminho que um cliente real. Do cartão do produto até um pedido pago: adicionando ao carrinho, mudando a quantidade e removendo um item, aplicando e cancelando um código promocional, escolhendo entre métodos de entrega e vendo o total recalcular, registro e login com uma senha errada entre os casos, e a conta pessoal depois — histórico de pedidos, endereços salvos, repetindo um pedido anterior. O layout móvel precisa de seus próprios cenários, não uma cópia redimensionada dos de desktop: a maioria dos nossos pedidos é feita a partir de telefones, e é exatamente onde o carrinho geralmente quebra primeiro. Tudo deve começar por conta própria em cada build, sem que ninguém se lembre de pressionar um botão.

O relatório é tão importante quanto os testes. Um gerente deve ser capaz de lê-lo sem perguntar a um engenheiro: qual cenário falhou, em qual etapa, o que estava na tela naquele momento e como foi a execução — uma captura de tela do ponto de falha e uma gravação em vídeo do teste falho. Eu também preciso de instruções escritas para nossos próprios desenvolvedores, para que adicionar um novo cenário mais tarde seja uma tarefa normal e não um projeto de arqueologia.

Condições que estou declarando desde o início: os testes são executados no ambiente de staging com uma chave de pagamento de teste, pagamentos reais nunca são feitos; pedidos de teste não devem chegar à contabilidade e relatórios da loja; um teste que falha em cada outra execução é ou corrigido ou excluído — um teste não confiável é pior do que nenhum teste, porque as pessoas param de lê-lo.

O que espero receber:
— cenários de ponta a ponta do cartão do produto até o pedido pago, incluindo códigos promocionais e opções de entrega;
— cenários de registro, login e conta pessoal;
— um conjunto separado de cenários para o layout móvel;
— início automático de todo o conjunto em cada build, com um resultado claro de passar ou falhar;
— um relatório que um não engenheiro possa ler, com uma captura de tela da etapa falha;
— gravação em vídeo de cada execução falha, mantida por tempo suficiente para investigá-la;
— instruções escritas para nossos desenvolvedores sobre como adicionar e manter cenários;
— uma breve sessão de entrega para que a equipe possa executar e estender o conjunto por conta própria.
Desenvolvimento de software Dinheiro, Transferência bancária
24
Vinte · dica

Como escrever uma resposta que seja escolhida

  • Comece com a tarefa do cliente, não com uma história sobre você.
  • Link um ou dois trabalhos semelhantes do seu portfólio.
  • Nomeie um preço e um prazo — e o que exatamente eles incluem.
  • Faça uma pergunta esclarecedora: isso inicia a conversa.

Respostas 0

Os textos das respostas são visíveis apenas para o cliente.

Mesma categoria

Projetos semelhantes

Todos os projetos na categoria
Warehouse inventory app with barcode scanner

Warehouse inventory app with barcode scanner

Looking for a developer to build a mobile warehouse inventory app with barcode scanning, receiving, dispatch, stocktake and reports.

Desenvolvimento de software24.09.20260186
0respostas
Website accessibility audit against WCAG

Website accessibility audit against WCAG

We need an independent WCAG accessibility audit of our website: keyboard, contrast, screen readers and a clear report with fixes.

Desenvolvimento de software24.09.20260182
0respostas
Bom saber
Como respondo a este projeto?

Faça login como freelancer, descreva como você resolverá a tarefa, nomeie seu preço e prazo. O cliente lê as respostas e inicia um diálogo com as melhores.

Quem pode ver minha resposta?

Apenas o cliente que postou o projeto e você. Outros freelancers não veem seu texto ou preço.

Onde posso encontrar trabalhos semelhantes?

Novos projetos em “Desenvolvimento de software” aparecem todos os dias. Todos os projetos na categoria

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora