Jstestdriver

Remote JavaScript-console
Download nu

Jstestdriver Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Naam uitgever:
  • JsTestDriver Team
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 2.9 MB

Jstestdriver Tags


Jstestdriver Beschrijving

JSTESTDRIVER is een eenvoudige toepassing op de opdrachtregel die gericht is op het leveren van ontwikkelaars met een externe JavaScript-console. JSTESTDRIVER bestaat uit een enkel JAR-bestand dat alles bevat wat u nodig heeft om aan de slag te gaan. Belangrijkste kenmerken: Opdrachtregelregeling: JavaScript-code in de browser per ontwerp is niet toegestaan om te communiceren met het bestandssysteem of de opdrachtregel. Dit zorgt voor een probleem bij het proberen om tests op een geautomatiseerde mode uit te voeren. Een goede testloper moet controle toestaan via de opdrachtregel, zodat tests kunnen worden gelanceerd vanuit een automatiseringsscript. Dit impliceert ook dat de tests nodig zijn om hun resultaten te kunnen publiceren naar standaard uit of een bestand, buiten de browser sandbox. Het JavaScript zorgt voor het besturen en marshaling-testresultaten in de browser sandbox en maakt ze beschikbaar op de opdrachtregelinterface (of Java API). Parallelle testuitvoeringen tussen browsers: JavaScript-ontwikkeling betekent één keer en overal testen. Het is heel gewoon bij het ontwikkelen van die code passeert in één browser, maar faalt op anderen. Als de ontwikkelaar met slechts één browser test, is het meest waarschijnlijke uitkomst dat de code alleen werkt in die browser. De code in een continue build controleren dan de code in alle browsers uitvoeren en resulteert in falen die moeilijk te debuggen zijn, aangezien het check-in vrij groot kan zijn. Met JSTESTDRIVER kunt u uw tests parallel op vele browsers en platforms tegelijk uitvoeren. Dit is mogelijk omdat de JSTESTDRIVER-server een aantal lokale of externe browsers kan vastleggen. Snelle tests Uitvoering: TDD-ontwikkeling vraagt om vaak tests uit te voeren. Veel javascript-tests-lopers vereisen dat u een HTML-wrapperbestand schrijft dat u opneemt om de tests opnieuw uit te voeren, waardoor u eindigt met veel HTML-wrappers die gelijk zijn aan testsuites. Dit betekent dat u slechts één tests-suite op één browser tegelijk kunt uitvoeren. Het betekent ook dat de browser de productiecode voortdurend moet ontleden, omdat deze de afzonderlijke tests-suites uitvoert. Ten slotte is het vaak niet mogelijk dat individuele tests niet mogelijk is als de enige controle browservernieuwen is. We nemen een andere aanpak, JavaScript laadt de productie / testcode aan het begin en houdt ze in de browser. Het herlaadt vervolgens alleen de bronbestanden die zijn gewijzigd. Dit versnelt de testuitvoering aanzienlijk, omdat de browser in de meeste gevallen slechts een enkel bestand opnieuw moet parseren om het opnieuw uit te voeren. Volledige controle van DOM: Veel JavaScript-testharnassen melden de testresultaten in de DOM. Dit betekent dat delen van de DOM niet door de tests kunnen worden gewijzigd of u de testresultateninformatie verliest. Omdat JSTESTDRIVER de teststatus op de opdrachtregel rapporteert, zijn tests vrij om de DOM te wijzigen op welke manier ze nodig hebben voor de test. JSTESTDRIVER wordt vervolgens de staat van de DOM gericht voor de volgende test. Eenvoudige configuratie: JSTESTDRIVER wordt gebundeld als een enkel jar-bestand. Het is niet nodig om HTML Wrapper-lessen te schrijven die complexe script-tags-insluitsels hebben om de testloper te bootsen. Het enige dat u hoeft te schrijven, is uw bronbestand, tests-bestand en een lijst met configuratiebestanden van uw bron / testbestanden en u bent klaar om te gaan. Code Dekking: CODECOVERAGE kan worden berekend voor uw tests declaratieve HTML-injectie: heeft specifieke DOM nodig die moet worden geladen aan uw test Voert, geen probleem: HTMLDOC


Jstestdriver Gerelateerde software

Firefuzzer

Een penetratietestgereedschap dat bedoeld is om kwetsbaarheden te vinden in webpagina's, vooral buffer overflow en XSS ...

217 1.3 MB

Downloaden

Gabriel

Beveiligingsraamwerk om methode toegang en acties van gebruikers te beperken ...

228 95 KB

Downloaden