Test :: Lectrotest :: Tutorial

Test :: Lectrotest :: TUTORIAL is een PERL-module die documentatie bevat over het gebruik van lectrotest om uw software te testen.
Download nu

Test :: Lectrotest :: Tutorial Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Tom Moertel
  • Uitgever website:
  • http://search.cpan.org/~tmoertel/Test-LectroTest-0.3500/lib/Test/LectroTest.pm

Test :: Lectrotest :: Tutorial Tags


Test :: Lectrotest :: Tutorial Beschrijving

Test :: Lectrotest :: TUTORIAL is een PERL-module die documentatie bevat over het gebruik van lectrotest om uw software te testen. Test :: Lectrotest :: TUTORIAL is een PERL-module die documentatie bevat over het gebruik van lectrotest om uw software te testen. Synopsislectrotest is een geautomatiseerd, specificatiebasis. Om het te gebruiken, verklaart de eigenschappen die het verwachte gedrag van uw software opgeven. Break vervolgens lectrotest om te testen of die eigenschappen vasthouden.lectrotest dit doet door herhaaldelijke willekeurige onderzoeken tegen uw software te gebruiken. Als de lectrotest vindt dat een woning niet ingedrukt houdt, geeft het de tegenvoorbeeld uit dat "brak" uw software. U kunt het tegenvoorbeeld aansluiten in uw software om het probleem te debuggen. (Het is ook een goed idee om het tegenvoorbeeld aan uw lijst met regressietests toe te voegen.) Denk aan het gedrag van uw software als een hooiberg die u zoekt naar naalden. Elke fout is een naald. U wilt de naalden vinden en ervan verwijderen. Lectrotest zal de hooiberg voor je doorzoeken - het is leuk op die manier - maar eerst moet je het vertellen over de vorm van de hooiberg en hoe je een naald kunt herkennen als het een ziet. De hooiberg van de hooiberg wordt gedefinieerd door een set "Generatorbindingen", waarin variabelen zijn gebonden aan de uitvoer van waarde generatoren: x = 0; de bovenstaande beweert voor elk punt in de hooiberg die de uitvoer van de functie the_thing_we_are_testing niet-negatief moet zijn. Generator-bindingen en naaldherkenizer worden gecombineerd om een woning te maken: onroerend goed {## ## hebben geplaatst. Dit vertelt Perl dat onze bindingen bindingen zijn en niet gewone perl-code.) We kunnen het bovenstaande eigenschap zoals SO lezen: "Voor Alle gehele getallen X en alle tekens C in het bereik A via Z beweren we dat de_thing_We_are_testing niet-negatief is. "Testen of uw eigenschappen HOLDAFTER U definieert eigenschappen voor uw software, voeg ze gewoon toe aan een klein Perl-programma dat de test gebruikt :: Lectrootest module: # myproperties.lt gebruik mymodule; # verschaft the_thing_we_are_testing gebruik test :: lectrotest; Eigendom {## [x = 0; }, NAME => "the_thing_we_are_testing (...) is niet-negatief"; dan kunt u uw eigenschappen testen simpelweg door het programma uit te voeren: $ PERL MYPROPTIES.L.TIF UW EIGENSCHAPPELIJKE EIGENSCHAPPELIJKE KEEKSTUKKEN, ZIE JE IETS MEER ZOAL 1..1 OK 1 - 'the_thing_we_are_testing (...) is niet-negatief' (1000 pogingen) Als er iets misgaat, zal lectrotest u echter vertellen waar het is gebeurd: 1..1 Niet ok 1 - 'the_thing_we_are_testing (. ..) is niet-negatief 'vervalst in 23 pogingen # counterexample: # $ x = 4 # $ c = "r" Wat dit zegt is dat op het punt (x = 4, c = "r") in de hooiberg, Er is een naald (dwz uw eigendom houdt niet). Met deze informatie kunt u uw code onderzoeken om de oorzaak van de fout te bepalen. Vereisten: · Perl


Test :: Lectrotest :: Tutorial Gerelateerde software

Xtm :: pad

XTM :: PATH is een PERL-module met onderwerpkaartbeheer, XPath zoals ophalen en bouwfaciliteit. ...

148

Downloaden

libiriverdb

Libiriverdb is een bibliotheek voor IRIVER JUKEBOXES, met name de H300- en H100-serie-op harde schijf gebaseerde modellen. ...

133

Downloaden