-
Notifications
You must be signed in to change notification settings - Fork 4
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