Golden Master Testing With recheck-web

This tutorial is a step-by-step guide on how to:

  • Install and start using recheck-web and recheck.cli
  • Create a first executable test case
  • Make it repeatable by ignoring irrelevant changes

Furthermore, this tutorial will show some typical usage scenarios in development and test maintenance, thereby exemplifying the capabilities of recheck-web and recheck.cli.

How AI Will Transform the Testing Process

To what extent will AI fundamentally change the way we work? What about the change management process? Will AI augment or replace testers? How do we introduce an AI initiative and ensure we are taking the testing team along with us on the journey?Image title

Although biology often inspires human innovation, it hardly leads to a direct implementation. Birds taught humans that flying is possible and inspired human creativity for centuries. But the design of today’s planes and helicopters does not have much in common with their biological role models. As humans learn and apply principles, we adapt them to our needs. Instead of creating mechanical legs for our vehicles that can climb over obstacles, we removed the obstacles and paved the way for our wheeled transportation­­ — which happens to be both faster and more efficient.

How to Use Golden Masters to Check Web Apps With ReCheck

Check everything at once and create unbreakable tests. Recheck is a Golden Master-based, open-source test framework on top of Selenium that comes with powerful features. Let's take a closer look.

Features

  • Easy creation and maintenance of checks for web
  • Semantic comparison of contents
  • Easily ignore volatile elements, attributes, or sections
  • One-click maintenance to update Golden Masters with intended changes
  • No unexpected changes go unnoticed
  • Operates on top of Selenium
  • Makes your tests unbreakable
  • The Git for your GUI

Advantages

Instead of manually defining individual aspects that you want to check, check everything at once. So instead of writing many assert statements — and still not have complete checks — write a single re.check(). This saves a lot of effort when creating tests. And it makes sure to not miss unexpected changes.