Software-update: Jameleon 3.3-M5

Jameleon is een automatische tester die met plugins gemakkelijk uitgebreid kan worden. Het programma is data-driven en maakt gebruik van Java en xml waardoor het platformonafhankelijk is. Met behulp van Jameleon kan een applicatie tegen verschillende data getest worden om eventuele bugs of bottlenecks voortijdig op te sporen. De ontwikkelaars zijn nog steeds druk bezig en de vijfde milestone van Jameleon 3.3 is sinds kort met de volgende veranderingen beschikbaar :

Release 3.3-M5:
  • Total revamp of HTML test results, including timestamp support and results are actual execution steps.
  • Disabled Jiffie Action Point Generator due to Jiffie 1.0 upgrade.
  • Add clear HTML results button to GUI Fixes 1750896.
  • View HTML results in GUI by clicking on status icon of the test case result Fixes 1889294.
  • Add back/forward button to HtmlBrowser in GUI Fixes 1889290.
  • Upgrade to Jiffie 1.0 - fixes VM crashes Fixes 1833878.
  • Upgrade to HtmlUnit 1.14 Fixes 1830838.
  • Upgrade to Jaxen 1.1.1 Fixes 1830833.
  • Upgrade to Selenium-RC 0.9.2 Fixes 1829760.
  • Remove Log4j Dependencies by refactoring results Fixes 1772484.
  • add button to UI which opens the test runs summary HTML results Fixes 1748469.
  • Upgrade to Velocity 1.5 Fixes 1689952.
  • Make the two ExecuteTestCase Ant tasks execute the same way Fixes 1676920.
  • Add an abstract isParent() method to JameleonTestResult Fixes 1659858.
  • Add className to FunctionalPoint Fixes 1644944.
  • Add date and time in the test case result docs Fixes 1643860.
  • Add a link to the API docs and xref src for each tag Fixes 1640550.
  • Syntax Reference Generator should key from Class and not tag Fixes 1640535.
  • AbstactSqlTag doesn't need to implement store method Fixes 1639580.
  • deprecate SessionTag.trace() to be replaced with traceMsg Fixes 1639566.
  • trace() and traceMsg() should always log to debug. Fixes 1639565.
  • Add timeoutSeconds support for selenium session tag Fixes 1632945.
  • [selenium-plugin ] add support for waitForCondition Fixes 1882600.
  • [selenium-plugin ] add support for waitForValue Fixes 1882595.
  • Switch ja meleon-core to use the syntax generator Fixes 1628193.
  • Improve performance in registering and loading tags Fixes 1628055.
  • replace xjavadoc with qdox Fixes 1627986.
  • Added Watij plugin Fixes 1608547.
  • Add JameleonUnitTestCase for help with debugging Fixes 1604944.
  • Separation of installation base from the scripts and results Fixes 1594370.
  • Separate report for each test suite execution Fixes 1549771.
  • Generate test case docs based on actual execution Fixes 1276880.
  • unexpected error using jiffie plug-in Fixes 1496968.
  • sql tag doesn't work for SQL Server 2005 Fixes 1802025.
  • res empty in jameleon-test-suite-3.3-M4.zip Fixes 1736898.
  • Closing snapshot and bug browser under Mac OS X kills GUI Fixes 1747876.
  • sql tag doesn't support JDBC drivers w/o previous() support Fixes 1742456.
  • wait tag delay is applied even after a failure Fixes 1728882.
  • Unchecking "Generate Docs" does nothing Fixes 1724828.
  • GUI TestReport Duplicate TC Hidden Fixes 1687178.
  • no cleanup after failed tag Fixes 1719937.
  • Annoying error when snapshot fails in Jiffie Fixes 1686291.
  • selenium-assert-field-value-equals throws unjust exception Fixes 1685796.
  • remove Javadoc2Bean unused methods Fixes 1684371.
  • Custom configuration files are ignored by SupportedTags.java Fixes 1677238.
  • TestCaseListeners broken against ExecuteTestCaseTask Fixes 1676913.
  • Selenium Plugin Example Failing under Windows 2000 Fixes 1645555.
  • Test could fail if a tag has no default value defined Fixes 1665445.
  • map-variable variableType is case sensitive Fixes 1660998.
  • Possible out of memory problems using jellys setCacheTags Fixes 1654143.
  • jameleon.application is ignored in the GUI Fixes 1643878.
  • deprecate lastFileWritten (mostly for plug-ins) Fixes 1639023.
  • web site link - getting-started.html Fixes 1630803.
  • Core Tag documentation in Java source needs improvement Fixes 1628153.
  • TestCase can have the same test level mu ltiple times Fixes 1628151.
  • Tag documentation trims all Javadoc whitespace/new lines Fixes 1627984.
  • maven site no longer works due to changes in ibiblio Fixes 1626170.
  • The API docs don't reference the libraries they implement Fixes 1626172.
  • test-case and test-suite tags include invalid xhtml in docs Fixes 1626160.
  • gen-syntax-ref generates duplicate entries Fixes 1626156.
  • JagacyFunctionTag.readField doesn't work Fixes 1622412.
  • JagacyFunctionTag.readField doesn't work Fixes 1616468.
