{"id":51533224,"url":"https://github.com/it-at-m/agile-test-automation-framework","last_synced_at":"2026-07-09T05:30:24.877Z","repository":{"id":339385241,"uuid":"1129623879","full_name":"it-at-m/agile-test-automation-framework","owner":"it-at-m","description":"The Agile Test Automation Framework (ATAF) is a test automation framework specifically developed for agile projects. It provides a simple and extensible way to create and manage automated tests with Cucumber in Jira.","archived":false,"fork":false,"pushed_at":"2026-06-30T06:34:52.000Z","size":679,"stargazers_count":4,"open_issues_count":5,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-30T08:22:17.028Z","etag":null,"topics":["agile","cucumber","government","java","jira","jira-integration","jira-rest-api","maven","municipalities","municipality","municipals","restassured","restassured-framework","selenium","test-automation","testing","testing-tools"],"latest_commit_sha":null,"homepage":"https://it-at-m.github.io/agile-test-automation-framework/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/it-at-m.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-07T10:53:40.000Z","updated_at":"2026-06-30T06:34:49.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/it-at-m/agile-test-automation-framework","commit_stats":null,"previous_names":["it-at-m/test-automation-framework","it-at-m/agile-test-automation-framework"],"tags_count":4,"template":false,"template_full_name":"it-at-m/oss-repository-en-template","purl":"pkg:github/it-at-m/agile-test-automation-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/it-at-m%2Fagile-test-automation-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/it-at-m%2Fagile-test-automation-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/it-at-m%2Fagile-test-automation-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/it-at-m%2Fagile-test-automation-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/it-at-m","download_url":"https://codeload.github.com/it-at-m/agile-test-automation-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/it-at-m%2Fagile-test-automation-framework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35288805,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-09T02:00:07.329Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agile","cucumber","government","java","jira","jira-integration","jira-rest-api","maven","municipalities","municipality","municipals","restassured","restassured-framework","selenium","test-automation","testing","testing-tools"],"created_at":"2026-07-09T05:30:23.773Z","updated_at":"2026-07-09T05:30:24.767Z","avatar_url":"https://github.com/it-at-m.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv id=\"top\"\u003e\u003c/div\u003e\n\n\u003c!-- PROJECT SHIELDS --\u003e\n\n[![Made with love by it@M][made-with-love-shield]][itm-opensource]\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n[![Java 21][java-shield]][java-url]\n[![Cucumber][cucumber-shield]][cucumber-url]\n[![TestNG][testng-shield]][testng-url]\n[![JUnit 5][junit-shield]][junit-url]\n\n---\n\n# Agile Test Automation Framework (ATAF)\n\n## Documentation\n\n- Published developer handbook (GitHub Pages root): [https://it-at-m.github.io/agile-test-automation-framework/](https://it-at-m.github.io/agile-test-automation-framework/)\n- Releases (used in place of an in-repo changelog): [github.com/it-at-m/agile-test-automation-framework/releases](https://github.com/it-at-m/agile-test-automation-framework/releases)\n- Maven coordinates: `de.muenchen.ataf:{core,rest,web}` on Maven Central\n\n## About ATAF\n\n\u003cimg width=\"200\" align=\"right\" alt=\"ATAF logo\" src=\"docs/img/ataf_logo.png\" /\u003e\n\nThe **Agile Test Automation Framework (ATAF)** is a Java 21 framework for Cucumber-based BDD tests and traditional TestNG/JUnit test suites, with optional Jira/Xray integration. It is designed for agile projects: fast setup, maintainable test automation, and integration into modern development workflows. In addition to browser-based and API testing, it provides hooks for managing test executions in Jira and Xray.\n\nThe framework was developed in 2023–2024 to support the first iteration of the **ZMS / eAppointment** project of the Landeshauptstadt München and is today used in the `zmsautomation` test suite as well as other Munich projects. It was built primarily by colleagues from **digital@M** for use at **it@M**.\n\nIt provides:\n\n- Support for both BDD testing with Cucumber and traditional test cases with TestNG and JUnit\n- Seamless integration with popular testing libraries\n- Easy-to-configure runners for TestNG and JUnit\n- Integration with Jira and Xray using their existing REST APIs for test management\n\nFor prerequisites, installation, writing and running tests, property files, supported webdrivers, reporting, and the full project history see the [handbook](https://it-at-m.github.io/agile-test-automation-framework/).\n\n## Contact\n\n[Overview](https://opensource.muenchen.de/)\n\nMunich contact: it@M – opensource@muenchen.de\n\nATAF was built primarily by colleagues from **digital@M** for use at **it@M**, the IT service provider of the Landeshauptstadt München.\n\n\u003ctable border=\"0\" cellpadding=\"0\" cellspacing=\"0\"\u003e\n  \u003ctr\u003e\n    \u003ctd style=\"padding-right: 30px;\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/it-at-m/agile-test-automation-framework/main/docs/img/digital-at-m-logo.png\" height=\"30\" align=\"center\" alt=\"digital@M\"\u003e\u003c/td\u003e\n    \u003ctd style=\"padding-right: 30px;\"\u003e\u003cimg src=\"https://assets.muenchen.de/logos/itm/itM_Basislogo_gelb_schwarz-500.png\" height=\"30\" align=\"center\" alt=\"it@M\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://assets.muenchen.de/logos/lhm/logo-lhm-muenchen.svg\" height=\"30\" align=\"center\" alt=\"Landeshauptstadt München\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n## Über ATAF\n\n\u003cimg width=\"200\" align=\"right\" alt=\"ATAF-Logo\" src=\"docs/img/ataf_logo.png\" /\u003e\n\nDas **Agile Test Automation Framework (ATAF)** ist ein Java-21-Framework für Cucumber-basierte BDD-Tests und klassische TestNG/JUnit-Testsuites mit optionaler Jira-/Xray-Anbindung. Es wurde für agile Projekte entworfen: schnelle Einrichtung, wartbare Testautomatisierung und Integration in moderne Entwicklungs-Workflows. Neben Browser- und API-Tests bietet es Hooks für die Verwaltung von Testausführungen in Jira und Xray.\n\nDas Framework wurde 2023–2024 entwickelt, um die erste Iteration des **ZMS-/eAppointment**-Projekts der Landeshauptstadt München zu unterstützen, und wird heute in der `zmsautomation`-Testsuite sowie weiteren Münchner Projekten eingesetzt. Es wurde überwiegend von Kolleg:innen aus **digital@M** für den Einsatz bei **it@M** entwickelt.\n\nEs bietet:\n\n- Unterstützung sowohl für BDD-Tests mit Cucumber als auch für klassische Testfälle mit TestNG und JUnit\n- Nahtlose Integration in verbreitete Test-Bibliotheken\n- Einfach konfigurierbare Runner für TestNG und JUnit\n- Anbindung an Jira und Xray über deren REST-APIs für das Testmanagement\n\nVoraussetzungen, Installation, Tests schreiben und ausführen, Property-Dateien, unterstützte Webdriver, Reporting und die vollständige Projektgeschichte stehen im [Handbuch](https://it-at-m.github.io/agile-test-automation-framework/de/).\n\n## Kontakt\n\n[Übersicht](https://opensource.muenchen.de/)\n\nMünchner Kontakt: it@M – opensource@muenchen.de\n\nATAF wurde überwiegend von Kolleg:innen aus **digital@M** für den Einsatz bei **it@M**, dem IT-Dienstleister der Landeshauptstadt München, entwickelt.\n\n\u003ctable border=\"0\" cellpadding=\"0\" cellspacing=\"0\"\u003e\n  \u003ctr\u003e\n    \u003ctd style=\"padding-right: 30px;\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/it-at-m/agile-test-automation-framework/main/docs/img/digital-at-m-logo.png\" height=\"30\" align=\"center\" alt=\"digital@M\"\u003e\u003c/td\u003e\n    \u003ctd style=\"padding-right: 30px;\"\u003e\u003cimg src=\"https://assets.muenchen.de/logos/itm/itM_Basislogo_gelb_schwarz-500.png\" height=\"30\" align=\"center\" alt=\"it@M\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://assets.muenchen.de/logos/lhm/logo-lhm-muenchen.svg\" height=\"30\" align=\"center\" alt=\"Landeshauptstadt München\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Dokumentation (Deutsch)\n\n- Veröffentlichtes Entwicklerhandbuch (GitHub Pages, deutsche Version): [https://it-at-m.github.io/agile-test-automation-framework/de/](https://it-at-m.github.io/agile-test-automation-framework/de/)\n- Releases (ersetzt einen Changelog im Repository): [github.com/it-at-m/agile-test-automation-framework/releases](https://github.com/it-at-m/agile-test-automation-framework/releases)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\n[contributors-shield]: https://img.shields.io/github/contributors/it-at-m/agile-test-automation-framework.svg?style=for-the-badge\n[contributors-url]: https://github.com/it-at-m/agile-test-automation-framework/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/it-at-m/agile-test-automation-framework.svg?style=for-the-badge\n[forks-url]: https://github.com/it-at-m/agile-test-automation-framework/network/members\n[stars-shield]: https://img.shields.io/github/stars/it-at-m/agile-test-automation-framework.svg?style=for-the-badge\n[stars-url]: https://github.com/it-at-m/agile-test-automation-framework/stargazers\n[issues-shield]: https://img.shields.io/github/issues/it-at-m/agile-test-automation-framework.svg?style=for-the-badge\n[issues-url]: https://github.com/it-at-m/agile-test-automation-framework/issues\n[license-shield]: https://img.shields.io/github/license/it-at-m/agile-test-automation-framework.svg?style=for-the-badge\n[license-url]: https://github.com/it-at-m/agile-test-automation-framework/blob/main/LICENSE\n[made-with-love-shield]: https://img.shields.io/badge/made%20with%20%E2%9D%A4%20by-it%40M-yellow?style=for-the-badge\n[itm-opensource]: https://opensource.muenchen.de/\n[java-shield]: https://img.shields.io/badge/Java-21-orange?style=for-the-badge\n[java-url]: https://www.oracle.com/java/\n[cucumber-shield]: https://img.shields.io/badge/Cucumber-BDD-brightgreen?style=for-the-badge\n[cucumber-url]: https://cucumber.io/\n[testng-shield]: https://img.shields.io/badge/TestNG-supported-red?style=for-the-badge\n[testng-url]: https://testng.org/\n[junit-shield]: https://img.shields.io/badge/JUnit-5-blue?style=for-the-badge\n[junit-url]: https://junit.org/junit5/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fit-at-m%2Fagile-test-automation-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fit-at-m%2Fagile-test-automation-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fit-at-m%2Fagile-test-automation-framework/lists"}