opensearch-project / OpenSearch-Dashboards

📊 Open source visualization dashboards for OpenSearch.
https://opensearch.org/docs/latest/dashboards/index/
Apache License 2.0
1.69k stars 893 forks source link

[Meta][Discover][Functional Test] Capturing Customer Feedback and Bugs into tests for Discover #5713

Open ananzh opened 9 months ago

ananzh commented 9 months ago

As OpenSearch Dashboards evolves, particularly the Discover component, user feedback and bug reports have become a critical source of insights. These observations are more than just technical issues; they represent diverse user experiences and expectations. Our goal is to meticulously document these findings and integrate them into functional tests, ensuring the Discover component not only resolves current challenges but also evolves to offer an enhanced user experience. This issue will be served as a meta tracker to document the progress of transferring these understanding to tests.

While this issue captures several key user stories and feedback, it's important to acknowledge that our understanding of user needs is ever-evolving. We welcome and encourage ongoing community engagement and will continue update this meta issue.

LDrago27 commented 7 months ago

I want to take it.

ananzh commented 6 months ago

This has been partially resolved.

@LDrago27 Could you help to add a comment there what left or could we close it?

LDrago27 commented 6 months ago

@ananzh The following items were not tested.

  1. Function Test Suite 2: Copy data without extra data: No easy way to test copying data to clipboard in cypress
  2. Function Test Suite 5: Left Navigation Display (Should display Unknown type field properly in left navigation): Niche scenario
  3. Function Test Suite 6: Saved Search Embeddable in Dashboard (When load a saved search in dashboard, sort should be loaded properly Issue: https://github.com/opensearch-project/OpenSearch-Dashboards/issues/5933) : Issue still open hence couldn't be tested
  4. Function Test Suite 10: Saved query (From index manage page (saved object), click a saved query object created from Discover/Dashboard/Vis can load Discover with proper query and filter Issue: https://github.com/opensearch-project/OpenSearch-Dashboards/issues/5942) : Issue Still open hence can't be tested
  5. Function Test Suite 11: Infinity Scroll in Legacy Table: Can load maximum 500 data (default size) Scroll down should auto load 50 more data couldn't be tested since they proved to be very flaky.