Qu'est-ce que le test de volume? Apprenez avec des exemples

Table des matières:

Anonim

Qu'est-ce que le test de volume?

VOLUME TESTING est un type de test logiciel, où le logiciel est soumis à un énorme volume de données. Il est également appelé test d'inondation. Le test de volume est effectué pour analyser les performances du système en augmentant le volume de données dans la base de données.

Avec l'aide des tests de volume, l'impact sur le temps de réponse et le comportement du système peut être étudié lorsqu'il est exposé à un volume élevé de données.

Par exemple, tester le comportement du site de musique lorsqu'il y a des millions d'utilisateurs pour télécharger la chanson.

Avantages des tests de volume

  • En identifiant les problèmes de charge, il est possible d'économiser beaucoup d'argent qui, autrement, sera dépensé pour la maintenance des applications.
  • Cela aide à un démarrage plus rapide des plans d'évolutivité
  • Identification précoce des goulots d'étranglement
  • Cela garantit que votre système est désormais capable d'une utilisation dans le monde réel

Pourquoi faire des tests de volume

L'objectif de la réalisation du test de volume est de

  • Vérifiez les performances du système avec des volumes croissants de données dans la base de données
  • Pour identifier le problème susceptible de se produire avec une grande quantité de données
  • Pour déterminer le point auquel la stabilité du système se dégrade
  • Le test de volume aidera à identifier la capacité du système ou de l'application - volume normal et lourd

Comment faire des tests de volume

Dans les tests de volume, les éléments suivants doivent être testés

  • Test pour vérifier s'il y a une perte de données
  • Vérifiez le temps de réponse du système
  • Vérifiez si les données sont stockées correctement ou non
  • Vérifiez si les données sont écrasées sans aucune notification
  • Vérifiez les messages d'avertissement et d'erreur, s'il s'agit de problèmes de volume
  • Vérifiez si les données à volume élevé affectent la vitesse de traitement
  • Le système dispose-t-il des ressources mémoire nécessaires
  • Le test de volume est-il exécuté sur l'ensemble du système
  • Y a-t-il un risque si le volume de données est supérieur à celui spécifié
  • Y a-t-il une garantie qu'aucun volume de dates plus grand que celui spécifié

Bonnes pratiques pour les tests à volume élevé

Les meilleures pratiques pour les tests à haut volume sont

  • Arrêtez tous les serveurs et vérifiez tous les journaux
  • Avant le test de charge, exécutez manuellement le scénario d'application
  • Pour les résultats les plus utiles, échelonnez le nombre d'utilisateurs
  • Pour surmonter les contraintes de licence, équilibrez le temps de réflexion
  • Soyez prudent avec la nouvelle construction
  • Analyser le cas d'utilisation à améliorer une fois qu'une base de référence a été établie
  • Une répétition de parties particulières du test de volume devient inévitable en cas de goulot d'étranglement des performances

Test de volume vs test de charge

Test de volume Test de charge
  • Le test de volume est le test d'une application avec un grand nombre de données dans la base de données est possible
  • Lors des tests de charge, l'application est soumise à un certain niveau de charge pour analyser le comportement de l'application
  • Le test de volume vérifie si le système répond comme prévu pour un certain volume de données. Cela peut inclure l'augmentation de la taille du fichier
  • Le test de charge vérifie les performances du système lorsque la charge utilisateur est augmentée. Cela peut inclure un nombre croissant de fichiers

Défis des tests de volume

  • Fragmentation de la mémoire difficile à générer
  • Génération dynamique de clés
  • Intégrité relationnelle des données générées

Résumé:

  • En génie logiciel, les tests de volume sont un moyen de vérifier les performances du système pour des charges de données élevées
  • C'est un test non fonctionnel
  • Fragmentation de la mémoire difficile à générer et intégrité relationnelle des données générées

    sont quelques défis du test de volume