| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Differenza tra Equivalenza & Boundary Partitioning
    In fase di test del software , è importante per determinare se il sistema accetta correttamente gli ingressi appropriati e solo quelle ingressi appropriati . A tal fine , il partizionamento di equivalenza e l'analisi boundary- value sono impiegati . Alcuni ingegneri del software saranno anche andare al di là dei requisiti di uno di questi , il collaudo e tre i casi intorno a un confine : uno sul confine , e uno subito su entrambi i lati di esso . Casi limite

    Il ragionamento alla base sia di partizionamento di equivalenza e l'analisi limite di valore si basa sulla comprensione dei casi limite . Il "confine" in questione è tra ingresso validi e non validi , più i valori vicini. Ad esempio , se si ha un sistema che è stato pensato per accogliere un mese come ingresso , 1-12 sarebbe ingressi validi . Tutto ciò a zero o negativo , o 13 o superiore , non sarebbero validi . Quindi i casi limite sono 0, 1 , 12 , e 13 .
    Boundary - Value Analysis

    Per un'analisi boundary- valore , nell'esempio di mesi come input , si dovrebbe verificare 0,1,12 e 13 . Ci si aspetterebbe un messaggio di errore per i valori 0 e 13 . Ci si aspetta il sistema funzioni normalmente per 1 e 12 . Se questo non è accaduto , si sa che c'era qualcosa di sbagliato con la programmazione .
    Equivalence Partitioning

    partizionamento Equivalenza cerca di eliminare la ridondanza di confine test - valore di fare test più efficiente. Su una linea numero di interi , per l'esempio mesi , si dovrebbe visualizzare lo spazio tra 0 e 1 come divisorio , ed anche lo spazio tra 12 e 13 . Il tuo numero di linea sarebbe così diviso in tre sezioni , e si dovrebbe garantire che ogni sezione è stato testato una volta . Questo significa che ci si prova tre numeri totali , non quattro , come in analisi boundary- value.
    Altre differenze

    partizionamento di equivalenza permette anche di testare qualsiasi valore compreso tra le partizioni , piuttosto che solo i valori vicino al confine . Quindi , nell'esempio mesi , si potrebbe provare -3 , 5 e 1.000.000. Tuttavia, la maggior parte dei tester generalmente usano entrambe le strategie , perché , anche se il partizionamento di equivalenza è efficiente , se non si conosce l'esatta natura del programma , si potrebbe perdere sottigliezze . Un esempio potrebbe essere un sistema che elabora mesi 1-6 diverso da mesi 7-12 .

    Previous :

    next :
      Articoli Correlati
    ·Come configurare l'autenticazione Radius 
    ·QBASIC Animazione Tutorial 
    ·Come colore di un link ad ancora 
    ·Come convertire un float a int in C # 
    ·Come avviare un file batch da un altro 
    ·Come usare # include nel file ASP 
    ·Come attivare la modalità ARCHIVELOG per il database O…
    ·Come creare uno script di accesso a OES 
    ·Funzione di AS3 classe Sprite 
    ·Come rimuovere i caratteri speciali in ColdFusion 
      Articoli in evidenza
    ·Come fare un WAR pacchetto Java 
    ·Free Java Tutorials 
    ·Come fare un Keylogger in VB 
    ·Come programmare con Visual Basic 6 
    ·Come reimpostare la Trymedia Trial 
    ·Come compilare il PHP con SSL 
    ·Come inserire un carattere di nuova riga in una Lista 
    ·Linee guida di progettazione umani Interfaccia Computer…
    ·Come calcolare fattori primi di un numero intero in Per…
    ·Come convertire Temperatura in QBasic 
    Copyright © Conoscenza Informatica http://it.wingwit.com