Slackの自動化されたアクセシビリティテスト:課題と成功
2025-01-08

Slackのエンジニアリングチームは、自動化されたアクセシビリティテストの実装における道のりを詳しく説明しています。React Testing LibraryとJestフレームワークにAxeを統合しようとした最初の試みは、複雑さのために失敗しました。彼らはPlaywrightに移行し、カスタム関数と戦略を使用して、アクセシビリティチェックを自動化し、CI/CDに統合することに成功しました。自動化されたチェックを完全に隠すことはできませんでしたが、ワークフローの簡素化、レポートの改善、明確なプロセスの確立により、開発者のオーバーヘッドを最小限に抑えました。今後の計画には、さらなる最適化とAI支援テストの探求が含まれます。