freeeの開発情報ポータルサイト

E2E

Playwright の waitForLoadState('networkidle') のようなメソッドを Selenium で動かす

Chrome DevTools Protocol を使って、 Selenium でネットワークの待機を実現します。

Creating & Running Automated E2E Test Scripts 101

Hello! My name is Rona and I am a QA engineer at freee Digitalization Service. It's the 19th day of the freee QA Advent Calendar 2023. I am grateful for the opportunity to write an article for this event, and this time I would like to shar…

SRE出身の人間が考える品質保証

はじめに こんにちは。SEQ(Software Engineering in Quality)チームでQAエンジニアをしているtatsukomです。 freee QA Advent Calendar2023 10日目です。 私たちのチームは、現在自動テストの基盤開発、さらには開発フィードバックサイクルの高速化を目指し…

社内SlackアプリをHubotからBoltに移行した

社内の自動テスト実行に使っているSlackアプリをHubotからBoltに移行したのでその際の流れや詰まりどころを話します。 BoltがLambdaからEC2のJenkinsサーバを叩いている点が典型的な構成とは少し異なり、詰まったところでもあるので、同じ構成の人の助けにな…

freeeの自動テストの全体構成

freeeの自動テストの具体的な構成や普段の運用の紹介(2022年時点)です

WebdriverIOでE2Eテストを行おう

こんにちは こんにちは。人事労務freeeのアプリケーションエンジニアを担当しています、@futoase です。 今回の記事では、「WebdriverIOを利用し、E2Eテスト環境を整える」を目的に書き進めていきます。 WebdriverIO WebdriverIOは、Selenium WebDriverを利…