Introduction aux tests de commerce électronique

Dans les tests de commerce électronique, le commerce électronique est une activité commerciale consistant à acheter et vendre des biens / services numériquement via Internet. Amazon, Taobao, Walmart, Flipkart, Ola et Uber sont les principales sociétés de commerce électronique au monde et la plupart d'entre elles sont présentes en Inde. -La part des ventes de commerce électronique dans le total des ventes au détail est d'environ 8% à l'échelle mondiale, aux États-Unis, de 13, 5% et en Inde, de 2, 2% et elle augmente à deux chiffres partout. Aucun utilisateur de smartphone n'atteignant globalement 2, 7 milliards, le volume des transactions de commerce électronique devrait croître de façon exponentielle. Les fournisseurs de commerce électronique devraient héberger un site Web dynamique avec des fonctionnalités de performance / expérience utilisateur supérieures pour améliorer leurs ventes en ligne. Les sites Web doivent être testés de manière approfondie dans tous leurs aspects avant d'être déployés auprès des utilisateurs.

Dans cet article, voyons différentes techniques pour tester les sites de commerce électronique.

Qu'est-ce que les tests de commerce électronique?

Il s'agit d'un processus de vérification de toutes les caractéristiques et fonctions d'un site Web pour vérifier s'il fonctionne conformément à ses spécifications d'origine et également de s'assurer qu'il fonctionne à la vitesse attendue si la charge atteint les niveaux prévus ou plus.

Le but des tests est d'améliorer:

  • Fiabilité en corrigeant les défauts du code.
  • Qualité en supprimant les ambiguïtés, incompréhension des exigences des codeurs / analystes.
  • Niveau de performance en garantissant que le bon niveau de ressources est alloué pour gérer la charge et affiner / optimiser le code.
  • L'expérience utilisateur en supprimant les navigations / étapes de processus indésirables et en améliorant l'apparence.
  • Sécurité en mettant l'accent sur les normes et structures de codage.
  • Respect de toutes les règles et réglementations en adhérant aux politiques / principes définis.
  • Disponibilité du site Web aux utilisateurs sur une fenêtre 24 × 7 sans aucune interruption.

Comment fonctionnent les tests de commerce électronique?

Voici les étapes montre comment cela fonctionne:

Le succès du développement / de la mise en œuvre d'un site Web dépend de la profondeur des tests effectués avant son déploiement en ligne.

1. En tant que première étape du processus de test, nous devons identifier les scénarios à tester, qui

  • Doit être dérivé des documents de configuration requise (SRS ou BRD)
  • Besoin d'énoncer différentes fonctionnalités à tester et il devrait couvrir de bout en bout les processus de l'application.
  • Sont définis à un actif d'actions de haut niveau.
  • Sont de courtes lignes.
  • Devrait se concentrer sur ce qu'il faut tester plutôt que sur la façon de le tester.

2. L'étape suivante consiste à identifier les cas de test pour les scénarios identifiés. Il pourrait y avoir plusieurs cas de test dérivés de chaque scénario.

Un cas de test se compose de:

  • Une liste d'actions à exécuter pour vérifier une caractéristique ou une fonctionnalité des applications.
  • Ensemble de données de test pour tester chaque action.
  • Étapes à suivre, conditions préalables.
  • Résultats attendus.
  • Conditions uniques pouvant être utilisées par Tester pour vérifier la fonctionnalité.

Plus de ressources sont nécessaires pour exécuter les étapes de test et documenter les résultats. Les cas de test doivent être simples, sans ambiguïté, orientés vers l'utilisateur final, couvrir toutes les fonctionnalités et être facilement identifiables. Les scénarios de test et les cas de test doivent être préparés avec les documents de configuration requise et une fois le développement du module d'application terminé, l'équipe de test doit entrer dans les activités de test en interaction avec l'équipe de développement.

Types de tests

Voici les types de tests:

Les applications de commerce électronique sont hébergées sous forme de site Web ou d'applications mobiles. Les sites Web sont accessibles par les ordinateurs de bureau / portables et les mobiles via des navigateurs utilisant des URL. Les applications mobiles sont téléchargées depuis la boutique d'applications sur les appareils mobiles.

Les tests de commerce électronique devraient couvrir les scénarios suivants:

  • Accès au site Web via des ordinateurs de bureau / portables et mobiles
  • Application mobile

1. Essais généraux

Il existe certains tests généraux que les applications de commerce électronique subissent, comme toutes les autres applications, et ils sont répertoriés dans le tableau ci-dessous:

