新しく追加された機能テストを自動的にテストするための共通フレームワークを作成/開発する方法。
これが必要なものです: - アプリケーションは、テストする必要があるすべてのメソッド名を保存する必要があります。アプリケーションはメソッドを選択してテストを実行する必要があります。
表アプリケーションでは、次のように表示されます: -
----------------------------------------------------------------
| Functionality | Test Name | Status | Last Run Date |
|---------------|---------------------|------------------------|
| Login | Login to the system | Pass | 1 Jan 2013 |
| |---------------------|------------------------|
| Login | Logout from system | Pass | 1 Jan 2013 |
|---------------|---------------------|------------------------|
| Account | Debit Money | Pass | 1 Jan 2013 |
| |---------------------|------------------------|
| Account | Withdraw Money | Fail | 1 Jan 2013 |
|---------------|---------------------|------------------------|
上記の詳細はすべてデータベースに保存する必要があります。私たちのアプリケーションはテストを取得し、定期的にテストを実行する必要があります (構成設定に基づく)。
開発者が別の機能、つまり (Check Balance) を開発したと仮定します。
ここで、開発者がデータベースに情報をフィードするだけで、アプリケーションが通常どおり動作するようにする必要があります。
しかし問題は、それをどのように達成できるかです。開発者が新しい機能 (チェック バランス) を作成したとします。その場合、データベースに 1 行をフィードするだけではテストを実行するのに十分ではありません....checkbalance() メソッドの実行方法を知っておく必要があります。等
助言がありますか?