まずTDDやBDDを導入しているか否かで全然違うな

ブラックボックステスト否定派はTDDやBDD全否定だしな

TDDやBDDでも実装に入ってからは
実装に応じてテストも柔軟に変えていくべきだと思うが
基本はブラックボックステストだ