-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Automation] Improve testing experience with FTR #53117
Comments
@elastic/kibana-qa @spalger |
Other pain points:
|
Is it possible to use another assertion library in FTR? |
I'm cleaning up stale Developer Experience issues and came across this one. It's been a while since this issue was raised, and a lot have happened with FTR in the meantime. Is this still a problem, or can we close it? |
Summary
The purpose is to collect the pain points we face today in the test automation process and FTR as a solution specifically, discuss possible solutions and work on it.
Areas to improve/ issues
Hard to use Page Objects files
Some POs are way too large (vizualize_page.js, dashboard_page.js) and are not in TS yet, that slows down the process of adding/updating tests and keeping track of available functions.
Current E2E tests are slow and repetitive in preconditions
Most of the tests have similar preconditions that we do via UI (e.g. date picker setup). It does not only take time but also may introduce additional flakiness though it is not the main functionality to be tested in particular tests.
Improve FTR config type safety Improve FTR config type safety #69393
Provide API to inspect FTR state Provide API to inspect FTR state #98311
The text was updated successfully, but these errors were encountered: