私たちは .NET アプリケーション (VB / VS2010) を持っており、プロジェクトは約 2 年間実行されています。テスト方法論に基づく開発アプローチはありません。たとえば、単体テストなどはありません。さまざまな時間とお金の制約があるため、後から考えるとそれを行うことはできません。
これまでのテストは手動で行われており、ご想像のとおり、少し時間がかかります。
アプリ自体は、VB で記述された .NET 4.0 に基づいており、WinForms といくつかのサードパーティの Forms コンポーネントに基づいています。
本当に必要なのは、自動化されたテスト ツールです。このアプリは、約 100 の異なる画面で構成されています。高度な承認の概念も実装されています。つまり、ユーザーの権限に応じて、GUI 要素がグレー表示または非表示になることがあります。
テストへの適切なアプローチまたは優れたテストツールを推奨できる人はいますか? 理想的には、テスト ツールは恐ろしく高価ではありませんが、それは明らかに相対的なものです。長所と短所を含めて、理想的にはどんな提案も歓迎します。
よろしくお願いします!