私は多くのストアド・プロシージャを持つOracleデータベースを使用するレガシー・バンキングWebアプリケーションに取り組んでいます。受け入れテストを自動化するためのテストデータの作成方法は?
私はこのアプリケーションの自動受諾テストスイートを作成する必要があります。 受入テストのほとんどは、顧客情報をシステムに入力し、ビジネスルールを実行して顧客の信用格付けを変更する必要があります。
問題は、入力された情報がストアドプロシージャのシーケンスを起動するデータベースに入ることです。
オートメーションスイートを実行するために、このアプリケーションのテストデータを作成する方法を知りたいですか?このとき
私は私の心の中でいくつか持っている:私の受け入れテストを実行するために別のデータベースサンドボックスを作成するには
を、私はので、ストアドプロシージャの、複製することを心配しています可能でしょうか?
テーブルを特定し、これらのテーブルを呼び出すテストデータを返すようにDAOを模擬しますか?
これは一般的なシナリオの自動化することが彼らの受け入れテストを必要とするアプリケーションのためのようだとして、私は似たようなケースを持ってプロジェクトに続いているもののアプローチ知っていただきたいと思います。
Webアプリケーションの技術スタックは、次のとおりです。 春3.1、HibernateとJava 6の