Type de test Processus
Fonctionnel Vérification de chaque fonction de l'application selon la spécification des exigences
Convivialité Mesurer le confort des utilisateurs finaux lors des transactions dans l'application
Sécurité Évaluer les menaces, les vulnérabilités, les risques et recommander des mesures correctives
Base de données Vérification de l'intégrité / cohérence des données et des objets de base de données
UN B

Comparaison de deux versions de logiciels pour mesurer les améliorations incrémentielles des performances.

2. Tests spécifiques

Il existe des types spécifiques de tests relatifs aux applications de commerce électronique et ils sont répertoriés ci-dessous:

Les types Processus de test
Le workflow de l'application (test étape par étape)
  1. Inscrivez-vous / Connectez-vous au site Web,
  2. Recherche de produits,
  3. Filtres sur la gamme de produits,
  4. L'ordre de tri de l'affichage du produit,
  5. Fonctionnalités du panier,
  6. Avis sur les produits,
  7. Confirmation de commande
  8. Instructions d'expédition
  9. Traitement des paiements,
  10. Génération de factures,
  11. Annulation
  12. Suivi de livraison
Compatibilité du navigateur Vérification du fonctionnement de l'application avec tous les navigateurs et ses versions
Compatibilité des appareils Accessibilité du site Web dans tous les appareils destinés à l'utilisateur final. Il peut s'agir d'ordinateurs de bureau / portables ou d'appareils mobiles tels que iPad, Tab, Smartphones dans n'importe quel système d'exploitation (iOS, Android, Windows), etc.
Affichage de la page Vérification du format des pages, de la taille de la police, des paramètres de la page, de l'affichage des produits liés à l'historique de navigation, aux pages associées, à l'apparence de la page, aux cookies, aux analyses et aux sites sociaux.
Contenu Authentification du contenu pour les aspects qualité, légalité, intégrité et piratage
Disponibilité Disponibilité continue des services 24 × 7 avec peu de temps d'arrêt
Performance

Vérification du chargement de la page d'accueil, de la vitesse de recherche, de la vitesse de transaction, de la gestion de la charge, de l'évolutivité et de la stabilité. Vérifiez le débit et le temps de réponse à différentes étapes du fonctionnement et comparez-les aux normes.

SEO (Search Engine Optimization)

Vérification des paramètres SEO tels que HTML, mots-clés et phrases, gestion de l'écran, qualité du contenu, conception réactive et backlinks, etc.
Systeme d'intégration Vérifier la fonctionnalité de l'interface, l'activation de l'interface à intervalles fréquents et ses performances
Mondialisation

Prise en charge de plusieurs langues, gestion de la culture multi-région et comptabilité

Outils de test dans les tests de commerce électronique

Certains des outils largement utilisés pour tester les sites Web sont:

  • Selenium: suite de tests open source pour les applications Web dans tous les navigateurs / plates-formes. Il permet des tests fonctionnels et de régression automatisés à l'aide de scripts simples. Il dispose d'une fonction d'enregistrement / lecture pour la création de tests sans connaissance du langage de script.
  • JMeter: utilisé principalement dans les tests de performance et de charge et c'est un outil open source en Java.
  • Spur: Outil pour vérifier la conception Web et utilisé par la société de développement Web.
  • Navigateurs: outil pour vérifier les différences de disposition entre les navigateurs et les erreurs de script sur un site Web.
  • Outil de recherche de liens: outils de référencement pour vérifier la qualité du contenu sur le site Web.
  • Cliquez sur la chaleur: Fournit une carte illustrée de la chaleur des clics pour évaluer la zone chaude et froide dans une page HTML.

Conclusion

Avec de plus en plus d'utilisateurs adoptant les achats en ligne, un bon temps de réponse / vitesse et la stabilité du site Web jouent un grand rôle dans la fidélisation des clients. Un site de commerce électronique bien testé fournira le dynamisme nécessaire au succès de l'entreprise en ligne.

Articles recommandés

Ceci est un guide pour les tests de commerce électronique. Ici, nous discutons des types, des outils, Qu'est-ce que le test de commerce électronique? Comment ça marche?. Vous pouvez également consulter nos autres articles connexes pour en savoir plus -

  1. Sites Web de commerce électronique
  2. AWS CodeCommit
  3. AWS EMR
  4. Qu'est-ce qu'un bogue dans les tests de logiciels?
  5. Types et gestion des erreurs en JavaScript