rediff: Find the Changes that Matter! project video thumbnail
Replay with sound
Play with
sound
€2,810 pledged of €15,000 goal
backers
By Peter Hampel
€2,810 pledged of €15,000 goal
backers

About

rediff compares files and documents semantically.This means that rediff understands the inert structure of file formats.

Semantic understanding will vastly improve comparison. Your XML now has a different order? Your JavaScript is in one line? Your PDF has chapters switched? No problem, rediff will handle that.

XML file with many differences
XML file with many differences

Semantic understanding makes it easy to ignore volatile changes. Your build number, date, id or path changed and will continue to do so? No problem, ignore elements, attributes or whole parts of files with a single click. And persist that information for the next round of comparison.

XML with volatile changes ignored
XML with volatile changes ignored

And on top of that, rediff can group similar changes and handle them together. A small and simple modification can result in many changes. Renaming a class in HTML, a document chapter in PDF, a reference in JavaScript, or an element name in XML in a large enough file can easily result in hundreds of changes. rediff makes it easy to filter out the unimportant changes and group the relevant ones to cut through the fog.

And best of all? You can combine the different file formats. Compare a folder to find changes in all contained PDF documents. Follow the links in HTML to also compare its CSS, JavaScript and image files. Compare whole VM images to find the differences in its configuration. rediff comes with an API that lets you easily implement this for new formats—also your own ones.

rediff even lets you persist state snapshots. So if you want to find how your huge media library or VM image changed without using a full-fledged version control system, rediff is the right tool for you.

If you are a software tester, you can use rediff in your automated tests. Call it to verify the resulting GUI, website, PDF, log file or XML. You can even easily combine pixel and text comparison.

You’re gonna love it.

Why Open Source?

We are the creators of retest, an AI-based GUI testing tool. retest bases on the testing paradigm of difference testing—essentially rediff. So we implemented rediff already for Java Swing. We realized the huge usefulness and vast applicability of this approach. With rediff we will provide an extremely useful tool as open source for free and also as a very affordable premium version for heavy users.

We hope, that this will spread the paradigm of difference testing.

Financial goal:

Our financial goal of 15.000 € will allow us to develop rediff for a first set of the data formats XML, log files and folder structures. For every 10.000 € more (stretch goals), we will add one more technology, such as HTML or PDF. If you back us, you can influence the order of the stretch goals by choosing the corresponding reward. To implement the data formats will take around 2-3 months. So the first set will will be ready at around April, the next in July and so on.

About us:

ReTest is a startup based in Karlsruhe, Germany. ReTest, with its same-named software retest, offers an innovative testing tool, based on artificial intelligence, to automatically generate and execute GUI-based regression tests for software systems. Today, ReTest is a private limited company with eight employees. The founder and CEO, Dr. Jeremias Rößler, is a known expert and a demanded speaker within the software testing and artificial intelligence community. 

ReTest Team, 08/2017
ReTest Team, 08/2017

For further information have a look at our website or contact us on twitter or at crowdfunding@retest.de.

German summary

rediff ist ein Tool, das Dateien und Dokumente semantisch vergleicht.

Dadurch lassen sich Änderungen von Formatierung oder Reihenfolge, sowie volatile Änderungen, wie beispielsweise Datum oder Revisionsnummer, einfach ignorieren. Gleiche Änderungen können zusammengefasst dargestellt werden. Das macht den Dokumentenvergleich wesentlich einfacher und übersichtlicher. Insbesondere beim Software-Testing stellt dies einen großen Vorteil dar, da sich so auch Log-Dateien oder Schnittstellen automatisch überprüfen lassen.

Unser Finanzierungsziel beträgt 15.000 €. Dies würde uns ermöglichen, ein erstes Set an Dokumentarten, wie beispielsweise XML und Log-Dateien vergleichen zu können. Für je weitere 10.000 € werden wir eine weitere Dokumentarten hinzufügen.

Durch Unterstützung unseres Projektes gibt es die Möglichkeit, mehrere Rewards zu erhalten, so wie rediff Early Bird, die Premium Version von rediff oder sogar unser Software-Testing-Programm retest.


Risks and challenges

rediff is essentially an extract from retest, which is a much more complex product. So rediff works already for Java Swing—showing that we are able to develop it. We are a young company, but also very experienced in software development and have a high expertise in difference testing with and artificial intelligence-based testing. So, there is no risk to create rediff, except that we need the resources to do it.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge €5 or more About $6

    Early Bird

    Be one of the first users of rediff.
    Even get the beta if you want.

    Less
    Estimated delivery
    2 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge €10 or more About $12

    Choose a technology - PDF

    Vote for the technologies we
    develop next, if we reach the
    stretchgoals.
    (early bird version incl.)

    Less
    Estimated delivery
    2 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge €10 or more About $12

    Choose technology - rendered HTML pages

    Vote for the technologies we
    develop next, if we reach the
    stretchgoals
    (early bird version incl.)

    Less
    Estimated delivery
    3 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge €10 or more About $12

    Choose a technology - JavaScript

    Vote for the technologies we
    develop next, if we reach the
    stretchgoals
    (early bird version incl.)

    Less
    Estimated delivery
    1 backer
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge €10 or more About $12

    Choose a technology - JSON

    Vote for the technologies we
    develop next, if we reach the
    stretchgoals
    (early bird version incl.)

    Less
    Estimated delivery
    2 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge €10 or more About $12

    Choose a technology - OpenDocument

    Vote for the technologies we
    develop next, if we reach the
    stretchgoals.
    (early bird version incl.)

    Less
    Estimated delivery
    0 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge €10 or more About $12

    Choose a technology - Android Mobile

    Vote for the technologies we
    develop next, if we reach the
    stretch goals.
    (early bird version incl.)

    Less
    Estimated delivery
    0 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  8. Select this reward

    Pledge €20 or more About $23

    Premium

    Get rediff premium for
    one year

    Less
    Estimated delivery
    Limited 1 backer
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  9. Select this reward

    Pledge €30 or more About $35

    Premium

    Get rediff premium for
    one year

    Less
    Estimated delivery
    Limited 0 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  10. Select this reward

    Pledge €40 or more About $46

    Premium

    Get rediff premium for
    one year

    Less
    Estimated delivery
    1 backer
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  11. Select this reward

    Pledge €50 or more About $58

    Premium + Webinar

    Get rediff premium for
    one year
    + exclusive 2 hour
    webinar about testing
    and softwaredevelopment

    Less
    Estimated delivery
    0 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  12. Select this reward

    Pledge €75 or more About $87

    Lifetime

    Get a rediff premium
    lifetime license

    Less
    Estimated delivery
    2 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  13. Select this reward

    Pledge €400 or more About $464

    Lifetime + Consulting

    Get rediff premium lifetime
    + 4 hours softwaredevelopment
    and consulting (remote).

    Less
    Estimated delivery
    0 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  14. Select this reward

    Pledge €4,000 or more About $4,644

    rediff + retest

    Get rediff premium lifetime
    + retest, the GUI testautomation
    software, licence for one year
    + two days of individual adaption
    (save 2.000 €)

    Less
    Estimated delivery
    Ships to Only certain countries
    Limited 0 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  15. Select this reward

    Pledge €8,000 or more About $9,288

    Individual

    get a rediff lifetime premium
    version adapted to your individual
    data format (save 2.000 €)

    Less
    Estimated delivery
    Limited 0 backers
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (29 days)