Skip to content

Planning Roadmap

Thanos edited this page Dec 5, 2019 · 1 revision

The following targets (milestones) are part of what we call Anax v1.0

  • Spring 5 / Spring Boot / Java 8+
    • Spring 5 - update from Spring 3 and xml dependencies to a more consistent Annotations-based config
    • Spring Boot - auto-configuration support with sane defaults (e.g. Local Firefox by default)
    • Java 8 / lambdas usage or other new features (e.g. nio2)
    • Module and dependencies breakdown which provides a single dependency customised for specific browser; core remains the same
  • Remove Test Frameworks Dependency
    • Anax annotations for @TestMethod / @SetupMethod / @TearDownMethod (own testing framework)
    • Anax JSON data provider annotation @DataProvider
    • Anax Parallel support @ParallelExecution( closeOnExit = true, classes={ }, additionalProperties={} )
    • Anax context updates to read/support environment
    • Anax Soft Assertions
  • Support of external tools for reporting (e.g. Allure)
    • Text execution listener to produce JUnit-compatible xml files
    • Screenshot of browser if supported
  • Support for API testing
    • Use of a web controller without a browser driver, e.g. WebControllerWithoutBrowser
  • Mobile testing support
    • Support for Selenium mobile drivers
Clone this wiki locally