Hoe Om Programme Te Toets

INHOUDSOPGAWE:

Hoe Om Programme Te Toets
Hoe Om Programme Te Toets

Video: Hoe Om Programme Te Toets

Video: Hoe Om Programme Te Toets
Video: Een toets maken met Google Formulieren 2024, Maart
Anonim

Die skepping van programme bestaan uit verskeie fases, die lewensiklus genoem. Toetsing is een van die belangrikste fases, aangesien dit voorafgaan aan die aflewering van die sagteware aan die klant en inbedryfstelling. Daar moet onthou word dat die doel van die toets nie is om seker te maak dat die program korrek en korrek werk nie, maar om foute op te spoor, om foute te identifiseer tydens die skep van atipiese situasies of abnormale beëindiging.

Hoe om programme te toets
Hoe om programme te toets

Nodig

  • - getoetsde program met bronkode;
  • - programdokumentasie;
  • - toetsplan;
  • - verskeie stelle invoergegewens (beide korrek en doelbewus verkeerd);
  • - eendersdenkende mense wat deur kollegas verteenwoordig word.

Instruksies

Stap 1

Die eerste stap in die toets is foutopsporing. Ontfouting word gewoonlik uitgevoer deur 'n programmeerder wat 'n program geskryf het of die programmeertaal van die onderhawige produk ken. Tydens die ontfoutingsfase word die programbronkode op sintaksfoute nagegaan. Die bespeurde foute word uitgeskakel.

Stap 2

Die volgende stap in ontfouting is statiese toetsing. In hierdie stadium word alle dokumentasie wat as gevolg van die lewensiklus van die program verkry is, nagegaan. Dit is 'n tegniese taak, 'n spesifikasie en die bronkode van 'n program in 'n programmeertaal. Al die dokumentasie word geanaliseer op die nakoming van programmeringstandaarde. As gevolg van 'n statiese ondersoek word vasgestel hoe die program aan die gespesifiseerde kriteria en klantevereistes voldoen. Die uitskakeling van onakkuraathede en foute in die dokumentasie is 'n waarborg dat die sagteware van hoë gehalte is.

Stap 3

Die volgende stap in die toets is die gebruik van dinamiese metodes. Dinamiese metodes word toegepas in die proses van direkte programuitvoering. Die korrektheid van 'n sagteware-instrument word gekontroleer aan die hand van 'n stel toetse of stelle voorbereide insetdata. Tydens die uitvoering van elke toets word data oor mislukkings en foute in die program versamel en geanaliseer.

Stap 4

Daar is metodes waarop die program as 'n 'swart boks' beskou word, dws. inligting oor die probleem wat opgelos moet word, word gebruik en metodes waarop die program as 'n 'wit boks' beskou word, d.w.s. die programstruktuur word gebruik.

Stap 5

Die doel van dinamiese swartboks-toetsing van programme is om die maksimum aantal foute in een toets te identifiseer met behulp van 'n klein subset invoergegewens. Om die toets met behulp van hierdie metode uit te voer, is dit nodig om twee groepe insettoestande voor te berei. Een groep moet die korrekte insette vir die program bevat, en die tweede groep moet verkeerde insette bevat gebaseer op die spesifikasie van foutiewe insette. Nadat die program op die toevoerdata van albei groepe uitgevoer is, word daar afwykings vasgestel tussen die werklike gedrag van die funksies en die verwagte.

Stap 6

Met die "wit boks" -metode kan u die interne struktuur van die program ondersoek. 'N Stel toetse wat op hierdie beginsel gebaseer is, moet verseker dat elke operateur minstens een keer geslaag word. Die indeling in groepe insetvoorwaardes moet gefokus wees op die nagaan van die verloop van alle programpaaie: toestande, takke, lusse.

Aanbeveel: