私はユニットテストの初心者です。私はasp.net mvc3とs#arp liteを使ってWebアプリケーションを持っています。このアプリケーションに単体テストを追加したいと思います。これまでは、コントローラークラスの各アクションについてテストしました。ちょうど好奇心が強い、私は他に何をテストする必要がありますか?ビューもテストする必要がありますか?私のASP.NET MVC3プロジェクトで何をテストする必要がありますか?
もう1つの質問ですが、私がオンラインで見つけたすべてのテスト例では、moqや他のツールを使用して偽のデータを作成しています。また、実際のデータベースを再度テストする必要がありますか?