RiverGlide / serenity-web-todomvc-journey

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Serenity Journey Pattern demo

This application is a simple demonstration project using Serenity and the Journey Pattern with JUnit, running tests against the http://todomvc.com/examples/angularjs/#/ application.

The project has a number of web tests, organised by feature in packages under src/test/java/net/serenitybdd/demos/todos/features. These tests use tasks, actions, questions and page elements defined in src/main/java/net/serenitybdd/demos/todos. The overall project structure is shown here:

+ model
    Domain model classes
+ tasks
    Business-level tasks
+ action
    UI interactions
+ user_interface
    Groupings of cohesive screen elements (as if they are widgets)
+ questions
    Objects used to query the application

The project runs using JDK 1.8 and Maven. To run the demo, run:

mvn clean verify

The Serenity reports will be generated in the target/site/serenity directory.

About


Languages

Language:Java 100.0%