Rad Studio 勉強会にて発表してた内容の本編+補足です。 なんで BDD? DUnit つかってテスト書いてるんですが、なーんか冗長的で。 コードの圧縮を図るんですが、テストコードの可読性やらがという本末転倒ぶり。 そもそも全部に対してこんなに細かくいんのかっちゅう話なわけで、 もうちょい大きい粒度で確認したいってことで BDD (正確には Spec 系) フレームワークが無いかぁ・・・と探したわけです。 んで、ありました。 DelphiSpec GitHub - RomanYankovsky/DelphiSpec: Delphi library for running automated tests written in plain language わりとそのまんま。 使っている技術は DUnitX と同じ Attribute ですが、 テストシナリオが完全に外だしになってるの