| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Forskellen mellem Ækvivalens & Boundary Partitionering
    I softwaretest , er det vigtigt at afgøre, om systemet er korrekt accepterer passende indgange og kun de relevante indgange. Med henblik herpå er ækvivalenspartitionering og grænsesøgende værdianalyse ansat . Nogle softwareingeniører vil endda gå videre end kravene i en af ​​disse, teste tre tilfælde omkring en grænse : én på grænsen , og man straks på begge sider af det. Boundary Cases

    Tankegangen bag både ækvivalenspartitionering og grænsesøgende værdianalyse hviler på en forståelse af grænselag sager. Den " grænse" pågældende er mellem gyldige og ugyldige input , plus værdierne i nærheden. For eksempel, hvis du havde et system, der var ment til at acceptere en måned som et input ville 1-12 være gyldige indgange. Noget nul eller negativ , eller 13 eller højere , ville ikke være gyldig. Så grænsen sager er 0, 1 , 12 og 13. .
    Boundary - Value Analysis

    en grænse - værdi analyse i eksemplet måneder som input , ville du teste 0,1,12 og 13. . Du ville forvente en fejlmeddelelse for værdierne 0 og 13. . Du ville forvente, at systemet skal fungere normalt i 1 og 12 . Hvis dette ikke skete , ville du vide, at der var noget galt med programmeringen.
    Ækvivalenspartitionering

    ækvivalenspartitionering søger at fjerne redundans af grænsen - værdi test til at gøre test mere effektiv. På en række linje af heltal, for måneder eksempel vil du se rummet mellem 0 og 1 som en partition , og også den plads mellem 12 og 13. . Dit nummer line ville således blive opdelt i tre sektioner , og du vil sikre, at hver sektion blev testet en gang. Det betyder, at du ville teste tre numre i alt , ikke fire , som i grænse - værdi analyse.
    Fotos Andre Forskelle

    ækvivalenspartitionering giver dig også mulighed for at teste en værdi mellem partitioner , snarere end kun værdier nær grænsen . Så i måneder eksempel kan du teste -3 , 5 og 1.000.000. Men de fleste testere generelt bruge begge strategier , for selv ækvivalenspartitionering er effektiv, hvis du ikke kender den nøjagtige karakter af programmet , kan du gå glip finesser . Et eksempel kunne være et system, som behandler måneder 1-6 forskelligt fra måneder 7-12 .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tilføjes et baggrundsbillede Brug af HTML progr…
    ·Sådan konstateres Base Objects i Cocoa 
    ·Sådan Placer en DIV i en browser 
    ·Hvordan man skriver Mens løkker 
    ·Sådan Genstart din X Session 
    ·Sådan Slut TextBox til BindingNavigator 
    ·Sådan oprettes en overskrift Brug HTML -koder 
    ·Hvordan til at erklære en 3D- Field i Matlab 
    ·Sådan bruges SPAN Element Med Embed CSS 
    ·History of COBOL 
      Anbefalede Artikler
    ·PHP vil ikke forbinde til MySQL 
    ·Hvordan til at erklære en String i C + + 
    ·Sådan Set Up Joomla Debugging i Eclipse 
    ·Sådan Associate fil Extensions Med Programmer 
    ·Sådan kopieres TreeView i VB6 
    ·Sådan Indsæt PHP Into WordPress 
    ·Sådan Edit TPL Files 
    ·Sådan installeres WAMP Server besvær 
    ·Sådan Konverter GMT til tidszone i PHP 
    ·Sådan Send en SMS med en PHP Script 
    Copyright © Computer Viden http://www.computerdk.com