Muclipse

Een open source-mutatie-testplug-in voor Eclipse
Download nu

Muclipse Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ben Smith
  • Uitgever website:
  • http://rallypoint.wbpsystems.com/

Muclipse Tags


Muclipse Beschrijving

Een open source-mutatie Testing plug-in voor Eclipse Mucklipse is een wikkel voor het Jmutatiesysteem (Mujava), dat mutatietests uitvoert. Het is een Eclipse-plug-in met runtime-configuraties en een weergave. Verhoogde bruikbaarheid wordt verstrekt met behulp van de kenmerken van de IDE. De mutatieproceson-iteratie van het mutatieproces omvat het creëren van mutanten, het uitvoeren van eenheidstests met mutanten in de plaats van broncode en het vergelijken van de resultaten van de uitvoer van de mutanten Origineel (zie bovenstaande figuur). Mutanten zijn modificaties van broncode die zijn gewijzigd door mutatie-exploitanten. Het primaire concept achter het testen van mutatie is dat het modificeren van de broncode van een bepaalde eenheid (of mutating it) zou moeten veroorzaken dat de test die op die eenheid actief is om te falen. Als een klasse is gemuteerd, moet het de testcases veroorzaken of anderszeggen Resultaten dan het origineel (behalve in het geval van een vals positief). Als de mutatieprocedure een echt positief onthult, weet de ontwikkelaar dan dat er een zwakte is in zijn of haar testcode: als het wijzigen van de code geen testfout oplevert , de test ontbreekt iets. De ontwikkelaar bestudeert hoe de mutant verschilt van het origineel en probeert een test te schrijven die deze mogelijke fout zal vangen, dus begint een tweede iteratie van het proces. Op deze manier helpt de procedure voor het testen van de mutatie de ontwikkelaar om sterke testsets te creëren. Muclipsethe Eclipse Development-omgeving biedt veel projectmanagement- en ontwikkelingsinterfaces die het ontwerpen en implementeren van een Java-project aanzienlijk verbeteren. Specifiek verschaft het een API die het uitvoeren van mutatietests eenvoudiger maakt. Mujava, door Yu Seung Ma, Dr. Yong Rae Kwon en Dr. Jeff Offut, is een mutatiesysteem voor Java-bestanden. Het gebruik van OJ biedt Mujava zowel een gebruikersinterface als een API voor het uitvoeren van mutatie op bestaande Java-lessen. Na het uitvoeren van methode-niveau of -klasniveau-mutaties op gespecificeerde Java-lessen, loopt Mujava testcases op de originele klassen en opnieuw op de mutanten en vergelijkt het resultaat, waardoor het hierboven beschreven mutatieproces wordt uitgevoerd. MUCLIPSE is een Eclipse-plug-in die een brug biedt tussen de bestaande Mujava API en de Eclipse WorkBench. Mislipse is een reïncarnatie van het Mujava-tool in de vorm van een Eclipse-plug in. Het mutatieproces vereist een grote hoeveelheid meta-talen manipulatie. Aangezien mutatie-exploitanten op de broncode handelen, moet de geproduceerde mutant vervolgens worden opgesteld voordat het tegen de testcases kan worden uitgevoerd. Bovendien vereist mutatietests dat de broncode van de mutant niet op het Java-klassenpad staat als u probeert het te "doden". Beide stappen vereisen zeer specifieke Java-runtime-instellingen, die worden afgehandeld door de configuraties die bij de MUCLIPSE-installatie worden geleverd. Mislipse biedt vooruitgang voor het Mujava-systeem op het gebied van bruikbaarheid en compatibiliteit. Vereisten: · Eclipse Wat is er nieuw in deze release: · De nieuwste versie van MuClipse is beschikbaar vanaf de update-site. Deze nieuwste versie werkt met Eclipse V3.3 en Eclipse V3.4 (GanyMede). Verschillende andere insecten die de moeite waren, zijn opgelost, inclusief problemen die testcases uitvoeren. Lees de pagina voor projectinstellingen zeer zorgvuldig voor downloaden. · Belangrijk: veel kwesties die in eerdere versies van Muclipse zijn aangetroffen, zijn echter opgelost, maar één belangrijke resten: Muclipse werkt niet met Java V1.5-codefuncties. Als u een code hebt, is Java v1.4.2-compliant (een gemakkelijk ding om te controleren), kunt u nog steeds muclipse gebruiken. Anders onthouden u zich niet te downloaden.


Muclipse Gerelateerde software

Hol

HOL is een programmeeromgeving waarin Theorems kunnen worden bewezen en bewijsstukken geïmplementeerd. ...

222

Downloaden

Sipbomber

Sipbomber is een hulpmiddel voor het testen van SIP-protocol (RFC 3261) -implementaties. ...

641

Downloaden

Java Voorkeuren Tool

Java Voorkeuren Tool is een eenvoudig hulpprogramma voor Java-ontwikkelaars en testers, in de Geest van de Register-editor van Microsoft. ...

93

Downloaden