Verskil tussen statiese en dinamiese toetsing

Verskil tussen statiese en dinamiese toetsing
Verskil tussen statiese en dinamiese toetsing

Video: Verskil tussen statiese en dinamiese toetsing

Video: Verskil tussen statiese en dinamiese toetsing
Video: DR. LETS PRETORUIS OOR SY BOEK ''DIE BOERE BOEK '' DIE VERSKIL TUSSEN 'N BOER EN AFRIKANER 2024, November
Anonim

Statiese teen dinamiese toetsing

Wanneer sagteware saamgestel word, moet dit gekontroleer word vir foute en foute voor die uitvoering en tydens die uitvoering daarvan, sodat die sagteware glad verloop en die verwagte resultate lewer. Daar is twee maniere om nuutgeskrewe sagteware te toets, genaamd Statiese toetsing en Dinamiese toetsing. Een van hierdie of albei word gebruik vir die toets van sagteware, afhangende van die akkuraatheid wat benodig word en die beskikbare begroting. Statiese toetsing word gedoen voordat die sagteware volledig saamgestel is en dinamiese toetsing word slegs gedoen nadat die sagteware volledig saamgestel en op 'n stelsel uitgevoer is.

Statiese toetsing

Hierdie tipe toetsing van sagteware word uitgevoer voordat die sagteware in werking gestel word. Statiese toetse word uitgevoer om na die foute in die algoritmes, kodes of dokumente te soek. Die foute wat tydens die skryf van die sagteware gemaak word, word nagegaan vir regstelling deur statiese toetsing te gebruik. Hierdie toetsing word deur die skrywer of ontwikkelaar van die sagteware of toetsers gedoen en word uitgevoer deur daardeur te stap, die koderesensies na te gaan of visuele inspeksie.

dinamiese toetsing

Hierdie tipe toetsing word uitgevoer sodra die sagteware volledig saamgestel en na die stelsel gelaai is. In dinamiese toetsing word die sagteware gekontroleer vir die konsekwentheid van die invoer- en uitvoerparameters deur 'n ander sagteware te gebruik. Hierdie toets ontleed 'n deel van die sagteware op 'n slag om na die foute en foute te soek. Die sagteware wat in dinamiese toetse gebruik word, kontroleer die kodes van die sagteware wat getoets moet word op vooraf gedefinieerde standaarde en kyk of die getoetsde sagteware die gewenste resultaat lewer.

In kort:

Statiese toetsing vs. Dinamiese toetsing

• Statiese toetsing is 'n veel meer wetenskaplike en omvattender manier om die kode van sagteware vir foute te diagnoseer as dinamiese toetsing.

• Statiese toetsing is baie vinniger as dinamiese toetsing.

• Statiese toetsing is baie beter in die vind van foute en foute as Dinamiese toetsing.

• Aangesien statiese toetsing die foute voor die samestelling van die sagteware vind en maklik reggestel kan word, is dit baie goedkoper as dinamiese toetsing.

• Die belangrikste verskil tussen hierdie twee is dat statiese toetsing is soos om sagteware te voorkom van siektes en dinamiese toetsing is soos om sagteware te genees wat deur siektes geraak is.

Aanbeveel: