ホワイトボックステスト
#テスト
https://ja.wikipedia.org/wiki/ホワイトボックステスト
あんまり書きたくはない
意味のあるテストになっているか微妙で、リファクタリング耐性が低い
もっと上位階層のテストケースかブラックボックステストで網羅率(カバレッジ)を高めたい
koushisa.icon
必要なら、Finite State Machine(FSM)化してホワイトボックステストはFSMから自動生成したい
Model-based testing
組み込みシステムなど生存期間が長く改修が難しいケースでは自動生成が役にたつイメージ
事例
ヘイ株式会社のSTORESの予約システムフロントエンドは状態遷移が複雑なのでXStateでホワイトボックステストしてるっぽい
XStateを支える概念と実装方法について
awsのダッシュボード系やAmplifyの認証周りの内部実装でも確かXStateでホワイトボックステストしてる