何度でも言おう。基本はUnit Testだ。
Twitterにて。Uncle Bob Martine曰く:
Testing through the GUI is just SO seductive. But the diseases you get in the end just aren't worth the momentary pleasure.
GUIを通したテストってのはすっごく魅力的だけど、その一時的な快楽と引換に待っているのはヤバい病気だ。
本来Unit TestでやるべきようなテストをGUI経由で--例えばSeleniumとか--叩くのは非効率だし、実は肝心な部分をテストできていない(しかもテストできてないことに気づかない)結果に終わるのがオチ。