Skip to content
Kristian Karl edited this page Sep 28, 2019 · 29 revisions

GraphWalker

GraphWalker is an Model-Based testing tool. It reads models in the shape of directed graphs, and generates [test] paths from these graphs.

A model can look like the one in the following image. The model is collection of arrows and nodes and together they create a graph.

Model
  • An arrow represents an action.
  • A node represents a verification.

What GraphWalker does

Given a model and a generator rule, GraphWalker by mathematical algorithms generates a path which corresponds to your test idea. This image illustrates such a result.

LoginWithPath

Then this path would be provided to the tool of your choice to execute the test.
In other words, GraphWalker is a test generation tool.

Have a look at what features GraphWalker offers.

Download it

Either download the standalone jar file, or include GraphWalker in your Java project. Use the latest version 4.0.0-SNAPSHOT.

In your Maven project, add this to your pom.xml file:

<dependency>
   <groupId>org.graphwalker</groupId>
   <artifactId>graphwalker-core</artifactId>
   <version>4.0.0-SNAPSHOT</version>
</dependency>

See more in Include Graphwalker in your maven project

Clone this wiki locally