Skip to content

Project History

Context

The Agile Test Automation Framework (ATAF) was developed in 2023–2024 to support the first iteration of the ZMS / eAppointment project — the appointment-scheduling system operated by the City of Munich (Landeshauptstadt München).

After that initial use, ATAF was extracted into its own repository so that it could be reused across teams. It is today used in the zmsautomation test suite of the eAppointment project and is reused internally by other Munich projects.

Origin

ATAF was built primarily by colleagues from digital@M — the in-house design and engineering unit for digital products at the City of Munich — for use at it@M, the IT service provider of the Landeshauptstadt München.

The framework consolidates patterns that had emerged across multiple Munich projects:

  • Cucumber-based BDD with TestNG/JUnit underneath
  • Selenium- and REST-based test layers
  • Optional integration with Jira / Xray for test management
  • A property-driven configuration model that works across local, CI, and grid setups

Today

  • In production use: zmsautomation (ZMS / eAppointment end-to-end and REST tests)
  • Internal reuse: additional Munich projects consume de.muenchen.ataf:{core,rest,web} from Maven Central
  • Open source: the framework is published under MIT on GitHub and on opensource.muenchen.de