Software-update: Jameleon 3.3-M2

Jameleon is een automatische tester die met plug-ins gemakkelijk uitgebreid kan worden. Het programma is data-driven en maakt gebruik van Java en XML waarmee het platformonafhankelijk is. Hiermee kan je een applicatie testen tegen verschillende data om eventuele bugs of bottlenecks voortijdig op te sporen. De ontwikkelaars zijn nog steeds druk bezig en versie 3.3-M2 is sinds kort beschikbaar met de volgende veranderingen sinds de vorige vermelding in de meuktracker:

Version 3.3-M2:

Jameleon Core:
  • Complete refactor of the results. For those that coded against the results, you will likely need to make some modifications. As a result of this refactor, the TestResults.xml file is completely different and there were some modifications to the GUI results and the TestResults.html. If you use TestResults.xml to do reporting, it is a good idea to start looking into the event (net.sf.jameleon.event package) model that is built into Jameleon. Please note that the changes are still ongoing. If you are interested in the direction of the results, please feel free to ask in the forums or one of the mailing lists.
Fixes:
  • Jameleon GUI - display errors while the tests are being executed.
  • Jameleon GUI - display hightlighted source when line # is clicked on.
  • Jiffie plug-in - ie-session clickYesOnSecurityAlert is always false.
  • Jiffie plug-in - ie-session clickYesOnSecurityAlert is misspelled.
  • Jiffie plug-in - IHTMLElementFinder.getIHTMLElement bug. Thanks to Alex Eagar.
  • Jameleon GUI - debug doesn't always unhighlight/highlight the source.
  • Jameleon GUI - throws NullPointerException when selecting directory.
  • Jameleon GUI - svn files are viewable in GUI.
  • Jameleon GUI - shows wrong test case docs when multi selected.
  • Jameleon core - test passes even if CVS file has invalid format.
  • HtmlUnit plug-in - set input field tags blow up when null is passed.
  • Jameleon core - bad error message when function tag is not under session tag.
  • HtmlUnit plug-in - enableSslCertCheck doesn't work when set to false.
  • JUnit plug-in - execute-jameleon-script clears test execution #'s.
  • Site Docs - better docs on Registering Function Tags Ant Task.
  • Jameleon core - dataDrivable tags should not know about Map implementation.
  • Jameleon core - jameleonUtility.getFileNameFromPath broken for path in files.
  • Jameleon core - abstractFileDrivableTag.setFileName should be setFile.
  • Jameleon core - can't set scriptsDir outside of current working directory.
Added:
  • Jameleon core - support direct attributes in testcase, session and data tags.
  • Jameleon core - auto-generate the syntax reference for plug-ins.
  • Jameleon core - keep references to all Exceptions in results.
  • Jiffie plug-in - add ie-execute-javascript tag. Thanks to Alex Eagar.
  • Jameleon core - replace Row Num with line # on the first page.
  • JUnit plug-in - make execute-jameleon-script more useful. Many changes were made to this that are not backward compatable.
  • Jameleon core - upgrade to latest jelly 1.0.
  • Jiffie plug-in - add ability for session to keep browser open.
  • Jameleon core - make warnOnNoPluginsFound a glo bal variable.
  • Jameleon core - add a short description to FunctionalPoint.
  • Jameleon core - remove unused FunctionalPoint constructor.
  • Jameleon core - add a syntax-reference generator Ant Task.
  • Jameleon core - pull X509TrustEverythingManager out of JsseSettings..
  • HtmlUnit plug-in - upgrade to HtmlUnit 1.9.
  • HtmlUnit plug-in - upgrade to commons-lang-2.1.
  • HtmlUnit plug-in - upgrade to commons-io-1.2.
  • HtmlUnit plug-in - upgrade to commons-httpclient-3.0.1.
  • Jameleon core - upgrade to xmlParserAPIs-2.6.2.
  • Jameleon core - upgrade to xercesImpl-2.6.2.
  • Jameleon core - upgrade to jaxen-1.1-beta-9.jar.
  • Jameleon core - upgrade to dom4j-1.6.1.jar.
  • Jameleon core - upgrade to commons-logging-1.1.jar.
  • Jameleon core - upgrade to commons-collections-3.2.
  • Jameleon core - upgrade to JUnit 3.8.2.
  • Jiffie plug-in - simplify Acceptance Tests for examples.
  • HttpUnit plug-in - simplify Acceptance Tests for examples.
  • HtmlUnit plug-in - simplify Acceptance Tests for examples.
  • Jameleon core - remove so many references to xml namespaces in examples.
  • JUnit plug-in - refactor JUnit assert tags.
  • Jameleon core - refactor the logging Layouts.
  • Jameleon core - simplify Results.
  • JUnit plug-in - add a ju-assert-null tag.
  • Selenium plug-in - add a Selenium Plugin.
  • Jameleon core - add FunctionTag.getStringOrDefault() method.
  • Jameleon core - add ContextHelper.getValueAs[type ] WithConfig.
  • Jameleon core - add ContextHelper.getVariableAsInt().
  • Jameleon core - add new TestSuite and DataDrivable result classes.
  • Jameleon core - new JameleonExceptions which are RuntimeExceptions.
Removed:
  • Jameleon core - remove support for testBlock(XMLOutput out).


Version 3.3-M1:

This is a beta release. It includes a new HtmlUnit plug-in and a refactor of the test case docs generation engine as well as initial refactor of the reporting. Please download this release and check for any bugs or regressions that may occur due to this release.

Jameleon Core Changes:
    Bugs Fixed:
    • 1505636 NOT RUN when unsupported attribute is used in a session tag
    Features Fixed:
    • 1516631 refactor XML/HTML/Simple test case results for  
    • 1506393 Add a <wait> tag
    • 1504113 Refactor test case doc generation
    Jagacy Plug-in:
    • 1516657 Upgrade to jagacy 1.2.3
    Jiffie Plug-in:
    • 1516655 Switch back to Jiffie 0.5
    HtmlUnit Plug-in:
    • 1216780 Initial release
Versienummer 3.3-M2
Website Jameleon
Download http://prdownloads.sourceforge.net/jameleon/jameleon-test-suite-3.3-M2.zip?download
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Japke Rosink

Meukposter

18-10-2006 • 12:34

1 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 (1)

Wijzig sortering
Anoniem: 48923
18 oktober 2006 13:19
For those that coded against the results, you will likely need to make some modifications
Oh lekker.. dat is voor mij nou een rede om niet (direct) over te gaan een nieuwe versie. Kan je overnieuw beginnen. Kunnen ze geen xslletje maken die het resultaat van formaat 1 naar 2 veranderd?

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.



Op dit item kan niet meer gereageerd worden.


Nintendo Switch (OLED model) Apple iPhone SE (2022) LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 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