Release 3.3-M4:
  • Selenium Plug-in - The Selenium RC plug-in is being released as an experimental plug-in. Jeff Tulley helped significantly with this plug-in.
  • Jiffie Plug-in - slow-down due to bug Id 1559308. Thanks to Brennon for providing a reproducable test case that greatly assisted me in finding this. Fixes 1613634.
  • Jameleon core - When test case meta tags are used in a test-suite tag, the script silently fails. Fixes 1599858.
  • Jameleon core - make FunctionTag.delay methods public. Fixes 1597312.
  • Jameleon core - Code cleanup. Fixes 1595771.
  • Jameleon GUI - Ad d tooltips to results. Fixes 1613398.
  • Jameleon core - Add data-drivable row data (variables read in from data source) into results. Fixes 1613235.
  • Jameleon core - Add countRow back into data-drivable results objects. Fixes 1611902.
Versienummer 3.3-M5
Releasestatus Final
Website Jameleon
Download http://prdownloads.sourceforge.net/jameleon/jameleon-test-suite-3.3-M5.zip?download
Bestandsgrootte 18,08MB
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Japke Rosink

Meukposter

11-02-2008 • 15:26

2 Linkedin

Bron: Jameleon

Update-historie

02-'08 Jameleon 3.3-M5 2
11-'06 Jameleon 3.3-M3 0
10-'06 Jameleon 3.3-M2 1
06-'06 Jameleon 3.2.2 0
12-'05 Jameleon 3.0.4 1
07-'04 Jameleon 2.0.2 0
06-'04 Jameleon 2.0.1 2
Meer historie

Reacties (2)

Wijzig sortering
Dit ziet er erg geinig uit. Iemand hier ervaringen mee?
In tegenstelling tot vele andere auto-test tools die 1 ding goed kunnen is Jameleon meer een 'engine' waarmee je tests uitvoert aan de hand van plugins. Deze plugins kunnen vervolgens andere tools aansturen voor het automatisch uitvoeren van tests.

Zelf gebruik ik Jameleon in combinatie met de Selenium plugin. Jameleon regelt hierin de coordinatie en rapportage en laat het werkelijke uitvoeren van webapp-tests aan Selenium over.

Vanwege deze plugin structuur is het vrij simpel om ook zelf plugins te maken die andere test-specifieke acties kunnen uitvoeren, zoals database-tabellen verversen of externe tooltjes starten. En het is vooral deze flexibiliteit die me erg aanspreekt. Bedrijfsspecifieke eisen kunnen hierdoor gemakkelijk worden geimplementeerd zonder rare workarounds of hacks.

Op dit item kan niet meer gereageerd worden.

Kies score Let op: Beoordeel reacties objectief. De kwaliteit van de argumentatie is leidend voor de beoordeling van een reactie, niet of een mening overeenkomt met die van jou.

Een uitgebreider overzicht van de werking van het moderatiesysteem vind je in de Moderatie FAQ.

Rapporteer misbruik van moderaties in Frontpagemoderatie.




Google Pixel 7 Sony WH-1000XM5 Apple iPhone 14 Samsung Galaxy Watch5, 44mm Sonic Frontiers Samsung Galaxy Z Fold4 Insta360 X3 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee