Monday, July 1, 2013

Test Data and Performance Testing

Performance Testing finds scalability issues. It simulates production workload.
Sets of input data is important. Need real set of test data.
Right type of data and volume.

Performance Test Data:
1.       Transactional data
2.       Volume data

Test Data maintenance:
-          Ensure data setup, and proper version control,
-          access restriction and backup mechanism.

Test Data Mgmt process helps:
-          better time to market
-          minimize risk

Formulate the test strategy, decide test approach, and make TDM part of it.
Identify the nature and volume of test data. Make Traceability of test data with transactions.

Collaborate with dev, DBA, functional QA teams and procure test data.
Use automated tools, shell scripts, SQL for data mining and creation.
Take a lead time for test setup.

Ensure data conflict with other teams.
Check for test data exhaustion during test cycle and play proactively.

Data profiling exercise helps to purge and clean-up the redundant and unused test data during test execution.
Use automated clean-up scripts or rollback jobs after test execution and restore the previous state.

No comments:

Post a Comment