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