2017-09-19 15 views
0

テスターのグループ間で共有される一連の自動化スクリプトがあります。それらはすべて、複数のグループによって使用される共有環境/データベース上でこれらのスクリプトを実行します。問題は、これらのスクリプトのデータ準備ステップにあります。あるテスターがデータを準備し、そのデータが他の誰かが開始したアプリケーションによって変更される可能性があるときにスクリプトの実行を開始します。 (開発者とテスターの両方がこのボックスを使用します)。他の人が変更することができない自分のデータを各テスターに​​確実に確認させるにはどうすればよいでしょうか。提案してください。ありがとう。自動実行

+1

フラッシュバックを参照してください。 –

+2

テスター/ devごとに個別のスキーマを使用してください。 –

+0

@ Ed Heal:返事をありがとう。確かにクライアントから保証されていない追加のアクセスを必要とするオプションを見てください。 – JavaDev

答えて

0

開発またはテストに共有環境を使用しないでください。

これは、Oracleショップの90%が行うことですが、大きな間違いです。 2017年には、各人が無制限のデータベースインスタンスを持つことができない理由はありません。 PCやクラウド上で簡単に行う方法はたくさんあります。

これはすぐに問題を解決するのに役立つわけではありませんが、「無限インスタンス」という長期的な目標を作成する必要があります。あなたがそこに着くまで、誰もがお互いのつま先を踏んでいるでしょう。

+0

私は一般化しません。制約の背後に正当な理由があるかもしれません! –

+0

@BA。私はこれほどの理由があるとは聞いたことがありません。私の経験では、人々はそれが前向きな仕組みであるためそのように設定し、それを合理化して受け入れます。なぜなら「これはいつもやっている方法なので」。これは、Oracleの文化について私が一番気に入っていることです。 –

+0

セキュリティやアクセス、他のシステム/パーティーへの統合、データサイズなどについては、常にdev/testサンドボックスに含まれているわけではありません。このような場所で自己を見つけると、物事が再構成されるまで管理する必要があります.. –