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

playwright

人間とAIが「ストーリー」で協調するワークフローとナレッジ獲得の仕組み【ストーリー駆動ハーネス】

こんにちは。SEQ(Software Engineer in Quality)のtsubonneです。 私たちのチームは、現在自動テストの基盤開発、さらには開発フィードバックサイクルの高速化を目指した開発を進めています。 freee QA Advent Calendar 2025 15日目です。 本日は私が2025/…

1年かけてE2Eの実装基盤と実行基盤をリプレイスした話

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

ソフトウェアアーキテクチャに基づいた自動テスト戦略と実装ガイドライン

支出管理開発本部で事業部横断テックリードをしている @ogugu です。 広く複雑で大規模になりつつある支出管理のアーキテクチャについて、以下の連載形式でご紹介していきます。 OpenAPI ではなく TypeSpec を読み書きするスキーマ駆動開発 (本記事) ソフト…

高速でスケーラブルなE2E実行基盤を目指して

こんにちは。SEQ (Software Engineering in Quality)のzakiです。 これまで、freeeのE2Eテストは、Selenium、RSpec、Capybara、およびSitePrismを基盤とするRubyのテストを、Jenkinsを用いて実行していました。この構成にはいくつか課題があったため、現在は…