jDiffChaser

Java Open Source Software that automates visual GUI comparisons between two versions of a Swing application
Download

jDiffChaser Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • The jDiffChaser Team
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 5 MB

jDiffChaser Tags


jDiffChaser Description

Java Open Source Software that automates visual GUI comparisons between two versions of a Swing application jDiffChaser plays previously recorded scenarios and takes a screenshot of the last production version GUI rendering and another screenshot of the current development version. Then it compares both screens, finds the differences between them and lists all in a html report. Of course you can define zones to ignore during comparisons. Scenarios can be played locally on a single host, that means sequentially, or they can be played at the same time on two hosts when real time data is needed by the tested application.jDiffChaser helps you avoiding "undocumented features" and surprising side effects that can appear within a new released Swing application. Here are some key features of "jDiffChaser": · Compares same screens of different versions of a java Swing application to highlight regressions · Easy actions recording using the remote control · Limited scenario recordings: no need to record a new scenario for each new versions. · Comparisons can ignore zones you can easily select when recording scenario. You select rectangles to ignore using your mouse pointer. · Sequential mode on one host: launches production version, plays scenarios, takes a screenshot and then do the same with development version and compares both screen-captures. · Parallel mode on two hosts: launches production version on one host, launches development version on another host, then play scenario at the same time on both hosts, captures both screens and compares the resulting screenshots. Useful when testing clients displaying realtime data for example. · Multi-platform · No code intrusive, can mostly compare any java swing application (complex ones may need some dedicated jDiffChaser recorder or player you can code) screens. · Automation ready as you can create dedicated ant tasks you schedule · Tests suites based · Translucent recording remote control to make full-screen scenario recording easier · Delayed screenshot to do some actions before the capture (useful, for example, to capture expanded menubars entries on MacOS) · Capture either the fullscreen or the only application window Requirements: · Java · Ant What's New in This Release: · Now you can open a scenario (or a comparison layer file) to see the zones it ignores during comparisons, and you can edit this zones set, adding or removing some areas. · The Local Scenario Player (you use to locally test your scenario) can now open and play a list of selected scenarios. So you can test scenarios' sequences. · Fixes the following 0.9 bug: when finishing test suite using an empty directory, the test result comments (versions numbers displayed on report) were null. · The report uses a new style


jDiffChaser Related Software