TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Automated accessibility testing at Slack

131 点作者 teivah5 个月前

13 条评论

dbjorge5 个月前
I am one of the maintainers of the axe accessibility testing engine the Slack team is using. It&#x27;s awesome to see such a detailed writeup of how folks are building on our team&#x27;s work!<p>We publish the engine (axe-core) and the &quot;core&quot; playwright integration library Slack is using (@axe-core&#x2F;playwright) as open source, but if you&#x27;re interested in what the Slack team has described in this blog, we also have a paid offering called axe Developer Hub (<a href="https:&#x2F;&#x2F;www.deque.com&#x2F;axe&#x2F;developer-hub" rel="nofollow">https:&#x2F;&#x2F;www.deque.com&#x2F;axe&#x2F;developer-hub</a>) that offers a similar workflow to what the Slack folks describe here: It hooks into end-to-end tests you already have to add in accessibility testing without needing a ton of code changes to your test suite.<p>It&#x27;s very enlightening to see which features the Slack folks prioritized for their setup and to see some of the stuff they were able to do by going deep on integration with Playwright specifically. It&#x27;s not often you are lucky enough to get feedback as strong as &quot;we cared about &lt;feature&gt; enough to invest a bunch of engineering time into it&quot;.<p>If you&#x27;re interested in building these sort of accessibility tools, my team is hiring! <a href="https:&#x2F;&#x2F;www.deque.com&#x2F;careers&#x2F;senior-accessibility-tool-developer" rel="nofollow">https:&#x2F;&#x2F;www.deque.com&#x2F;careers&#x2F;senior-accessibility-tool-deve...</a>
评论 #42636803 未加载
skeptrune5 个月前
&gt;A few developers gave us early feedback and requested screenshots of the pages where accessibility violations occurred.<p>It&#x27;s amazing how much a screenshot will do for my motivation to fix a frontend bug. Visually identifying severity is much easier than reading and making a mental judgement.
评论 #42629487 未加载
butz5 个月前
Article about accessibility - code snippets added as images. And what about alt text? It just broadly summarizes what is displayed in image. I think there might be a tiny little problem here.
评论 #42638086 未加载
评论 #42636639 未加载
评论 #42636626 未加载
gostsamo5 个月前
Slack have a rather good a11y experience. The few bugs that I&#x27;ve reported had been addressed rather promptly. The ux is also good with obvious consideration given to keyboard navigation. There are a few annoyances which separate it from perfect, but I rather like the app, especially compared to teams.
评论 #42631192 未加载
评论 #42630670 未加载
pamelafox5 个月前
If you are writing tests with pytest, I wrote these blog posts about combining pytest, playwright, and axe-core: <a href="http:&#x2F;&#x2F;blog.pamelafox.org&#x2F;2023&#x2F;07&#x2F;automated-accessibility-audits-for.html" rel="nofollow">http:&#x2F;&#x2F;blog.pamelafox.org&#x2F;2023&#x2F;07&#x2F;automated-accessibility-au...</a> <a href="http:&#x2F;&#x2F;blog.pamelafox.org&#x2F;2023&#x2F;08&#x2F;accessibility-snapshot-testing-for.html" rel="nofollow">http:&#x2F;&#x2F;blog.pamelafox.org&#x2F;2023&#x2F;08&#x2F;accessibility-snapshot-tes...</a><p>Great to see Slack using a similar combo!
MetaWhirledPeas5 个月前
Cypress has an excellent turn-key accessibility tool if you already use their product, and don&#x27;t mind paying a lot for the accessibility feature. It uses your existing tests and makes evaluations based on that, with zero additional work.
amrocha5 个月前
I’ve set up automated accessibility tests like this at multiple companies I’ve worked at as well.<p>We didn’t have a dedicated accessibility team though, so I paired it with a shit list which the team worked through in less than a year.
quectophoton5 个月前
They still have that 3-4 second delay during login though. I open Slack directly from a browser, I login from a browser, yet I have to wait until they decide to ask me if I really want to continue with the browser I&#x27;ve been using for literally all the steps so far.<p>It&#x27;s not much but it feels like when I&#x27;m on YouTube with a device that doesn&#x27;t have adblock and a short ad plays before the video.<p>It&#x27;s not related to accessibility, but it&#x27;s still UX.
评论 #42632594 未加载
评论 #42636111 未加载
robertlagrant5 个月前
&gt; Our automated Axe checks have reduced our reliance on manual testing and now compliment other essential forms of testing—like manual testing and usability studies. At the<p>Should be &quot;complement&quot;.
traceroute665 个月前
Accessibility testing is important and great. However I wish Slack would put as much effort into general testing.<p>Some of their recent releases have left a lot to be desired.
thdhhghgbhy5 个月前
A little OT but are people running playwright in docker on CI? Curious if it needs to be dockerised for consistent screenshots on local vs CI.
sam0x175 个月前
ok cool but how about we get syntax highlighting for common programming langauges in code blocks?
LtWorf5 个月前
I&#x27;m the author of localslackirc, to bridge slack and IRC.<p>Probably most IRC clients are more accessible.
评论 #42633015 未加载