Framework documentation

Pathways: a test-guide for iterative developed software

This Pathways-framework is a reference implementation for effectively verifying (or testing) the correct behaviour of a product. Especially during iterative development, like scrum or ‘Integrated Agile’, the developed product changes constantly, as does the features (and other requirements) of the product. So, it is vital to constantly verify all existing and new features. This has to be automated else the load of manual testing will grow quickly above the capability of the team.

Also the maintenance of all those Automated Test Scripts (or ATS) should be minimal. This is possible by using known software-design-principles, like locality.

Overview

The two images give an global overview of the pathways-package; they are automatically generated from the code with pyreverse

UML class diagram

PathwaysFramework/./pyreverse/classes_Pathways_Framework.svg

UML packages diagram

PathwaysFramework/./pyreverse/packages_Pathways_Framework.svg

The packages