ABEMAでスナップショットテストをやめてVisual Regression Testingに移行する話 こんにちは、ABEMA でフロントエンドエンジニアをしている李です。 今回は ABEMA Web でスナップショットテストをやめ、Visual Regression Testing (以下 VRT と略す)に移行する話を紹介したいと思います。 移行するモチベーション 2020年6月から ABEMA Web でテストを自動化するプロジェクトを始め、単体テストのカバー率を上げるため、 Storybook ベースの VRT を導入することが決まり、それをきっかけに、既存のテストも整理することになりました。 ABEMA Web での UI 周りのテストは主に以下の3つがあります。 AVA + react-test-renderer/@testing-library/react + sinon
![ABEMAでスナップショットテストをやめてVisual Regression Testingに移行する話 | CyberAgent Developers Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/b1600cdb941804f870d06e4ac69764a93820cf5e/height=288;version=1;width=512/https%3A%2F%2Fdevelopers.cyberagent.co.jp%2Fblog%2Fwp-content%2Fuploads%2F2021%2F05%2Farch.png)