Troubleshooting a Flaky Test
Speakers
You
あなた
Saku
QAエンジニア(フィンランド)
この場面について
CIで時々失敗する「不安定なテスト(flaky test)」について、フィンランドの同僚と一緒に原因を探る場面
Summary (JP)
あなたはCIパイプラインで時々失敗するテストに気づき、フィンランドのQAエンジニアのSakuに相談します。二人でログを確認し、テストの実行順序に問題があるかもしれないという仮説にたどり着きます。最後にSakuがテストを一時的にスキップし、チケットを作ることを提案します。優しい語彙と短い文で構成された、初心者向けの会話です。
会話
文をクリックすると、その部分から読み上げが始まります。
You:
Saku:
You:
Saku:
You:
Saku:
You:
Saku:
You:
Saku:
You:
Saku:
You:
Saku:
You:
Saku:
Saku:
You:
Saku:
Vocabulary
flaky test
Meaning: 不安定なテスト(同じコードでも成功したり失敗したりするテスト)
Example: This flaky test fails about once every ten runs.
pipeline
Meaning: (CIの)パイプライン、自動処理の流れ
Example: The pipeline runs all our tests automatically.
fail
Meaning: 失敗する
Example: The login test failed again this morning.
logs
Meaning: ログ、記録
Example: Let's check the logs to see what happened.
order
Meaning: 順番、順序
Example: Maybe the order of the tests is the problem.
skip
Meaning: (一時的に)飛ばす、スキップする
Example: Let's skip this test for now.
ticket
Meaning: チケット(課題管理システムの作業項目)
Example: I'll create a ticket for this bug.
make sense
Meaning: 納得できる、筋が通る
Example: That explanation makes sense to me.