Smallworld Test Automation Framework

Efficient, repeatable software testing, from system testing through to acceptance testing.

The Test Automation Framework (TAF) enables the automated execution of system tests for Smallworld applications and is based on the interaction principle. An interaction is a hierarchy of test steps (parameterised with test data) composed by the test designer, which are based on executable elementary test steps. For Smallworld, the TAF provides a wide range of such test steps. The test specification is executed automatically by a test execution engine within a Smallworld runtime environment.

  • Simple and rapid repeatability of test execution
  • Reduction in test time
  • More frequent test execution within iterative processes, … particularly necessary in agile processes (short delivery cycles)
  • Extensive test coverage possible in every release
  • Quality assurance despite increasing software complexity
  • Composition of test cases and test scenarios from basic test steps.
  • Numerous basic interactions, such as for operating the Smallworld GUI, are available.
  • Automated execution of test cases via the Test Execution Engine.
  • Test results are returned as XML.

Additional information

Systemvoraussetzung / System requirement

from Smallworld 4.0 onwards

Sparten / Smallworld NRM

All utility data models (Smallworld NRM), NRM District Heating, NRM Electricity, NRM Gas, NRM Pipe Management, NRM Wastewater, NRM Water, Telecommunications

Hersteller / Manufacturer

ITS Digital Solutions