AnyDbTest は、Xml をテスト ケースとして使用できる最初の自動化された DB 単体テスト ツールです。AnyDbTest は、DBA/DB 開発者向けに設計されています。オラクル、SQLサーバー、MySQLなど、あらゆる種類の一般的なデータベースをサポートしています。
AnyDbTest は、レプリケーション、ETL、DTS および SSIS の結果を検証するためにも使用できます。2 つのデータベース間で 2 つの SQL クエリのデータを視覚的に比較して、画面で強調表示された相違点を確認できます。組み込みのデータポンプとレコードセットの比較機能を使用して、ETLと検証のためのワンストップサービスを利用できます。
AnyDbTest に固有の機能:
*Java/C++/C#/VB テストケースコードではなく、Xmlを使用したテストケースの作成。
*厳密な等、セットイコール、IsSupersetOf、オーバーラップ、レコードカウントEqualなど、多くの種類のアサーションがサポートされています。
*テストのデータソースとしてExcelスプレッドシート/Xmlを使用できます。
*サンドボックステストモデルをサポートし、テストがサンドボックスで行われる場合、すべてのデータベース操作がロールバックされ、変更が元に戻されます。
*ユニークな異なるタイプのデータベーステスト、つまりターゲットと参照の結果セットは2つのデータベースから来ることができる、1つはSQL Server、もう1つはOracleです。
バージョン履歴
- バージョン 2.2 に転記 2009-05-08
ETLデータポンプ機能サポートの改善
- バージョン 2.1 に転記 2009-03-18
サポート MySQL 5
プログラムの詳細
Eula
EULA - 使用許諾契約書
ライセンス情報
本ライセンス契約は、お客様(個人)とAnyDbTestテクノロジー(ライセンサー)との間の法的契約です。よく読んでください。
ソフトウェア使用許諾契約書
本ソフトウェアをインストール、コピー、またはその他の方法で使用することにより、お客様は使用許諾契約のすべての条件に拘束されるものとします。
A。このソフトウェアはAnyDbTest技術によって所有されており、著作権法および国際著作権条約によって保護されています。したがって、お客様は、バックアップまたはアーカイブ目的でのみ本のコピーを作成するか、バックアップ目的でのみオリジナルを保持する場合は、ソフトウェアを単一のハードディスクに転送することができることを除いて、本ソフトウェアを他の著作権で保護された資料(例えば本)と同様に扱う必要があります。
B。本ソフトウェアライセンスおよびお使いとライセンサーの関係は、抵触法の規定に関わりなく中国の法律に準拠します。お客様とライセンサーは、中国上海内にある裁判所の個人および専属管轄権に同意し、ここに提出します。
1. 無料のエクスプレス/トライアル版を使用する場合、非商用使用のみに対して本ソフトウェアを使用するための非独占的なライセンスが付与されます。
2. すべてのワークステーション(すなわち、1台のコンピュータ)は、個々のライセンスを必要とします。つまり、ソフトウェアがインストールされている各ワークステーションのライセンスを購入する必要があります。ネットワーク経由でソフトウェアを使用する場合でも、ネットワークを介してソフトウェアを実行する個々のワークステーションをカバーするために、ソフトウェアの個別のライセンスを取得する必要があります。たとえば、10 台の異なるワークステーションがネットワーク上でソフトウェアを使用する場合、各ワークステーションに独自のライセンスが必要です。ソフトウェアが異なる時間に使用されるのか、同時に使用されるのかにかかわらず、
3. ライセンスを別のワークステーションに転送する必要がある場合は、ライセンサーがライセンスを転送することができます。ライセンスは、購入日から翌年の年間(または専用のサポート期間)に、最大で 1 回転送できます。ライセンスは、専用サポートの有効期限が切れている場合は、譲渡できません。
4. お客様は、ソフトウェアの配布、コピー、エミュレート、複製、レンタル、リース、サブライセンス、販売、変更、逆コンパイル、逆アセンブル、またはリバースエンジニアリング、またはソフトウェアのいかなるサブセットも譲渡することはできません。
5. 本製品の購入は、本契約に特に定める場合を除き、本ソフトウェアに対する権利、タイトル、または利害を譲渡するものではありません。
6. 本ソフトウェアは、明示または黙示にかかわらず、いかなる種類の保証も受けることなく、"AS IS"および"AS AVAILABLE"を提供します。お持ちの方は、本ソフトウェアの適合性を判断し、得られた結果について、全責任を負うものとします。ライセンサーは、本ソフトウェアが以下を行うものとします。
a. 特定の結果を達成する
b. 中断することなく操作する
c. エラーまたはバグフリーである。
重要なビジネス アプリケーションや、重要なビジネス データ、またはライフ クリティカルなアプリケーションに対して ANYDBTEST ソリューションを使用することはできません。用語 "LIFE-クリティカルアプリケーション" は、ソフトウェアの機能または誤動作が、身体的傷害または人命の喪失に直接的または間接的に生じる可能性があるアプリケーションを意味します。
7. AnyDbTest からのすべての送信(電話、メッセージ、添付ファイルを含む電子メール)は、機密情報、特権的な資料(勧誘者クライアントまたはその他の適用される特権によって保護された資料を含む)、または非公開の情報を構成します。この情報は、意図した受信者以外によるいかなる使用も禁止されています。私たちは公共の場所で任意の送信を見た場合(ダウンロード手順など利用可能なo禁止されています。公共の場所で送信を見た場合(たとえば、一部のウェブサイトで入手可能なダウンロード手順など)、現在のライセンスを払い戻しなしでキャンセルすることができます。
8. 本ライセンスの条項に同意しない場合は、お客様はストレージデバイスからソフトウェアを削除し、本ソフトウェアの使用を中止する必要があります。
9. お客様は、AnyDbTestテクノロジーソフトウェアまたはその他のファイルの一部に含まれるライセンサーの著作権、商標、またはその他の所有権の通知を削除または変更することはできません。
10. AnyDbTest テクノロジーは、実行可能コードの変更および更新およびソフトウェアの機能の削除、追加、変更を行う権利を留保します。
11. 本契約の条項に対するいかなるバリエーションも、ライセンサーによって作成され、提供された場合にのみ有効であるものとします。本契約の条項に同意しない場合は、ライセンサーに説明を求めることができます。ただし、本契約の同意を考慮する権限はありません。
12. 限定的保証および責任の制限
保証はありません。ANYDBTEST ソフトウェアまたはサービスは、特定の目的に対する商品性および適合性に関する黙示的保証を含むがこれらに限定されない、いかなる種類の保証もなく、提供されます。ソフトウェアの品質とパフォーマンスに関するリスク全体があなたと共にあります。ソフトウェアに欠陥があることが判明した場合は、必要なサービス、修理、修正の費用を引き受けます。お住まいの国でいずれかのアルゴリズムが特許を取得されている場合は、ソフトウェアを使用する前にライセンスを取得する必要があります。
ANYDBTEST ソフトウェアは、医療、生物、軍事、核施設、航空機の航行や制御、生命に重要なアプリケーションなどの危険な環境での、オンライン機器での使用を目的として設計またはライセンスを付与されていません。用語 "LIFE-クリティカルアプリケーション" は、ソフトウェアの機能または誤動作が、身体的傷害または人命の喪失に直接的または間接的に生じる可能性があるアプリケーションを意味します。
いかなる場合も、上記の許可に合うようにソフトウェアを配布した可能性のある著者または他の当事者は、 本ソフトウェアの使用または使用不能に起因する一般、特別、偶発的、または結果的損害(お客様または第三者が不正確にレンダリングされたデータまたはデータの損失、または他のプログラムとの連携を怠った場合を含むがこれに限定されない)を含む損害に対して、お客様に対して責任を負うものとします。
いかなる場合においても、ライセンサーは、そのような損害の可能性を助言された場合であっても、または他者から請求を受けた場合でも、ソフトウェアまたはその提供されたデータの使用または使用不能から生じる、失われた利益またはデータ、またはその他の損害を含む損害に対して責任を負いません。いずれの場合も、本サービスの損害に対するライセンサーの責任は、5米ドル(ドル5)を超える場合はありません。
その他すべての商標および登録商標は、それぞれの所有者の唯一の財産です。
13. 本ソフトウェアのインストールまたは使用は、ライセンスのこれらの条項に同意することを意味します。
14. 利用規約の変更
AnyDbTest テクノロジーは、いつでも本利用規約を変更または更新する権利を有します。このような変更が通知されますwww.anydbtest.com
詳細を見つける、http://www.anydbtest.com/license.htmlをご覧ください