Testing
外部のWEB APIとの連携を効率化するために取り組んだ、コード生成とテスト方法を紹介します。
go-sqlmockをやめて、Testcontainersを使ったDBテストに切り替えるにあたり、テストの並列化を実現するためにやったことを紹介します
enechainのプロダクト、eNgineで導入した自動テストの方針と、その具体的な施策であるStorybookとPlaywrightで実現したインタラクションテストについて紹介します。
k6の拡張機能開発を自作して、gRPC Webサーバの負荷試験を実施しました。ローンチ前のサービス行った負荷試験の設計等についても触れています。
金融取引プロトコル「FIX」を使ったGoのサービスのテスト戦略とその実装を紹介します。
Socket.IOサーバーに対する負荷試験をする際にk6を使う方法について解説します。
enechainのQAチームにおける業務効率化の取り組みの一つとして、GASとNotion APIを用いた日々のテスト進捗報告の自動生成の取り組みについて紹介します。
enechainのQAエンジニアが普段の業務でどう立ち回ってどんな価値貢献ができるか、その取り組みを実例とともに紹介します。
enechainの日本気候取引所(JCEX)に導入した、認証環境下におけるフロントエンドのリグレッションテストをPlaywright+MSWで実現する方法と詰まったポイントを紹介します。
Goで作られたgRPCのAPIをどのようにテストしているかを実例を用いながら紹介します。
BigQueryを使ったロジックをどのようにテストしているか、コア部分にBigQueryを採用しているenechainのリスク管理ツール「eScan」での実践例を紹介します。
はじめに この記事は enechain Advent Calendar 2023 の11日目の記事です。 本日はenechainのソフトウェアエンジニアの @eji が担当します。 私が所属するチームでは、今月の頭に社内向けの新サービスを公開しました。 このサービスのバックエンドはGoで作っ…