Skip to content
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

(Accessibility)(Meta) Create and track automated accessibility test coverage for all Kibana products #139956

Open
1 of 3 tasks
1Copenut opened this issue Sep 1, 2022 · 6 comments
Labels

Comments

@1Copenut
Copy link
Contributor

1Copenut commented Sep 1, 2022

Description of what we're doing

The accessibility specialists and quality assurance engineers are working on a vision to bring automated accessibility testing to all products and plugins in Kibana. This will be a long-tail project and has three broad phases:

  1. (We are here): Gather information about current functional and a11y testing
  2. Add report-only (non-breaking) a11y tests to products and plugins
  3. Remediate issues as needed and switch tests to fail on a11y regressions or new bugs

Why we're scoping this work

Automated tests are the foundation for a mature accessibility practice. By having products under test, we can detect regressions and potential bad user experiences quicker.

Tasks

The linked issues below are meta issues to capture dependent workstreams in logical buckets. Each meta issue will have tasks that will help us get to this unified goal.

@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-accessibility (Project:Accessibility)

@botelastic botelastic bot added the needs-team Issues missing a team label label Sep 1, 2022
@1Copenut 1Copenut added the Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc label Sep 6, 2022
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-core (Team:Core)

@lukeelmers
Copy link
Member

Heya @1Copenut - love that you are looking to bring automated accessibility tests to Kibana! This is exciting stuff and I think would be a huge win.

Looks like you've opened a flurry of issues with some very specific, prescriptive asks. I'm wondering if it might be better to step back and have a chat with someone from the Kibana platform team about your goals here so that we can recommend a path forward? As it stands, many of these issues are missing some context and it seems like an effort of this size could benefit from a proper definition and design phase. It would also help us clarify which team(s) would need to be involved, as most of these items don't sound directly related to the Core team.

Cc @alexfrancoeur @alexh97

@1Copenut
Copy link
Contributor Author

1Copenut commented Sep 8, 2022

@lukeelmers I agree a conversation with the Kibana platform team is the right first step. I gambled a little on making the issue requests, so taking a step back and reviewing is a good call.

I will find some time on the calendars of folks mentioned here to discuss. Much appreciated!

@1Copenut 1Copenut changed the title (Accessibility)(Meta) Include automated accessibility tests with reporting and visuals for all products and plugins (Accessibility)(Meta) Create and track automated accessibility test coverage for all Kibana products Sep 19, 2022
@pgayvallet
Copy link
Contributor

Unassiging Core, as I don't think we're directly related to this issue

@pgayvallet pgayvallet removed the Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc label Jul 8, 2024
@botelastic botelastic bot added the needs-team Issues missing a team label label Jul 8, 2024
@afharo afharo added the Team:QA Team label for QA Team label Jul 8, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/appex-qa (Team:QA)

@botelastic botelastic bot removed the needs-team Issues missing a team label label Jul 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants