Introducing Appraise

I'm glad to announce the initial version of Appraise, a new opensource tool for visual test automation. It's like FitNesse, but for visuals, and working from Markdown that shows up nicely in GitHub repositories. 

Appraise can help you:

  • Automate acceptance or regression tests for visual look and feel in a visual language, rather than xUnit style code
  • Publish easily maintainable developer docs with visual examples to Github easily (markdown) or as a static site
  • Start Spec by Example/BDD from a sketch, hand-drawn, wireframe, or from a graphic tool
  • Review and approve changes to web pages, visual layouts and components quickly through visual inspection
This is another tool we built for MindMup, and we used it for the last few months internally, to assist with visual checks and test automation. It helped us move away from tedious layout tests that were very difficult to maintain for small changes, but that would be visually easy to approve or reject. Appraise makes visual tests easy to compose and maintain, by letting people describe what they want something to look like (with a drawing, photo, screenshot or a wire-frame), instead of describing how to test it (eg 10 pixels left, this css color). Under the hood, Appraise uses headless Chrome to take screenshots, so it can inspect anything that Chrome can render.

The initial release of Appraise is alpha-quality. It covers our key usage scenarios, so we think it is ready for some nice community feedback. It's useful to us, let's make it useful to you together. We've designed it to be extensible and pluggable, so other ways of executing fixtures, taking screenshots or processing results should be easy to bolt on to it. We're releasing it under the MIT license, and the code is on GitHub.  

If this sounds interesting and you'd like to get involved, head over to
Read More

Upcoming workshops

Learn how to improve your software delivery by participating in hands-on intensive educational workshops. I am personally facilitating these sessions:
Specification by Example
Impact mapping, story mapping and valuable user stories
Copyright © 2017 Neuri Consulting LLP, All rights reserved.

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.