L'équivalence de essai classe l'analyse de valeur concevant un plan d'essai les entrées valides et inadmissibles d'états

Data Recovery Software
Software Development Home Contact us Support

Data Recovery | Data Recovery Software | Partition Recovery | Undelete Partition | Password Recovery | Keylogger | File Recovery | Undelete Software

Classes d'équivalence

Pour chaque entrée, une classe d'équivalence identifie les états valides et inadmissibles. Il y a généralement trois scénarios à projeter pour en définissant les classes d'équivalence.

Si l'entrée indique une gamme ou une valeur spécifique, il y aura un état valide, et deux états inadmissibles définis. Par exemple, si un nombre doit être entre 1 et 20, l'état valide est entre 1 et 20, il y aura un état inadmissible pour moins de 1, et un état inadmissible 20 plus grands que.

Si l'entrée exclut une gamme ou une valeur spécifique, il y aura deux états valides, et un état inadmissible défini. Par exemple, si un nombre ne doit pas être entre 1 et 20, les états valides sont moins d'un et 20 plus grands que, et l'état inadmissible est entre 1 et 20.

Si l'entrée indique une valeur booléenne, il y aura juste deux états, un valide et un invalide.

Data Recovery
Windows Data Recovery Pen Drive Data Recovery iPod Data Recovery Digital Camera Data Recovery
Data Recovery Utility USB Drive Data Recovery Data Retrieval Software File Recovery Software
Undelete Files Files Recovery Data Recovery Services Data Recovery Utilities

Analyse de valeur

L'analyse de valeur considère seulement les valeurs à la frontière des entrées. Par exemple, dans le cas d'un nombre étant entre 1 et 20, les cas d'espèce peuvent être 1, 20, 0, et 21. La pensée derrière c'est que si le programme fonctionne comme prévu avec ces valeurs, les autres valeurs fonctionneront également comme prévu.

La table suivante donne une vue d'ensemble des frontières typiques que vous pouvez vouloir pour identifier.

 

Chaînes d'essai

Type d'entrée

Examiner les valeurs

Gamme

  • X [lower_bound] - 1
  • X [lower_bound]
  • X [upper_bound]
  • X [upper_bound] +1

Booléen

  • Vrai
  • Faux

Conception d'un plan d'essai

Identifier les classes d'équivalence, et pour chaque classe identifier les frontières. Après avoir identifié les frontières pour la classe, écrire une liste de valeurs valides et inadmissibles sur la frontière, et ce qui être le comportement prévu devrait. L'appareil de contrôle peut alors exécuter le programme avec les valeurs limites, et indique ce qui s'est produit quand la valeur a été examinée contre les résultats exigés.

La force suivante soit un plan d'essai typique employé pour vérifier un âge étant entré où les valeurs acceptables sont dans la gamme de 10 à 110.

 

Classe d'équivalence

Valide

Inadmissible

Entre 10 et 110

> 110

 

< 10

Après avoir défini notre classe d'équivalence, nous pouvons maintenant concevoir un plan d'essai pour, âge.

Plan d'essai

Valeur

État

Résultat prévu

Résultat réel

10

Valide

Continuer l'exécution pour obtenir le nom

 

110

Valide

Continuer l'exécution pour obtenir le nom

 

9

Inadmissible

Demander l'âge encore

 

111

Inadmissible

Demander l'âge encore

 

 

La colonne " de résultat réel " est laissée vierge, car elle sera accomplie quand examinant. Si le résultat est comme prévu, la colonne sera faite tic tac. Sinon, un témoin de commentaire ce qui s'est produit devrait être écrit.

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37

 
 

page 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54

 
 

page 55 | 56 | 57 | 58 | 59 | 60

 

Chapter6

 
 

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26

Next page
Data Retrieval

Data Retrieval

File Recovery Tools

File Recovery Tools

Hard Drive Data Recovery

Hard Drive Data Recovery

Data Recovery Tools

Data Recovery Tools

iPod Restore

iPod Restore

Files Recovery

Files Recovery

Memory Stick Data Recovery

Memory Stick Data Recovery

Mobile Phone Data Recovery

Mobile Phone Data Recovery

Mobile Website Design

Mobile Website Design

Software Development

Software Development

Link Exchange

Link Exchange

Live Chat Online

Live Chat Online

Website Design

Website Design

Web Services

Web Services

Real Estate Ghaziabad

Real Estate Ghaziabad

Real Estate Noida

Real Estate Noida


System Utilities System Utilities
Keylogger Keylogger
Secure Data Wiper Secure Data Wiper

Data recovery software Data recovery software
Windows Data Recovery Software Windows Data Recovery Software
iPod Data Recovery Software iPod Data Recovery Software
Memory Card Data Recovery Software Memory Card Data Recovery Software
Pen Drive Data Recovery Software Pen Drive Data Recovery Software
Digital Camera Data Recovery Software Digital Camera Data Recovery Software
Removable Media Data Recovery Software Removable Media Data Recovery Software
FAT Data Recovery Software

FAT Data Recovery Software

NTFS Data Recovery Software NTFS Data Recovery Software
Zune Music Recovery Software Zune Music Recovery Software
Sim Card Data Recovery Software Sim Card Data Recovery Software
Digital Pictures Recovery Software Digital Pictures Recovery Software

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Resources | Terms and conditions | Site map

Languages: English Spanish French German italian portuguese Japanese Korean Chinese Russian Dutch Greek
Data Recovery Book: English Spanish French German Italian Portuguese Japanese Korean Chinese Russian Dutch Greek