「テスト自動化」において「GUIベース」のテストが「APIベース」より壊れやすい理由は。

ボタンの位置やIDが少し変わるだけでスクリプトが失敗し、保守コストが増大する傾向がある。