Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 2 reacties
Bron: Jameleon

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.
Moderatie-faq Wijzig weergave

Reacties (2)

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.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True