Skip to content

Instantly share code, notes, and snippets.

@seki-seki
Last active January 13, 2017 01:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save seki-seki/dba4d3e0a2ff4eda9c02d1b4e63cdbe3 to your computer and use it in GitHub Desktop.
Save seki-seki/dba4d3e0a2ff4eda9c02d1b4e63cdbe3 to your computer and use it in GitHub Desktop.
# end to end Test観点
- job
- jobのrestartableをfalseにした時リスタートできないことを確認する。
- jobにpropertyを設定した時正しくJobCoontextに渡っていることを確認する。
- 実行のhistoryがトップ画面(最新のみ)、historyタブ上とAgent詳細画面に表示されることを確認する。
- step
- Batchlet-Stepを配置したとき、該当Batchletが呼ばれることを確認する。
- Chunk-stepを配置したとき、該当Chunkが呼ばれることを確認する。
- Stepにプロパティを設定した時正しくStepContextに渡っていることを確認する。
- Listenerを登録したStepのListenerが正常に動作することを確認する
- flow
- flow内に複数のBatchlet-stepを配置して矢印でつなぐ、すべての配置したbatchlet-stepが呼ばれていること、順序を保っていることを確認する
- split
- split内に複数のflowを配置、そのflow内には複数のBatchlet-stepを配置して矢印でつなぐ、すべてのbatchlet-stepが呼ばれていること、flow内では順序を保っていることを確認する。
- transition
- batchlet-step二つを矢印でつなぎ、繋いだ順番に実行されることを確認する。
- batchlet-step1からstatus次第でbatchlet-step2もしくはbatchlet-step3に遷移するように配置し、その通り動作することを確認する
- 上記について様々なtransition elementを織り交ぜテストする、意図した順番に呼ばれ、batch-statusが意図したとおりのstatusになっているか確認する。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment