AnyDbTest is de eerste geautomatiseerde DB unit testing tool beschikbaar met Xml als testcase. AnyDbTest is alleen ontworpen voor DBA / DB ontwikkelaars. Het ondersteunt allerlei populaire database, zoals Oracle, SQL Server en MySQL etc.
AnyDbTest kan ook worden gebruikt om het resultaat van replicatie, ETL, DTS en SSIS te valideren. U gegevens van twee SQL-query's visueel vergelijken met twee databases om verschillen op het scherm te zien. Zelfs u de one-stop-service voor ETL en validatie krijgen via ingebouwde gegevenspomp en record-set vergelijkingsfuncties.
Kenmerken die specifiek zijn voor AnyDbTest:
*Testcase schrijven met Xml, in plaats van Java/C++/C#/VB testcasecode.
*Veel soorten beweringen ondersteund, zoals StrictEqual, SetEqual, IsSupersetOf, Overlappen en RecordCountEqual enz.
*Hiermee u Excel-spreadsheet/Xml gebruiken als de bron van de gegevens voor de tests.
*Ondersteunt sandbox-testmodel, als de test in sandbox wordt uitgevoerd, worden alle databasebewerkingen teruggedraaid, wat betekent dat wijzigingen ongedaan worden gemaakt.
* Unieke cross-different-type-database testen, wat betekent dat doel en referentie resultaat set kan afkomstig zijn van twee databases, zelfs een is SQL Server, een ander is Oracle.
versiegeschiedenis
- Versie 2.2 geplaatst op 2009-05-08
ONDERSTEUNING VAN DE ETL-gegevenspompfunctie voor verbeteringen
- Versie 2.1 geplaatst op 2009-03-18
Ondersteuning voor MySQL 5
Programmadetails
Overeenkomst
EULA - Licentieovereenkomst voor eindgebruikers
LICENTIEGEGEVENS
Deze licentieovereenkomst is een wettelijke overeenkomst tussen u (een individu) en AnyDbTest Technology (licentiegever). Lees het alsjeblieft goed.
SOFTWARELICENTIEOVEREENKOMST
DOOR DE SOFTWARE TE INSTALLEREN, TE KOPIËREN OF ANDERSZINS TE GEBRUIKEN, STEMT U ERMEE IN GEBONDEN TE ZIJN AAN ALLE VOORWAARDEN VAN DE LICENTIEOVEREENKOMST.
A. Deze software is eigendom van AnyDbTest Technology en is beschermd door het auteursrecht en het internationale auteursrechtverdrag. Daarom moet u deze Software behandelen als elk ander auteursrechtelijk beschermd materiaal (bijvoorbeeld een boek), behalve dat u één kopie van de Software alleen voor back-up- of archiveringsdoeleinden mag maken of de Software naar één harde schijf overbrengen, mits u het origineel uitsluitend voor back-updoeleinden bewaart.
B. Deze softwarelicentie en de relatie tussen u en licentiegever wordt beheerst door de wetten van China zonder rekening te houden met de bepalingen van het conflict van de wet. U en de licentiegever gaan akkoord en leggen zich hierbij neer bij de persoonlijke en exclusieve jurisdictie van de rechtbanken in Shanghai, China.
1. U krijgt een niet-exclusieve licentie om de Software alleen voor niet-commercieel gebruik te gebruiken, als u de gratis Express/Trial-versie gebruikt.
2. Elk werkstation (d.w.z. één computer) heeft een individuele licentie nodig. Dat wil zeggen dat u een licentie moet aanschaffen voor elk werkstation waarop software is geïnstalleerd. Als u Software via een netwerk gebruikt, moet u nog steeds afzonderlijke licenties voor Software verkrijgen om elk afzonderlijk werkstation te dekken dat de Software via het netwerk uitvoert. Als bijvoorbeeld 10 verschillende werkstations software in een netwerk gebruiken, moet elk werkstation een eigen licentie hebben; ongeacht of software op verschillende tijdstippen of gelijktijdig wordt gebruikt.
3. Als u uw licentie moet overdragen aan een ander werkstation, kan de licentiegever deze voor u overdragen. Een licentie kan maximaal 1 keer worden overgedragen gedurende het jaar na de aankoopdatum (of in een speciale ondersteuningsperiode). Een licentie kan niet worden overgedragen als deze is verlopen voor speciale ondersteuning.
4. U mag de Software, huur, sublicentie, verkopen, wijzigen, decompileren, demonteren of anderszins reverse engineer niet distribueren, kopiëren, emuleren, klonen, huren, leasen, onderlicentieren, verkopen, wijzigen, decompileren, demonteren of anderszins reverse engineer overdragen, of de Software of een subset van de Software overdragen.
5. De aankoop van dit product draagt geen recht, titel of interesse in de software over, behalve zoals specifiek in deze overeenkomst is uiteengezet.
6. De Software wordt geleverd "AS IS" en "AS AVAILABLE" zonder enige garantie van welke aard dan ook, uitgedrukt of impliciet. Je neemt de volledige verantwoordelijkheid voor het bepalen van de geschiktheid van de Software en voor behaalde resultaten. Licentiegever garandeert niet dat de Software :
a. specifieke resultaten bereiken
b. zonder onderbreking werken
c. fout- of bugvrij zijn.
HET IS NIET TOEGESTAAN OM ANYDBTEST-OPLOSSINGEN TE GEBRUIKEN VOOR KRITIEKE BEDRIJFSTOEPASSINGEN OF/EN KRITIEKE BEDRIJFSGEGEVENS OF/EN LEVENSKRITISCHE TOEPASSINGEN. DE TERM "LEVENSKRITISCHE TOEPASSING" EEN TOEPASSING WAARBIJ HET FUNCTIONEREN OF HET DEFECTEN VAN DE SOFTWARE DIRECT OF INDIRECT KAN LEIDEN TOT LICHAMELIJK LETSEL OF VERLIES VAN MENSENLEVENS.
7. Alle verzendingen (telefoon, bericht, e-mail inclusief eventuele bijlagen) van AnyDbTest bevatten vertrouwelijke informatie, geprivilegieerd materiaal (inclusief materiaal dat door de advocaat-cliënt wordt beschermd of andere toepasselijke privileges); of niet-openbare informatie vormen. Elk gebruik van deze informatie door iemand anders dan de beoogde ontvanger is verboden. Als we uitzendingen op openbare plaatsen hebben gezien (zoals downloadinstructies die beschikbaar zijn op een website bijvoorbeeld), kunnen we besluiten om de huidige licentie zonder restitutie te annuleren.
8. Als u het niet eens bent met de voorwaarden van deze licentie, moet u de Software uit uw opslagapparaten verwijderen en de Software onmiddellijk niet meer gebruiken.
9. U mag geen kennisgeving van licentiegever, handelsmerk of andere eigendomsrechten verwijderen of wijzigen die zijn opgenomen in een gedeelte van AnyDbTest Technology-software of andere bestanden waarop een dergelijke kennisgeving wordt weergegeven.
10. AnyDbTest Technology behoudt zich het recht voor om de uitvoerbare code te wijzigen en/of bij te werken en de functies van de software te verwijderen, toe te voegen of te wijzigen.
11. Elke wijziging van de voorwaarden van deze overeenkomst is alleen geldig indien door licensor. Als u niet akkoord gaat met een clausule van deze overeenkomst, u om uitleg vragen aan Licensor. Dit geeft u echter niet de toestemming om deze Overeenkomst toegelaten te beschouwen.
12. BEPERKTE GARANTIE EN BEPERKING VAN DE AANSPRAKELIJKHEID
GEEN GARANTIES. ELKE ANYDBTEST SOFTWARE OF DIENST WORDT GELEVERD "AS IS" EN "AS AVAILABLE " ZONDER GARANTIE VAN WELKE AARD DAN OOK, UITGEDRUKT OF GEÏMPLICEERD, INCLUSIEF, MAAR NIET BEPERKT TOT, DE IMPLICIETE GARANTIES VAN HANDELSBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL. HET VOLLEDIGE RISICO MET BETREKKING TOT DE KWALITEIT EN PRESTATIES VAN DE SOFTWARE IS MET U. MOCHT DE SOFTWARE DEFECT BLIJKEN TE ZIJN, DAN NEEMT U DE KOSTEN OP ZICH VAN ALLE BENODIGDE ONDERHOUD, REPARATIE OF CORRECTIE. ALS EEN ALGORITME IS GEPATENTEERD IN UW LAND, MOET U EEN LICENTIE TE VERWERVEN VOORDAT U DE SOFTWARE.
U ERKENT DAT ANYDBTEST-SOFTWARE NIET IS ONTWORPEN OF GELICENTIEERD VOOR GEBRUIK IN ON-LINE APPARATUUR IN GEVAARLIJKE OMGEVINGEN ZOALS DE WERKING VAN MEDISCHE, BIOLOGISCHE, MILITAIRE, NUCLEAIRE FACILITEITEN, NAVIGATIE OF CONTROLE VAN VLIEGTUIGEN OF LEVENSKRITISCHE TOEPASSINGEN. DE TERM "LEVENSKRITISCHE TOEPASSING" EEN TOEPASSING WAARBIJ HET FUNCTIONEREN OF HET DEFECTEN VAN DE SOFTWARE DIRECT OF INDIRECT KAN LEIDEN TOT LICHAMELIJK LETSEL OF VERLIES VAN MENSENLEVENS.
IN GEEN GEVAL ZAL DE AUTEUR OF ENIGE ANDERE PARTIJ DIE DE SOFTWARE HEEFT VERSPREID ZOALS HIERBOVEN TOEGESTAAN, AANSPRAKELIJK ZIJN VOOR SCHADE, MET INBEGRIP VAN ENIGE ALGEMENE, BIJZONDERE, INCIDENTELE OF GEVOLGSCHADE ALS GEVOLG VAN HET GEBRUIK OF HET ONVERMOGEN OM DE SOFTWARE TE GEBRUIKEN (INCLUSIEF MAAR NIET BEPERKT TOT VERLIES VAN GEGEVENS OF GEGEVENS DIE ONJUIST ZIJN OF VERLIEZEN GELEDEN DOOR U OF DERDEN OF EEN FALEN VAN DE SOFTWARE OM MET ANDERE PROGRAMMA'S TE WERKEN), ZELFS ALS DEZE HOUDER OF ANDERE PARTIJ OP DE HOOGTE IS GESTELD VAN DE MOGELIJKHEID VAN DERGELIJKE SCHADE.
In geen geval is de licentiegever aansprakelijk voor enige schade, met inbegrip van gederfde winsten of gegevens, of andere incidentele of gevolgschade, die voortvloeit uit het gebruik of het onvermogen om de software te gebruiken of gegevens die daarmee worden verstrekt, zelfs als de licentiegever op de hoogte is gesteld van de mogelijkheid van dergelijke schade, of voor enige vordering van een andere partij. In geen geval zal de aansprakelijkheid van Licensor voor schade hieronder meer dan vijf US Dollar (Dollar 5) bedragen.
ALLE ANDERE HANDELSMERKEN EN GEREGISTREERDE HANDELSMERKEN ZIJN DE ENIGE EIGENDOM VAN HUN RESPECTIEVELIJKE EIGENAAR.
13. Het installeren of gebruiken van de Software betekent aanvaarding van deze algemene voorwaarden van de licentie.
14. Wijzigingen in de algemene voorwaarden
AnyDbTest Technology heeft het recht om deze Algemene Voorwaarden op elk moment te wijzigen en/of bij te werken. U wordt op www.anydbtest.com
Zoek details, bezoek http://www.anydbtest.com/license.html