8 important segments testing ecommerce websites
Teste de comércio eletrônico - como testar um aplicativo / site de comércio eletrônico
No mundo de hoje, aposto que você não encontrará ninguém que não tenha feito compras online. O comércio eletrônico / varejo é um negócio que prospera com seus clientes online. Comprar pessoalmente em vez de comprar online tem muitas vantagens. Conveniência, economia de tempo e fácil acesso a produtos em todo o mundo, etc.
Um bem Comércio eletrônico / O site de varejo é a chave de seu sucesso. Deve ser uma contrapartida válida para a vitrine. Porque, quando você vai comprar em uma loja física, o cliente já se comprometeu a visitar e pode dar uma chance à marca.
Online, as opções são muitas. Portanto, a menos que haja envolvimento desde o início, o usuário pode simplesmente sair.
Quanto melhor for o site, melhor será o negócio.
Uma vez que muito depende do aplicativo, é fundamental que ele seja submetido a testes completos.
Os aplicativos / sites de comércio eletrônico são aplicativos da web ou aplicativos móveis também. Então, eles passam por todos os tipos de teste típicos.
- Teste funcional
- Testando usabilidade
- Teste de Segurança
- Teste de performance
- Teste de banco de dados
- Teste de aplicativo móvel
- Teste A / B.
Para uma visão rápida dos testes realizados com mais frequência em um aplicativo da web típico, confira:
=> Mais de 180 casos de teste de amostra para testar aplicativos da Web e de desktop
No entanto, os sites de varejo são altamente dinâmicos por natureza. Existem novas ofertas, novos produtos, novos bestsellers, vendas, etc. Isso significa que o site não permanece o mesmo por muito tempo. Portanto, pode ser opressor para muitos.
O truque é dividir e conquistar.
Vejamos os exemplos de como testar um site de comércio eletrônico:
O que você aprenderá:
- Lista de verificação de teste de comércio eletrônico
- # 1) Página inicial - Imagem Hero
- # 2) Pesquisar
- # 3) Página de detalhes do produto
- # 4) Carrinho de compras
- # 5) Pagamentos
- # 6) Categorias / Produtos em destaque / Produtos relacionados ou recomendados
- # 7) Testes pós-pedido
- # 8) Outros testes
- Desafios para automatizar o site de comércio eletrônico
- Conclusão
Lista de verificação de teste de comércio eletrônico
Abaixo, listamos segmentos importantes e casos de teste para testes de sites de comércio eletrônico.
Serviço de teste exploratório recomendado
# 1) Digivante Direct
Digivante Direct O teste de comércio eletrônico comprovadamente fortalece a qualidade do site de comércio eletrônico, melhora a experiência de compra e aumenta as receitas online. Sua solução de teste exploratório de comércio eletrônico rápida e acessível é de baixo custo e self-service, portanto, não há compromisso retido e a qualidade é garantida.
Usando a rede global Digivante de testadores profissionais, você pode cobrir todos os principais dispositivos em uma escala de tempo inatingível por qualquer outro fornecedor de teste e receber 24 dias de testes em apenas 24 horas. Comece a testar seu site e aplicativo de comércio eletrônico hoje mesmo.
=> Visite o site Digivante Direct# 1) Página inicial - Imagem Hero
As homepages de sites de varejo estão ocupadas. Eles têm muita coisa acontecendo. Mas quase todos eles têm uma imagem de herói:
Este é o tipo de imagem clicável (uma espécie de apresentação de slides) que ocupa a maior parte da página.
A seguir estão algumas coisas para testar:
- Vai rolar automaticamente?
- Em caso afirmativo, em que intervalo a imagem será atualizada?
- Quando o usuário passa o mouse sobre ele, ele ainda vai rolar para o próximo?
- Pode ser pairado sobre?
- Ele pode ser clicado?
- Se sim, está levando você para a página certa e o negócio certo?
- Ele está carregando junto com o resto da página ou é carregado por último em comparação com os outros elementos da página?
- O resto do conteúdo pode ser visualizado?
- Ele é processado da mesma maneira em navegadores e resoluções de tela diferentes?
# 2) Pesquisar
Os algoritmos de pesquisa são muito importantes para o sucesso de um site de varejo porque nem sempre podemos colocar o que os usuários desejam ver bem na frente de seus olhos.
Os testes comuns são:
- Pesquise com base no nome do produto, nome da marca ou algo mais amplo, a categoria. Por exemplo Câmera, Canon EOS 700D, eletrônicos, etc.
- Os resultados da pesquisa devem ser relevantes
- Diferentes opções de classificação devem estar disponíveis - com base na marca, preço e comentários / avaliações, etc.
- Quantos resultados exibir por página?
- Para resultados de várias páginas, existem opções para navegar até eles
- Além disso, a pesquisa acontece em muitos lugares. Leve em consideração o detalhamento da pesquisa em vários níveis ao validar essa funcionalidade. Por exemplo: Quando faço uma pesquisa na página inicial, posso ver algo assim:
Quando navego nas categorias e vou para uma subcategoria, talvez filmes, isso é o que vou ver:
# 3) Página de detalhes do produto
Assim que um usuário encontrar um produto por meio de pesquisa, navegando ou clicando nele na página inicial, o usuário será direcionado para a página de informações do produto.
Verificar:
- Imagem ou imagens do produto
- Preço do produto
- Especificações do produto
- Avaliações
- Confira as opções
- Opções de entrega
- Informação de envio
- Em estoque / esgotado
- Várias opções de cores ou variações
- Navegação breadcrumb para as categorias (destacadas em vermelho abaixo). Se uma navegação como essa for exibida, certifique-se de que cada elemento dela seja funcional.
# 4) Carrinho de compras
Esta é a penúltima etapa antes de o usuário se comprometer com a compra.
Teste o seguinte:
- Adicione itens ao carrinho e continue comprando
- Se o usuário adicionar o mesmo item ao carrinho enquanto continua comprando, a contagem de itens no carrinho de compras deve aumentar
- Todos os itens e seus totais devem ser exibidos no carrinho
- Os impostos de acordo com o local devem ser aplicados
- Um usuário pode adicionar mais itens ao carrinho - o total deve refletir o mesmo
- Atualize o conteúdo adicionado ao carrinho - o total deve refletir isso também
- Remova os itens do carrinho
- Fazer o check-out
- Calcule os custos de envio com diferentes opções de envio
- Aplicar cupons
- Não confira, feche o site e volte mais tarde. O site deve reter os itens no carrinho
# 5) Pagamentos
- Verifique as diferentes opções de pagamento
- Se permitir o check-out como Convidado, basta finalizar a compra e fornecer uma opção de registro no final
- Clientes recorrentes - Faça login para verificar
- Inscrição do usuário
- Se estiver armazenando o cartão de crédito do cliente ou qualquer outra informação financeira, execute um teste de segurança em torno disso para ter certeza de que é seguro. (A conformidade com o PCI é obrigatória)
- Se o usuário estiver inscrito há muito tempo, verifique se o tempo limite da sessão foi atingido ou não. Cada site tem um limite diferente. Para alguns, leva 10 minutos. Para alguns, pode ser diferente.
- Emails / confirmação de texto com o número do pedido gerado
# 6) Categorias / Produtos em destaque / Produtos relacionados ou recomendados
As perguntas mais frequentes que recebo de testadores de comércio eletrônico são: Tenho que testar cada categoria / cada produto?
A resposta é não.
Se você for um cliente antigo, verá alguns produtos recomendados na página inicial ou em seu carrinho de compras.
sistemas operacionais que executam programas Windows
Os produtos apresentados também mudam quase todos os dias.
Como esses são elementos dinâmicos, a melhor maneira de testar essas partes do aplicativo é testar o algoritmo com base no qual essas seções são preenchidas.
Verifique seus sistemas de mineração de dados / BI e verifique no back-end as consultas que povoam essas seções.
# 7) Testes pós-pedido
Verificar:
- Mudar o pedido
- Cancelar o pedido
- Rastrear o pedido
- Devoluções
# 8) Outros testes
- Conecte-se
- FAQs
- Página de contato
- Página de atendimento ao cliente, etc.
Desafios para automatizar o site de comércio eletrônico
Para permanecer no Safer Edge e entregar os resultados desejados ao cliente, você precisa mudar o foco na qualidade e no desempenho do seu site de comércio eletrônico e, ao mesmo tempo, reduzir o cronograma o máximo possível
Em geral, o Teste de Automação começa selecionando a estrutura de automação de teste correta que impacta diretamente no resultado do projeto de automação de teste. A estrutura deve incluir os scripts de teste e os cenários de vários processos automatizados.
Com base na estrutura, os testadores podem facilmente executar os testes e obter resultados relevantes, gerando relatórios de teste. Mas a seleção da ferramenta certa para automatizar o site de comércio eletrônico depende de muitos parâmetros importantes. É sempre importante comparar as ferramentas disponíveis com base em parâmetros-chave como recursos, desempenho, extensibilidade, custo de licenciamento, custo de manutenção e treinamento e suporte.
Você deve levar vantagem de muitas ferramentas de automação de teste de código aberto para automatizar mais esforços de teste sem investir fundos adicionais.
# 1) Os sites de comércio eletrônico são muito enredados por natureza, automatizar cada ação não é possível porque não podemos assumir a natureza do cliente.
#dois) Mudanças contínuas para o e-commerce exigem regressão, então execute o teste de regressão todos os dias para acompanhar os efeitos da mudança.
# 3) Sempre vá com o tipo de integração de automação de cenários que devem abranger desde a seleção de um link na página inicial até a página de checkout e gateway de pagamento. Por meio deste, você pode cobrir, pelo menos, a experiência máxima do usuário com o site de comércio eletrônico, de modo que o teste adequado possa ser realizado automatizando o ciclo de regressão.
# 4) Nunca perca tempo automatizando no aplicativo instável. Uma simples mudança afetará todos os seus trajes de teste e você terá que recriá-los.
# 5) A página inicial do site de comércio eletrônico é muito importante e contém muitas informações e 1000 links associados a cada produto e esses links crescem a cada dia à medida que novas ofertas ou produtos são adicionados a uma página. Portanto, antes de prosseguir com o teste de regressão, é melhor verificar cada link na página usando o código de status HTTP.
# 6) Quando você está executando scripts de teste em um navegador diferente ao mesmo tempo. Se um produto for adicionado ao carrinho de compras ou removido, essa informação deve ser refletida em outros navegadores também.
# 7) Quando você executa o teste paralelo, obviamente, seu script falhará, em tal cenário, você deve atualizar sua página periodicamente para reter as informações do carrinho. Em tempo real, você pode se deparar com esse cenário, como um usuário às vezes pode usar o aplicativo de comércio eletrônico móvel e também um aplicativo da web de comércio eletrônico móvel.
# 8) Não se esqueça de verificar os detalhes de cada produto e detalhes de preços, sejam 10 produtos ou 1000 produtos, de acordo com a exigência do vendedor. Esta é a fase em que você pode cometer ou destruir um pequeno erro do cliente que causará uma grande perda.
# 9) Crie vários cenários interrompidos que normalmente o usuário encontra, desenvolva seu script de maneira muito robusta para que ele permita e ainda execute e passe o script.
Por exemplo, você armazenou todas as informações do cartão e clicou em enviar devido à baixa cobrança ou ao problema de rede. Neste caso, o usuário é notificado sobre o status de sua transação por e-mail e mensagem para telefone, você deve validar este e-mail ou mensagem em um script de teste.
# 10) O elemento da Web do site de comércio eletrônico está sempre mudando, então sempre Crie um xpath manual. Alguns atributos do Web Elements serão os mesmos, portanto, não haverá uma maneira única de distinguir em tal cenário o uso do método contains () de xpaths ou scroll no modo de exibição.
#onze) Automatizar Teste de Acessibilidade por ações do teclado sem usar a ação do mouse, você definitivamente encontrará alguns dos problemas e os corrigirá. Isso desempenha um papel significativo no teste de interface do usuário.
# 12) O testador deve projetar cuidadosamente o cenário e adicionar o ponto de verificação inicial e inserir o script de login sempre que necessário.
# 13) Mantenha scripts diferentes para um modo de pagamento diferente para evitar confusão. Verifique se o que acontece se um pedido for cancelado após o pagamento.
# 14) Os testes de desempenho, por outro lado, desempenham um papel muito importante. Os fatores que você precisa testar aqui solicitam por segundo, transação por minuto, execução por clique, um tempo de resposta de carregamento de página, duração da tarefa, período de tempo entre o clique e a exibição da página e pesquisa DNS.
#quinze) O teste de segurança é onde a confiança do cliente é conquistada com base no e-commerce, então aqui você tem que gastar muito tempo testando em NEGAÇÃO DE ATAQUE DE SERVIÇO, Segurança de conta de usuário, Confidencialidade de dados, segurança de conteúdo, segurança de cartão de crédito, desativar o não essencial services.SSL Validação de certificado.
# 16) Automatizar o teste de localização é muito desafiador no e-commerce por causa da conformidade com os padrões de acessibilidade para oferecer suporte a mercados e regiões de negócios multilíngues.
Conclusão
Agora que temos alguns testes listados, vamos passar para alguns finalizando pensamentos sobre testes de comércio eletrônico .
Um site deve funcionar - não apenas em computadores, mas também em dispositivos móveis. Ele precisa ser responsivo e seguro. O banco de dados deve ser otimizado e o Processos ETL deve ajudar a manter um data warehouse que ajuda para OLAP e BI. Os testes de comércio eletrônico devem se concentrar em tudo isso.
No entanto, a parte mais importante do teste de comércio eletrônico é se os visitantes estão se convertendo em clientes pagantes ou não. O número de visitas que estão se tornando o cliente é chamado de “Taxa de conversão”.
Da mesma forma, um recurso promove uma melhor conversão em oposição a outro, é um teste importante. Por isso Teste A / B e Engenharia de Usabilidade para sites de E-Commerce estão ganhando destaque.
Confira este artigo: O botão de $ 300 milhões
Existem ferramentas destinadas a ajudar os sites de comércio eletrônico a analisar seu design para obter melhores taxas de conversão:
- Otimizadamente : Um favorito pessoal. Muito acessível e muito útil para testes A / B de comércio eletrônico
- Unbounce : Você pode criar suas próprias páginas de destino e fazer uma divisão rápida ou teste A / B
- Feedback de conceito : Você pode enviar seu site e obter feedback de especialistas sobre o design e a estratégia de seu site.
Qualquer ferramenta de teste de usabilidade pode ser usada aqui, mas as três acima são minhas favoritas.
Para mais ferramentas, confira:
- 16+ TOP Ferramentas de teste de usabilidade para testar seu aplicativo da Web
- Um guia completo para testes de usabilidade - é como tentar ler mentes!
Sobre o autor: Este artigo foi escrito por Swati S., membro da equipe STH. Se você deseja escrever e ajudar a comunidade de testes deixe-nos saber aqui .
Como sempre, esperamos que este artigo tenha sido útil para você.
Mal posso esperar para ouvir seus comentários e perguntas. Além disso, compartilhe suas melhores e piores experiências de compra online abaixo.
Leitura recomendada
- Melhores ferramentas de teste de software 2021 (QA Test Automation Tools)
- Download do e-book do Testing Primer
- Teste Alfa e Teste Beta (um guia completo)
- Guia de teste de segurança de aplicativos da Web
- Diferença entre Desktop, Teste de Servidor Cliente e Teste da Web
- 7 dicas básicas para testar sites multilíngues
- Processos SQA: Como testar o aplicativo completo?
- Teste Funcional Vs Teste Não Funcional