> UIはUIでDB、ビジネスロジックと切り離して試験できる手法ができたらいいと思わない?

たとえば、何かのパラメータを画面で入力して、サーバで検索してHTMLで表形式で表示するとき、
・サーバはJSONでデータを戻す
・JavascriptでJSONをパース
・さらにJavascriptでTABLEのDOMを動的に生成
とかやれば、自動テストが介入する余地がかなりある。

まぁ、サーバ側の言語の制約とか、フレームワークを使っているが故の何らかの制約とかが
ある場合は、また違うかもしれないけど。