カスタマイズアプリの単体テストおよび画面テストの方法について

いつもお世話になっております。

テストに関するご質問・ご相談です。

カスタマイズアプリの正常性を検証すべく、単体試験および画面を利用したテストを行いたいと考えています。これらのテストは手作業で行うのではなくて、出来ればテストコードを記述して、変更を行うたびに自動でテストを行う仕組みを構築したいと考えておいります。

そこでご質問ですが、カスタマイズアプリをtest frameworkを利用して単体テストや結合試験を行うことが出来るものでしょうか。事例等ありましたら、ご教授頂きたいです。