Sogeti Tmap Day 2015 · Testing in Track to Excellence Sogeti Tmap Day 2015 Leon Aarts Erik Sekeris...
Transcript of Sogeti Tmap Day 2015 · Testing in Track to Excellence Sogeti Tmap Day 2015 Leon Aarts Erik Sekeris...
|
Testing in
Track to ExcellenceSogeti Tmap Day 2015
Leon AartsErik Sekeris
Bussum, september 29, 2015
2Sogeti Tmap Day 2015 – Testing in Track to Excellence
|
Erik SekerisOracle Certified Master DBA
Leon AartsBusiness Development Oracle
Introduction
Sogeti Tmap Day 2015 – Testing in Track to Excellence 3
|
Agenda
� Introduction� Cloud� Track to Excellence - Testing� Test automation for databases
� Oracle Database replay� Capture - Replay - Analysis
� Wrap up and conclusions
Sogeti Tmap Day 2015 – Testing in Track to Excellence 4
|
Track to Excellence - Databases in the Cloud
Sogeti Tmap Day 2015 – Testing in Track to Excellence 6
|
Test automation
Sogeti Tmap Day 2015 – Testing in Track to Excellence 7
Test management
Test environment
Test Design Test execution
|
Agenda
� Introduction� Cloud� Track to Excellence - Testing� Test automation for databases
� Oracle Database replay� Capture - Replay - Analysis
� Wrap up and conclusions
Sogeti Tmap Day 2015 – Testing in Track to Excellence 8
|
Oracle Database Replay
� Real Applicaton Testing(Oracle Testing Suite)
� Application Replay
� Database Replay
Sogeti Tmap Day 2015 – Testing in Track to Excellence 9
|
Oracle Database Replay
� Database Replay� Capture - Process - Replay - Analysis
� Capture once - Replay many times
� Functional and Technical testing
Sogeti Tmap Day 2015 – Testing in Track to Excellence 10
|
Why Database Replay?
� No testset or scripting available
� Unable to simulate production workload
� Shortage of time to manually create a testset
� Only the database performance/functionality has to be tested
Sogeti Tmap Day 2015 – Testing in Track to Excellence 11
|
Capture
� GUI or Commandline
� GUI through Enterprise Manager Cloud Control (EMCC)
� Commandline enables scripting
Sogeti Tmap Day 2015 – Testing in Track to Excellence 12
|
Preprocessing
� Set up the test database
� Preprocess mappings
� Start Replay clients
Sogeti Tmap Day 2015 – Testing in Track to Excellence 18
|
System setup
� Make changes to your system
� Add or remove resources
� Modify the datamodel (e.g. indexes)
� Change the DR and/or HA setup
� Change settings and parameters
Sogeti Tmap Day 2015 – Testing in Track to Excellence 19
|
Replay(s)
� Reset the database to its initial state
� Replay as many times as needed
Sogeti Tmap Day 2015 – Testing in Track to Excellence 20
|
Replay Options
� Connect Time Scale
� Think Time Scale
� Think Time Correction
Sogeti Tmap Day 2015 – Testing in Track to Excellence 21
|
Reporting and Analysis
� Compare results and divergence
� Between capture and replay
� Between different replays
Sogeti Tmap Day 2015 – Testing in Track to Excellence 23
|
Agenda
� Introduction� Cloud� Track to Excellence - Testing� Test automation for databases
� Oracle Database replay� Capture - Replay - Analysis
� Wrap up and conclusions
Sogeti Tmap Day 2015 – Testing in Track to Excellence 27
|
Wrap up and conclusions
Sogeti Tmap Day 2015 – Testing in Track to Excellence 28
� More and more business in the Cloud� Requires different approach to testing - Rapid and Repeatable
� Track to Excellence - Testing Databases in the Cloud� A framework for improving (database) environments to make them
Cloud-ready
� Oracle Database Replay� Benefits