8 important segments testing ecommerce websites
Test de commerce électronique - Comment tester un site Web / une application de commerce électronique
Dans le monde d'aujourd'hui, je parie que vous ne trouverez personne qui n'a pas acheté en ligne. E-commerce / Retail est une entreprise qui prospère grâce à ses clients en ligne. Les achats en personne par rapport aux achats en ligne présentent de nombreux avantages. Commodité, gain de temps et accès facile aux produits dans le monde entier, etc.
Un bien Commerce électronique / Le site de vente au détail est la clé de son succès. Ce doit être une contrepartie digne de la vitrine. Parce que, lorsque vous faites du shopping dans un magasin physique, le client s'est déjà engagé à visiter et pourrait donner une chance à la marque.
En ligne, les choix sont nombreux. Donc, à moins qu'il y ait un engagement depuis le début, l'utilisateur peut simplement partir.
Meilleur est le site, meilleure est l'activité.
Étant donné qu'il y a tellement de choses sur l'application, il est essentiel qu'elle subisse des tests approfondis.
Les applications / sites de commerce électronique sont également des applications Web ou des applications mobiles. Alors, ils subissent tous les types de tests typiques.
- Test fonctionel
- Tests d'utilisation
- Test de sécurité
- Test de performance
- Test de base de données
- Test des applications mobiles
- Test A / B.
Pour un aperçu rapide des tests les plus souvent effectués sur une application Web typique, consultez:
=> Plus de 180 exemples de cas de test pour tester des applications Web et de bureau
Cependant, les sites de vente au détail sont de nature très dynamique. Il y a de nouvelles offres, de nouveaux produits, de nouveaux best-sellers, des ventes, etc. Cela signifie que le site ne reste pas le même trop longtemps. Par conséquent, cela pourrait devenir accablant pour beaucoup.
L'astuce est de diviser et de conquérir.
Voyons avec les exemples de test et de site de commerce électronique:
Ce que vous apprendrez:
Liste de contrôle des tests de commerce électronique
Ci-dessous, nous avons répertorié les segments importants et les cas de test pour les tests de sites Web de commerce électronique.
Service d'essais exploratoires recommandé
# 1) Digivante Direct
Digivante Direct Il a été prouvé que les tests de commerce électronique renforcent la qualité des sites Web de commerce électronique, améliorent l'expérience d'achat et augmentent les revenus en ligne. Leur solution de test de commerce électronique exploratoire rapide et abordable est peu coûteuse et en libre-service, il n'y a donc aucun engagement retenu et la qualité est garantie.
En utilisant le réseau mondial de testeurs professionnels Digivante, vous pouvez couvrir tous les principaux appareils dans un délai irréalisable par tout autre fournisseur de tests et bénéficier de 24 jours de tests en seulement 24 heures. Commencez à tester votre site Web et votre application de commerce électronique dès aujourd'hui.
=> Visitez le site Web de Digivante Direct# 1) Page d'accueil - Image de héros
Les pages d'accueil des sites de vente au détail sont occupées. Ils ont beaucoup à faire. Mais presque tous ont une image de héros:
C'est le genre d'image cliquable (une sorte de diaporama) qui occupe la majorité de la page.
Voici quelques éléments à tester:
- Va-t-il faire défiler automatiquement?
- Si oui, à quel intervalle l'image sera-t-elle rafraîchie?
- Lorsque l'utilisateur le survole, va-t-il toujours passer au suivant?
- Peut-il être survolé?
- Peut-on cliquer dessus?
- Si oui, cela vous amène-t-il à la bonne page et à la bonne affaire?
- Est-ce qu'il se charge avec le reste de la page ou se charge en dernier par rapport aux autres éléments de la page?
- Le reste du contenu peut-il être consulté?
- Le rendu est-il identique dans différents navigateurs et différentes résolutions d'écran?
# 2) Recherche
Les algorithmes de recherche sont très importants pour le succès d'un site de vente au détail, car nous ne pouvons pas toujours placer ce que les utilisateurs veulent voir sous leurs yeux.
Les tests courants sont:
- Recherche basée sur le nom du produit, le nom de la marque ou quelque chose de plus large, la catégorie. Par exemple Appareil photo, Canon EOS 700D, électronique, etc.
- Les résultats de la recherche doivent être pertinents
- Différentes options de tri doivent être disponibles - en fonction de la marque, du prix et des avis / notes, etc.
- Combien de résultats afficher par page?
- Pour les résultats multi-pages, existe-t-il des options pour y accéder
- De plus, la recherche a lieu dans de nombreux endroits. Veuillez prendre en compte la recherche détaillée dans plusieurs niveaux lors de la validation de cette fonctionnalité. Par exemple: Lorsque je recherche sur la page d'accueil, je peux voir quelque chose comme ceci:
Lorsque je navigue vers des catégories et que je vais dans une sous-catégorie, peut-être des films, voici ce que je vais voir:
# 3) Page de détails du produit
Une fois qu'un utilisateur trouve un produit soit par recherche, soit en naviguant ou en cliquant dessus à partir de la page d'accueil, l'utilisateur sera dirigé vers la page d'informations sur le produit.
Vérifier:
- Image ou images du produit
- Prix du produit
- Spécifications du produit
- Commentaires
- Découvrez les options
- Options de livraison
- Informations sur la livraison
- En stock / Rupture de stock
- Options de couleurs ou de variations multiples
- Navigation en fil d'Ariane pour les catégories (surlignées en rouge ci-dessous). Si une navigation comme celle-ci est affichée, assurez-vous que chaque élément est fonctionnel.
# 4) Panier
C'est l'avant-dernière étape avant que l'utilisateur ne s'engage à acheter.
Testez les éléments suivants:
- Ajouter des articles au panier et continuer vos achats
- Si l'utilisateur ajoute le même article au panier tout en poursuivant ses achats, le nombre d'articles dans le panier devrait être incrémenté.
- Tous les articles et leurs totaux doivent être affichés dans le panier
- Les taxes selon l'emplacement doivent être appliquées
- Un utilisateur peut ajouter plus d'articles au panier - le total doit refléter le même
- Mettre à jour le contenu ajouté au panier - le total doit refléter cela aussi
- Retirer des articles du panier
- Passer à la caisse
- Calculez les frais d'expédition avec différentes options d'expédition
- Appliquer des coupons
- Ne procédez pas à la vérification, fermez le site et revenez plus tard. Le site doit conserver les articles dans le panier
# 5) Paiements
- Vérifiez les différentes options de paiement
- Si vous autorisez le règlement en tant qu'invité, terminez simplement l'achat et fournissez une option pour vous inscrire à la fin
- Clients fidèles - Connectez-vous pour payer
- Inscription de l'utilisateur
- Si vous stockez une carte de crédit client ou toute autre information financière, effectuez des tests de sécurité pour vous assurer qu'elle est sécurisée (la conformité PCI est un must)
- Si l'utilisateur est inscrit depuis longtemps, assurez-vous que la session a expiré ou non. Chaque site a un seuil différent. Pour certains, c'est 10 minutes. Pour certains, cela pourrait être différent.
- E-mails / SMS de confirmation avec le numéro de commande généré
# 6) Catégories / Produits en vedette / Produits connexes ou recommandés
La FAQ la plus populaire que je reçois des testeurs de commerce électronique est: Dois-je tester chaque catégorie / chaque produit?
La réponse est non.
Si vous êtes un client fidèle, certains produits recommandés s'afficheront sur la page d'accueil ou dans votre panier.
Les produits présentés changent également presque tous les jours.
Puisqu'il s'agit d'éléments dynamiques, la meilleure façon de tester ces parties de l'application est de tester l'algorithme sur la base duquel ces sections sont remplies.
Vérifiez vos systèmes d'exploration de données / BI et vérifiez depuis le backend les requêtes qui remplissent ces sections.
# 7) Tests après commande
Vérifier:
- Changer l'ordre
- Annuler la commande
- Suivre la commande
- Retour
# 8) Autres tests
- Connexion
- FAQ
- Contactez-nous page
- Page du service client, etc.
Les défis de l'automatisation du site Web de commerce électronique
Pour rester sur Safer Edge et fournir les résultats souhaités au client, vous devez vous concentrer sur la qualité et les performances de votre site Web de commerce électronique tout en réduisant autant que possible la chronologie.
En général, les tests d'automatisation commencent par sélectionner le bon cadre d'automatisation des tests qui a un impact direct sur le résultat du projet d'automatisation des tests. Le cadre doit inclure les scripts de test et les scénarios de divers processus automatisés.
Sur la base du framework, les testeurs peuvent facilement exécuter les tests et obtenir des résultats pertinents en générant des rapports de test. Mais le choix du bon outil pour automatiser le site Web de commerce électronique dépend de nombreux paramètres clés. Il est toujours important de comparer les outils disponibles en fonction de paramètres clés tels que les fonctionnalités, les performances, l'extensibilité, le coût de licence, le coût de maintenance, la formation et le support.
Vous devez prendre avantage de nombreux outils d'automatisation de test open source pour automatiser davantage d'efforts de test sans investir de fonds supplémentaires.
#1) Les sites Web de commerce électronique sont de nature très intriquée, l'automatisation de chaque action n'est pas possible car nous ne pouvons pas assumer la nature du client.
#deux) Les changements continus pour le commerce électronique exigent la régression, alors exécutez chaque jour une combinaison de test de régression pour suivre les effets du changement.
# 3) Choisissez toujours des scénarios de type Automatisation d'intégration qui devraient couvrir de la sélection d'un lien sur la page d'accueil jusqu'à la page de paiement et de passerelle de paiement. Ainsi, vous pouvez au moins couvrir une expérience utilisateur maximale avec le site Web de commerce électronique, de sorte que des tests adéquats puissent être réalisés en automatisant le cycle de régression.
# 4) Ne perdez jamais de temps à automatiser l'application instable. Un simple changement affectera l'ensemble de vos combinaisons de test et vous devrez le recréer.
# 5) La page d'accueil du site Web de commerce électronique est très importante et contient de nombreuses informations et 1000 liens associés à chaque produit et ces liens grandissent chaque jour à mesure que de nouvelles offres ou de nouveaux produits sont ajoutés à une page. Donc, avant de procéder aux tests de régression, il est préférable de vérifier chaque lien de la page en utilisant le code d'état HTTP.
# 6) Lorsque vous exécutez des scripts de test sur un autre navigateur en même temps. Si un produit est ajouté au panier ou supprimé, ces informations doivent également être reflétées dans d'autres navigateurs.
# 7) Lorsque vous exécutez un test en parallèle, cela échouera évidemment votre script dans un tel scénario, vous devez régulièrement actualiser votre page pour conserver les informations du panier. En temps réel, vous pouvez rencontrer ce scénario tel qu'un utilisateur peut parfois utiliser une application de commerce électronique mobile et également une application Web de commerce électronique mobile.
# 8) Ne négligez pas de vérifier les détails de chaque produit et les détails de prix, qu'il s'agisse de 10 produits ou de 1000 produits, conformément aux exigences du vendeur. C'est la phase où vous pouvez faire ou défaire une légère erreur du client entraînera une grosse perte.
# 9) Créez vous-même un grand nombre de scénarios interrompus que l'utilisateur rencontre généralement, concevez votre script de manière très robuste pour que votre script le permette et continue de l'exécuter et de le transmettre.
Par exemple, vous avez stocké toutes les informations de la carte et cliqué sur soumettre en raison d'une faible charge ou d'un problème de réseau bloqué. Dans ce cas, un utilisateur est informé de l'état de sa transaction par e-mail et par message au téléphone, vous devez valider cet e-mail ou message dans un script de test.
logiciel pour ripper un dvd sur un ordinateur
# dix) L'élément Web du site Web de commerce électronique ne cesse de changer, alors créez toujours un xpath manuel. Certains attributs des éléments Web seront les mêmes, il n'y aura donc pas de moyen unique de distinguer dans un tel scénario, utilisez la méthode contains () de xpaths ou faites défiler la vue.
#Onze) Automatiser Test d'accessibilité par des actions au clavier sans utiliser l'action de la souris, vous rencontrerez certainement certains des problèmes et les résoudrez. Cela joue un rôle important dans les tests d'interface utilisateur.
N ° 12) Le testeur doit être soigneusement conçu pour le scénario et ajouter un point de contrôle initial et insérer un script de connexion chaque fois que cela est nécessaire.
N ° 13) Maintenez différents scripts pour un mode de paiement différent afin d'éviter toute confusion. Vérifiez si ce qui se passe si une commande est annulée après le paiement.
N ° 14) Les tests de performance, en revanche, jouent un rôle très crucial. Les facteurs que vous devez tester ici demandent par seconde, Transaction par minute, Exécution par clic, un Temps de réponse du chargement de la page, la durée de la tâche, la durée entre le clic et l'affichage de la page et la recherche DNS.
#quinze) Les tests de sécurité sont le lieu où la confiance des clients est gagnée sur le commerce électronique.Vous devez donc passer beaucoup de temps à tester l'attaque de refus de service, la sécurité du compte utilisateur, la confidentialité des données, la sécurité du contenu, la sécurité de la carte de crédit, désactiver les non-essentiels Validation du certificat SSL.
# 16) L'automatisation des tests de localisation est très difficile dans le commerce électronique en raison de la conformité aux normes d'accessibilité pour prendre en charge les marchés et les régions commerciales multilingues.
Conclusion
Maintenant que nous avons quelques tests répertoriés, passons à quelques Réflexions finales sur les tests de commerce électronique .
Un site Web doit fonctionner - non seulement sur les ordinateurs, mais aussi sur les appareils mobiles. Il doit être réactif et sécurisé. La base de données doit être optimisée et le Processus ETL devrait aider à maintenir un entrepôt de données qui facilite OLAP et BI. Les tests de commerce électronique devraient se concentrer sur tout cela.
Cependant, la partie la plus importante des tests de commerce électronique est de savoir si les visiteurs se convertissent en clients payants ou non. Le nombre de visites qui deviennent le client est appelé «taux de conversion».
Est-ce qu'une fonctionnalité favorise une meilleure conversion par rapport à une autre, est un test important. C'est pourquoi Test A / B et l'ingénierie d'utilisabilité pour les sites de commerce électronique gagnent en importance.
Consultez cet article: Le bouton de 300 millions de dollars
Il existe des outils destinés à aider les sites de commerce électronique à analyser leur conception pour de meilleurs taux de conversion:
- De manière optimisée : Un favori personnel. Très abordable et très perspicace pour les tests A / B du commerce électronique
- Rebondir : Vous pouvez créer vos propres pages de destination et effectuer un fractionnement rapide ou des tests A / B
- Commentaires sur le concept : Vous pouvez soumettre votre site Web et obtenir des commentaires d'experts sur la conception et la stratégie de votre site.
Tout outil de test d'utilisabilité peut être utilisé ici, mais les trois ci-dessus sont mes préférés.
Pour plus d'outils, consultez:
- 16+ TOP outils de test d'utilisabilité pour tester votre application Web
- Un guide complet des tests d'utilisabilité - c'est comme essayer de lire dans les esprits!
A propos de l'auteur: Cet article est écrit par Swati S., membre de l'équipe STH. Si vous voulez écrire et aider à tester la communauté laissez-nous savoir ici .
Comme toujours, nous espérons que cet article vous a servi.
J'ai hâte d'entendre vos commentaires et questions. Veuillez également partager vos meilleures et pires expériences d'achat en ligne ci-dessous.
lecture recommandée
- Meilleurs outils de test de logiciels 2021 (Outils d'automatisation des tests QA)
- Téléchargement de l'e-book 'Testing Primer'
- Test alpha et test bêta (un guide complet)
- Guide de test de sécurité des applications Web
- Différence entre les tests de bureau, client-serveur et Web
- 7 conseils de base pour tester des sites Web multilingues
- Processus SQA: comment tester une application complète?
- Test fonctionnel vs test non fonctionnel