Testar

Testar is een tool die is ontworpen om de tijd die wordt besteed aan het uitvoeren van Java-eenheidstests te verkleinen.
Download nu

Testar Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • The Apache License 2.0
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mikhail Dmitriev
  • Uitgever website:

Testar Tags


Testar Beschrijving

Testar is een hulpmiddel dat is ontworpen om de tijd die wordt besteed aan het uitvoeren van Java-eenheidstests te verkleinen. Testar is een hulpmiddel dat is ontworpen om de tijd die wordt besteed aan het uitvoeren van Java-eenheidstests te verkleinen. Bovendien kunt u Tritear u laten weten welke methoden een gegeven testhoezen en vice versa. Hoe werkt het: de eerste keer dat Testar wordt aangeroepen, het wordt alle tests uitgevoerd in JUNIT-testsuite (s) die eraan worden gegeven, en voor elke testxxx ( ) Methode Records Code Dekking Informatie: Welke applicatiemethoden worden door deze test (gedekt) uitgeoefend. Deze informatie, samen met checksums voor toepassing / testklassen en -methoden wordt opgeslagen in de testdatabase (TDB). Bij latere aanroepingen vindt Testar (met behulp van de opgeslagen checksums) welke lessen en methoden die u bent gewijzigd. Op basis van deze gegevens selecteert het alleen voor het uitvoeren van alleen die tests die de bijgewerkte code uitoefenen. Er wordt aangenomen dat andere tests, die eerder zijn gepasseerd, opnieuw zullen passeren, omdat er niets is veranderd in de code die ze oefenen. Natuurlijk, als een test niet eerder passeerde, of als een test nieuw is, zal Testar het onvoorwaardelijk draaien. Het bovenstaande algoritme impliceert dat alle (veranderlijke) ingang voor de tests in de testcode is. Als uw tests afhankelijk zijn van ingang van andere bronnen, b.v. Resource-bestanden, u moet Testar-namen van deze bestanden geven. Wanneer een dergelijke bestandswijzigingen verandert, zal TREKAR alle of geselecteerde tests opnieuw, afhankelijk van aanvullende opties die u kunt opgeven. Hoeveel tijd bespaart het? Tijdbesparingen kunnen variëren afhankelijk, even belangrijk, aan: het bedrag aan wijzigingen in de code hoe "populair" is het stuk code dat u hebt gewijzigd hoeveel codes elke test omvat hoeveel tests er in uw tests zijn Suite (s) Over het algemeen, hoe kleiner uw wijzigingen zijn (of des te vaker u voert Testar), en hoe meer tests die u hebt, hoe groter de relatieve besparingen. Aan de andere kant, als er een methode (en) in uw toepassing is die door alle of de meeste van de tests worden uitgeoefend, zal elke wijziging in een dergelijke methode al deze tests veroorzaken. Dat gezegd hebbende, in de praktijk voor grote toepassingen heeft de auteur een gemiddelde 60-70 procent vermindering in de tijd waargenomen om tests uit te voeren. Hoe gebruik ik het? Om Testar te gebruiken, moet u de volgende opties toevoegen aan de opdrachtregel die uw testsuite aanroept: -Javagent: = Als u normaal gesproken u oproept Uw testsuite als Java -Classpath Junit.jar: MyApp.jar Junit.Textui.Testrunner MyApp.myapptestSyou zou de bovenstaande regel moeten wijzigen, minimaal als volgt: Java -JavaAgent: Testar.jar = TDB = Testar.tdb-ClassPath Junit.jar: MyApp.jar Junit.Textui.Testrunner MyApp.myapptestshere De optie TDB geeft de naam van het Testar DB-bestand aan, waarin de tool de informatie over de code van de code van uw tests houdt. Hieronder vindt u de lijst met alle Testar-opties (om meerdere opties aan te passen aan het gereedschap, geef ze op als optie1 = waarde1, optie2 = waarde2, ...). Vereisten: · Java 1.5


Testar Gerelateerde software

Phpautotest

PHPAUTOTEST is een hulpmiddel voor het uitvoeren van geautomatiseerde regressietests op PHP-aangedreven websites. ...

144

Downloaden

Grafiek-omvat

GRAFIEK-INCLUSIES Creëert een grafiek van afhankelijkheden tussen bronbestanden en / of groepen bronbestanden. ...

135

Downloaden

Spatten

Spats of Simple Page Template Server is een poging om een eenvoudige kleine sjabloonserver te maken die door iedereen kan worden gebruikt ...

155

Downloaden