Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Qu'est-ce qu'un type Boolean 
  • Comment faire pour obtenir des rôle…
  • Qu'est-ce qu'un tableau clairsemé d…
  • Quels types de côté serveur langue…
  • Comment faire pour supprimer les der…
  • Comment utiliser les restes Integer …
  • Comment créer un DFD 
  • Analyse numérique aléatoire 
  • Comment enregistrer avec Flowplayer 
  • Comment puis -je intégrer une apost…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Différence entre le partitionnement équivalence et Boundary

    Dans les tests de logiciels , il est important de déterminer si le système accepte correctement entrées appropriées et seules les entrées appropriées. À cette fin , le partitionnement d'équivalence et d'analyse de valeur limite sont employées. Certains ingénieurs logiciels vont même aller au-delà des exigences de l' un des deux, tester trois cas autour d'une frontière : l'un sur la frontière , et une suite de chaque côté de celui-ci . Cas limites

    L'idée derrière une migration d'équivalence et de l'analyse limite la valeur repose sur la compréhension des cas limites. La «frontière» en question est entre les entrées valides et non valides , ainsi que les valeurs proches . Par exemple, si vous aviez un système qui a été conçu pour accepter un mois comme entrée , 1-12 seraient entrées en vigueur. Rien nulle ou négative, ou 13 ou plus , ne seraient pas valides . Ainsi, les cas limites sont 0, 1 , 12, et 13.
    Boundary- Analyse de la Valeur

    Pour une analyse de valeur limite , dans l'exemple de mois en entrée , vous souhaitez tester 0,1,12 et 13. Vous attendez un message d'erreur pour les valeurs 0 et 13. Vous pourriez vous attendre que le système fonctionne normalement pendant 1 et 12. Si ce n'était pas le cas , vous savez qu'il y avait quelque chose de mal avec la programmation.
    Équivalence partitionnement

    partitionnement équivalence vise à éliminer la redondance de limite test - valeur pour rendre les tests plus efficaces. Sur une ligne de nombre d'entiers , pour l'exemple de mois, vous verriez l'espace compris entre 0 et 1 comme une partition , et aussi l'espace entre 12 et 13. Votre numéro de ligne serait ainsi divisé en trois sections , et vous permettrait de s'assurer que chaque section a été testé une fois . Cela signifie que vous souhaitez tester trois le nombre total , et non quatre , comme dans l'analyse boundary - valeur .
    Le Autres différences

    partitionnement équivalence permet également de tester n'importe quelle valeur entre les partitions , plutôt que seulement les valeurs proches de la frontière. Ainsi , dans l'exemple de mois, vous pouvez tester -3 , 5 et 1000000. Cependant , la plupart des testeurs utilisent généralement deux stratégies parce que , bien que le partitionnement équivalence est efficace, si vous ne connaissez pas la nature exacte du programme , vous risquez de manquer subtilités. Un exemple pourrait être un système qui traite différemment des mois 1-6 mois 7-12 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment lier ListBox à DataGrid 
  • Comment ajouter une XMLList en Flex 
  • Comment ouvrir un document MS Word en ASP classique 
  • Comment utiliser les tutoriels de cas 
  • Comment résoudre une matrice en utilisant QBasic 
  • Comment puis-je faire un jeu de course de voiture sur Flash 8 
  • Comment trier le Silverlight DataGrid 
  • Comment lier à un type d'objet avec WPF 
  • Avantages et inconvénients d'un nano-ordinateur 
  • Pourquoi COBOL populaire est 
  • Connaissances Informatiques © http://www.ordinateur.cc