AnyDbTest adalah alat ujian unit DB automatik pertama yang tersedia menggunakan Xml sebagai kes ujian. AnyDbTest hanya direka untuk pemaju DBA / DB. Ia menyokong semua jenis pangkalan data popular, seperti Oracle, SQL Server, dan MySQL dan lain-lain.
AnyDbTest juga boleh digunakan untuk mengesahkan keputusan replikasi, ETL, DTS & SSIS. Anda boleh membandingkan data dua pertanyaan SQL antara dua pangkalan data secara visual untuk melihat perbezaan yang diserlahkan pada skrin. Malah anda boleh mendapatkan perkhidmatan sehenti untuk ETL dan pengesahan melalui pam data terbina dalam dan fungsi perbandingan set rekod.
Ciri-ciri khusus untuk AnyDbTest:
*Menulis kes ujian dengan Xml, bukannya Java / C ++/C#/VB kod kes ujian.
*Pelbagai jenis penebusan yang disokong, seperti StrictEqual, SetEqual, IsSupersetOf, Overlaps, dan RecordCountEqual dan lain-lain.
*Membolehkan menggunakan hamparan Excel/Xml sebagai sumber data untuk ujian.
*Menyokong model ujian Sandbox, jika ujian akan dilakukan dalam kotak pasir, semua operasi pangkalan data akan dilancarkan semula bermakna sebarang perubahan akan dibuat asal.
*Ujian pangkalan data jenis silang yang unik, yang bermaksud sasaran dan hasil rujukan yang ditetapkan boleh datang dari dua pangkalan data, walaupun satu adalah SQL Server, satu lagi adalah Oracle.
sejarah versi
- Versi 2.2 diposkan pada 2009-05-08
Fungsi pam data ETL menyokong penambahbaikan
- Versi 2.1 diposkan pada 2009-03-18
Sokongan MySQL 5
Butiran Atur Cara
EULA
EULA - Perjanjian Lesen Pengguna Akhir
MAKLUMAT LESEN
Perjanjian Lesen ini adalah Perjanjian undang-undang antara anda (individu) dan Teknologi AnyDbTest (pemberi lesen). Sila, baca dengan teliti.
PERJANJIAN LESEN PERISIAN
DENGAN MEMASANG, MENYALIN, ATAU MENGGUNAKAN PERISIAN, ANDA BERSETUJU UNTUK TERIKAT DENGAN SEMUA TERMA DAN SYARAT PERJANJIAN LESEN.
A. Perisian ini dimiliki oleh AnyDbTest Technology dan dilindungi oleh undang-undang hak cipta dan perjanjian hak cipta antarabangsa. Oleh itu, anda mesti melayan Perisian ini seperti mana-mana bahan berhak cipta lain (contohnya buku), kecuali anda boleh membuat satu salinan Perisian semata-mata untuk tujuan sandaran atau arkib atau memindahkan Perisian ke cakera keras tunggal dengan syarat anda menyimpan asal semata-mata untuk tujuan sandaran.
B. Lesen Perisian ini dan hubungan antara anda dan pemberi lesen dikawal oleh undang-undang China tanpa mengambil kira konflik peruntukan undang-undangnya. Anda dan pelesen bersetuju dan dengan ini menyerahkan kepada bidang kuasa peribadi dan eksklusif mahkamah yang terletak di Shanghai, China.
1. Anda diberikan lesen bukan eksklusif untuk menggunakan Perisian untuk kegunaan bukan komersial SAHAJA, jika anda menggunakan Versi Ekspres/Percubaan percuma.
2. Setiap stesen kerja (iaitu satu komputer) memerlukan lesen individu. Iaitu, anda mesti membeli lesen untuk setiap workstation di mana Perisian dipasang. Jika anda menggunakan Perisian melalui rangkaian, anda masih perlu mendapatkan lesen individu untuk Perisian untuk menampung setiap workstation individu yang akan melaksanakan Perisian melalui rangkaian. Sebagai contoh, jika 10 jawatan kerja yang berbeza akan menggunakan Perisian pada rangkaian, setiap workstation mesti mempunyai lesen sendiri; tidak kira sama ada Perisian digunakan pada masa yang berlainan atau serenak.
3. Jika anda perlu memindahkan lesen anda ke tempat kerja yang lain, pemberi lesen boleh memindahkannya untuk anda. Lesen boleh dipindahkan pada kebanyakan 1 kali pada tahun selepas tarikh pembelian (atau dalam tempoh sokongan khusus). Lesen tidak boleh dipindahkan jika ia telah tamat tempoh untuk sokongan khusus.
4. Anda tidak boleh mengedar, menyalin, mencontohi, mencontohi, mengklon, menyewa, memajak, memberi sublesen, menjual, mengubah suai, menyusun semula, membongkar, atau memindahkan Perisian, atau mana-mana subset Perisian.
5. Pembelian produk ini tidak memindahkan apa-apa hak, tajuk, atau kepentingan dalam perisian kecuali seperti yang dinyatakan secara khusus dalam perjanjian ini.
6. Perisian ini disediakan & quot;AS IS" dan & quot;AS TERSEDIA" tanpa sebarang waranti, sama ada dinyatakan atau tersirat. Anda bertanggungjawab sepenuhnya untuk menentukan kesesuaian Perisian dan untuk keputusan yang diperolehi. Pelesenan tidak menjamin bahawa Perisian akan:
a. mencapai keputusan tertentu
b. beroperasi tanpa gangguan
c. ralat atau pepijat percuma.
ANDA TIDAK DIBENARKAN MENGGUNAKAN SEBARANG PENYELESAIAN TERKINI MENGENAI APLIKASI PERNIAGAAN KRITIKAL ATAU/DAN DATA PERNIAGAAN KRITIKAL ATAU/DAN APLIKASI KRITIKAL HAYAT. ISTILAH & SEBUT HARGA;APLIKASI KRITIKAL HAYAT;ERTINYA PERMOHONAN DI MANA FUNGSI ATAU KEROSAKAN PERISIAN BOLEH MENGAKIBATKAN KECEDERAAN FIZIKAL ATAU KEHILANGAN NYAWA MANUSIA SECARA LANGSUNG ATAU TIDAK LANGSUNG.
7. Semua penghantaran (telefon, mesej, e-mel termasuk sebarang lampiran) daripada AnyDbTest mengandungi maklumat sulit, bahan istimewa (termasuk bahan yang dilindungi oleh peguam-pelanggan atau keistimewaan lain yang berkenaan), atau merupakan maklumat bukan awam. Sebarang penggunaan maklumat ini oleh sesiapa selain daripada penerima yang dimaksudkan adalah dilarang. Jika kita melihat sebarang penghantaran pada pl awam sesiapa selain daripada penerima yang dimaksudkan adalah dilarang. Jika kita melihat sebarang penghantaran di tempat awam (seperti Arahan Muat Turun yang terdapat di beberapa laman web sebagai contoh), kami boleh memutuskan untuk membatalkan lesen semasa tanpa sebarang bayaran balik.
8. Jika anda tidak bersetuju dengan terma lesen ini, anda mesti mengalih keluar Perisian daripada peranti storan anda dan tidak lagi menggunakan Perisian dengan serta-mel.
9. Anda tidak boleh mengalih keluar atau mengubah sebarang hak cipta Pelesenan, tanda dagangan atau notis hak proprietari lain yang terkandung dalam mana-mana bahagian perisian Teknologi AnyDbTest atau fail lain yang menanggung notis sedemikian.
10. Teknologi AnyDbTest berhak untuk menukar dan/atau mengemaskini kod boleh laku dan untuk mengalih keluar, menambah atau menukar fungsi perisian.
11. Sebarang perubahan kepada terma-terma Perjanjian ini hanya akan sah jika dibuat dan dihantar oleh Pelesenan. Jika anda tidak bersetuju dengan mana-mana klausa Perjanjian ini, anda boleh meminta penjelasan daripada Pelesenan. Walau bagaimanapun, ini tidak memberi kuasa kepada anda untuk mempertimbangkan Perjanjian ini mengakui.
12. WARANTI TERHAD DAN HAD LIABILITI
TIADA WARANTI. SEBARANG PERISIAN ATAU PERKHIDMATAN WALAU APA PUN DISEDIAKAN & SEBUT HARGA;SEBAGAI SEBUT HARGA; DAN & SEBUT HARGA;SEPERTI YANG TERSEDIA & TANPA SEBARANG WARANTI, SAMA ADA DINYATAKAN ATAU TERSIRAT, TERMASUK, TETAPI TIDAK TERHAD KEPADA, WARANTI TERSIRAT KEBOLEHDAGANGAN DAN KESESUAIAN UNTUK TUJUAN TERTENTU. KESELURUHAN RISIKO TENTANG KUALITI DAN PRESTASI PERISIAN ADALAH DENGAN ANDA. SEKIRANYA PERISIAN MEMBUKTIKAN ROSAK, ANDA MENGANGGAP KOS SEMUA PERKHIDMATAN, PEMBAIKAN ATAU PEMBETULAN YANG DIPERLUKAN. JIKA MANA-MANA ALGORITMA DIPATENKAN DI NEGARA ANDA, ANDA PERLU MENDAPATKAN LESEN SEBELUM MENGGUNAKAN PERISIAN.
ANDA MENGAKUI BAHAWA PERISIAN ANYDBTEST TIDAK DIREKA ATAU DILESENKAN UNTUK DIGUNAKAN DALAM PERALATAN DALAM TALIAN DALAM PERSEKITARAN BERBAHAYA SEPERTI OPERASI PERUBATAN, BIOLOGIC, KETENTERAAN, KEMUDAHAN NUKLEAR, NAVIGASI ATAU KAWALAN PESAWAT, ATAU APLIKASI KRITIKAL HAYAT. ISTILAH & SEBUT HARGA;APLIKASI KRITIKAL HAYAT;ERTINYA PERMOHONAN DI MANA FUNGSI ATAU KEROSAKAN PERISIAN BOLEH MENGAKIBATKAN KECEDERAAN FIZIKAL ATAU KEHILANGAN NYAWA MANUSIA SECARA LANGSUNG ATAU TIDAK LANGSUNG.
DALAM APA JUA KEADAAN, PENULIS ATAU MANA-MANA PIHAK LAIN YANG MUNGKIN TELAH MENGEDARKAN PERISIAN SEPERTI YANG DIBENARKAN DI ATAS, BERTANGGUNGJAWAB KEPADA ANDA UNTUK GANTI RUGI, TERMASUK APA-APA GANTI RUGI AM, KHAS, SAMPINGAN ATAU BERBANGKIT YANG TIMBUL DARIPADA PENGGUNAAN ATAU KETIDAKUPAYAAN UNTUK MENGGUNAKAN PERISIAN (TERMASUK TETAPI TIDAK TERHAD KEPADA KEHILANGAN DATA ATAU DATA YANG DIBERIKAN TIDAK TEPAT ATAU KERUGIAN YANG DIALAMI OLEH ANDA ATAU PIHAK KETIGA ATAU KEGAGALAN PERISIAN UNTUK BEROPERASI DENGAN MANA-MANA PROGRAM LAIN), WALAUPUN PEMEGANG ATAU PIHAK LAIN TELAH DINASIHATKAN
DALAM APA JUA KEADAAN, PELESEN TIDAK AKAN BERTANGGUNGJAWAB KE ATAS SEBARANG KEROSAKAN, TERMASUK KEHILANGAN KEUNTUNGAN ATAU DATA, ATAU GANTI RUGI SAMPINGAN ATAU BERBANGKIT LAIN, YANG TIMBUL DARIPADA PENGGUNAAN ATAU KEBOLEHAN UNTUK MENGGUNAKAN PERISIAN ATAU APA-APA DATA YANG DIBEKALKAN DENGANNYA, WALAUPUN PELESENAN TELAH DINASIHATKAN TENTANG KEMUNGKINAN KEROSAKAN TERSEBUT, ATAU UNTUK APA-APA TUNTUTAN OLEH MANA-MANA PIHAK LAIN. Dalam kes tidak akan liabiliti Pelesenan untuk ganti rugi di bawah ini melebihi lima Dolar AS (Dolar 5).
SEMUA TANDA DAGANGAN DAN TANDA DAGANGAN BERDAFTAR YANG LAIN ADALAH HARTA TUNGGAL PEMILIK MASING-MASING.
13. Memasang atau menggunakan Perisian menandakan penerimaan terma dan syarat lesen ini.
14. Perubahan Terma dan Syarat
Teknologi AnyDbTest mempunyai hak untuk mengubah dan/atau mengemaskini Terma dan Syarat ini pada bila-bila masa. Anda akan dimaklumkan tentang perubahan tersebut di www.anydbtest.com
Sila layari laman web http://www.anydbtest.com/license.html