非常に大きな MVC4 アプリケーションがあり、Selenium がすべてのページを通過し、ロードされることを確認したいと考えています。これは、ある種のスモーク テストです。
リフレクションを使用してアセンブリを調べ、すべてのコントローラーとすべてのアクションを見つけ、アクションがポストされていないかどうかを確認し、パラメーターを必要とするアクションのパラメーターを見つけます。次に、このリストを Selenium にフィードし、ページで必要なすべてが適切に行われていることを確認します。
しかし、リフレクションで遊ぶ前に、これが既に行われているかどうかを確認したいので、自転車を再発明しません。私はそのようなことをグーグルで検索しましたが、何も見つかりませんでした。
ps リフレクション コードを書くことは問題ではありません。セレンもカバーされています。これがすでに行われているかどうかを確認するだけです。