ols-router

Route Planner NG Acceptance Test Plan

Background

Route Planner Next Generation is a three year project to develop an open source route planner capable of time-dependent routing and commercial vehicle routing.

Purpose

This document defines the tools, methods, and approach to be used in acceptance testing the Route Planner Next Generation.

Components to be Tested

  1. Route Planner is an online API for route planning
  2. Route Planner Administration Application
  3. Routable BC Maker is an internal application used to take source data such as the ITN and enhanced turn-restrictions and automatically generate input datasets for the Route Planner.

Test Tools

Logging and tracking issues

GitHub and ZenHub are to be used for issue logging and tracking

Defining, storing, and executing test cases and analysing results

Test Planning Process

Route planning test cases will be stored in the Route Planner Benchmark Route List.

Define test cases for each feature of the router including:

Define route planning test cases for various geographic scenarios including:

Define Route Planner Administration Application tests including:

Testing Process

Preconditions

Steps

  1. On Test platform, use Routable BC Maker to prepare a routable road network using the latest ITN and turn-restrictions.

  2. Run route planner tests in the test environment

  3. Manually test the route planner using the Location Services in Action application

  4. Manually test the Route Planner Administration application in the test environment

Acceptance

The Ministry will accept the system if all acceptance test cases pass.