COOLData Tools - coolprofs.nl

Download Report

Transcript COOLData Tools - coolprofs.nl

COOLData Tools
Genereren en overzetten van data
17 april 2014
© 2014 COOLProfs
Waarom is testdata noodzakelijk?
Goede data voor:
• Testen
• Demonstreren
• Trainen
Goede data is:
• Representatief
• Alle variaties
• Voldoende volume
© 2014 COOLProfs
Herkent u deze problemen?
• Ik wil testen, MAAR in mijn omgeving
• Is geen representatieve data
• Is niet voldoende volume
• Is het moeilijk om (een deel van de) data tussen omgevingen
te verplaatsen
• Mag ik niet alle productiedata gebruiken om privacy redenen
© 2014 COOLProfs
3
Staging in OTAP-omgevingen
Ontwikkel
Applicatie
Data
© 2014 COOLProfs
Applicatie
Data
Applicatie
Front-end Server
(D1)
Front-end Server
(D1)
Front-end Server
(D1)
Front-end Server
(D1)
Productie
Acceptatie
Test
Data
Data
Mogelijke oplossingen
1. Handmatig testdata invoeren
2. Gemaskeerde productiedata gebruiken
3. Automatisch testdata genereren
© 2014 COOLProfs
5
Onze oplossingen
Tools:
1) COOLData Mover
2) COOLData Generator
Voordelen:
• Lagere kosten
• Kortere doorlooptijd
• Hogere kwaliteit
© 2014 COOLProfs
6
COOLData Mover
COOLData Mover is een applicatie voor het
definiëren en automatisch stagen tussen OTAPomgevingen.
VOORDELEN
•
Directe koppeling met het
metamodel van OutSystems voor
de selectie van eSpaces en
entiteiten.
•
Unieke automatische validatie om
een consistente data set (package)
samen te stellen.
•
Eenvoudige definiëren van filteropties om selecties van data over
te kunnen zetten
 Direct data exporteren/importeren via XML
•
Ondersteuning van alle data typen
in het OutSystems Platform.
 Direct data verwijderen uit de database
•
Mogelijkheid om grote
hoeveelheden data over te zetten.
 Directe koppeling OutSystems metamodel
 Eenvoudige definitie van ‘data packages’
 Grote volumes met filteroptie van data
“Nu we automatisch data kunnen stagen hebben
we eindelijk de juiste data in de juiste omgeving!”
© 2014 COOLProfs
COOLData Generator
COOLData Generator is een applicatie voor het
definiëren en automatisch genereren van testdata.
VOORDELEN
•
Directe koppeling met het
metamodel van OutSystems voor
de selectie van entiteiten.
 Eenvoudige definitie van generatie-opties
•
Mogelijkheid om voor unit testen
testdata te genereren in MS-Excel
 Volume dataset bepalen (10,100, 10.000, …)
•
Eenvoudige definiëren van
generatie-opties per attribuut en
bedrijfsregels voor complexe
(extreme) testdata.
•
Aanmaken van grote hoeveelheden
(volume) testdata.
•
Direct inladen van testdata in de
database via sql-script of xml.
 Directe koppeling OutSystems metamodel
 Makkelijke controle testdata in MS-Excel
 Direct inladen testdata in database
“Nu we standaard testdata genereren vinden
ontwikkelaars en gebruikers testen leuk!”
© 2014 COOLProfs
[email protected]
Postbus 56
2370 AB Roelofarendsveen
071 331 16 23
www.coolprofs.com
© 2014 COOLProfs