Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiel medzi rovnocennosti a hraničné rozdeľovanie

V testovanie softvéru , je dôležité zistiť , či systém správne prijíma príslušné vstupy a len tie zodpovedajúce vstupy . Za týmto účelom , ekvivalencie oddielov a analýza medzné hodnoty sú zamestnaní . Niektorí softvéroví inžinieri sa dokonca ísť nad rámec požiadaviek buď z nich , testovanie tri prípadov okolo hranice : jeden na hranici , a jedného hneď na jednej strane . Hraničné prípady

myšlienkou ako ekvivalencie oddielov a analýzy okrajových hodnôt spočíva na pochopenie okrajových prípadov . " Hranica " v otázke je medzi platné a neplatné vstupy , plus hodnôt blízkych . Napríklad , ak ste mali systém , ktorý bol chcel prijať za mesiac ako vstup , 1-12 by bolo platné vstupy . Čokoľvek nulová alebo záporná , alebo 13 alebo vyšší , nebude platný . Takže hraničné prípady sú 0 , 1 , 12 a 13.
Boundary - Value Analysis

analýzy okrajových hodnôt , v príklade mesiacov ako vstup , mali by ste vyskúšať 0,1,12 a 13. Tie by sa očakávať , že chybové hlásenie pre hodnoty 0 a 13. Tie by sa očakávať , že tento systém fungovať normálne za 1. a 12. . Ak sa tak nestalo , mali by ste vedieť , že je niečo s programovaním v poriadku .
Rovnocennosť Delenie

ekvivalencie delenie sa snaží odstrániť redundanciu hranice hodnota testovanie , aby sa testovanie efektívnejšie . Na číselnej osi celých čísel , pre mesiace by napríklad zobraziť priestor medzi 0 a 1 ako oddiel , a tiež priestor medzi 12 a 13 rokov . Číslo Vašej linky by tak byť rozdelený do troch častí , a vy by ste zabezpečiť , aby každá časť bola testovaná raz . To znamená , že by ste otestovať tri čísla celkom , nie štyri , ako v analýze okrajovej hodnoty .
Ďalšie Rozdiely

Rovnocennosť rozdelenie tiež umožňuje otestovať ľubovoľnú hodnotu medzi oddiely , skôr než len hodnoty blízko hranice . Takže , v mesiacoch Napríklad by ste mohli vyskúšať -3 , 5 a 1000000 . Avšak , väčšina testerov všeobecne používajú obe stratégie , pretože aj keď ekvivalencie rozdelenie je efektívna , ak nechcete poznať presnú povahu programu , môžete minúť jemnosti . Príkladom môže byť systém , ktorý spracováva mesiace 1-6 mesiacov odlišne od 7-12 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené