- Generators and stop conditions
- Creating and using a custom generator
- Command line tool
- Maven Wrapper
- How to
- REST API
- Websocket API
- JSON file format
Clone this wiki locally
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.
- An arrow represents an action.
- A node represents a verification.
Given a model and a generator rule, GraphWalker by different algorithms generates a path which corresponds to your test idea. This image illustrates such a result.
The generator used above, generates a random walk and ends when all edges has been covered.
In GraphWalker that is expressed like:
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.
To start creating models, the tool GraphWalker Studio is used. Find out how Studio works.
Either download the standalone jar file, or include GraphWalker in your Java project. Use the latest version 4.3.1.
In your Maven project, add this to your pom.xml file:
<dependency> <groupId>org.graphwalker</groupId> <artifactId>graphwalker-core</artifactId> <version>4.3.1</version> </dependency>
See more in Include Graphwalker in your maven project