エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Step Functions のテストを「配線」と「中身」に分けて考える - ENECHANGE Developer Blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Step Functions のテストを「配線」と「中身」に分けて考える - ENECHANGE Developer Blog
はじめに こんにちは。システム開発部 石橋です。 複数の Lambda・ECS・Batch を組み合わせたワークフロ... はじめに こんにちは。システム開発部 石橋です。 複数の Lambda・ECS・Batch を組み合わせたワークフローを Step Functions で構築した。いざテストしようとすると、「ステートマシン全体を通しで動かすしかないのか?」という壁にぶつかる。 この記事では、ステートマシンのテスト対象を 「配線」と「中身」に分離する 考え方と、それに基づくテスト戦略を紹介する。 ステートマシンは「薄いオーケストレーション層」 ワークフローの実ロジック――バリデーション、データ変換、計算処理――はすべて Lambda や ECS、Batch の中にある。ステートマシン自身が担うのは、それらを 正しい順序・条件で呼び出し、結果を次に渡す ことだ。 もちろん Step Functions も JSONata によるデータ整形や Choice による条件分岐を行う。ただ、これらはあくまで「配線の仕

