Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
9 views

Test Data Management

Uploaded by

venkat Mohan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Test Data Management

Uploaded by

venkat Mohan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Test data management

Software test data management

It is a process of organizing this data to ensure that it is input correctly and the results are
reported properly. It also ensures sensitive information is processed securely during testing phase
.As the testing process generate huge volume of data using test data management can reduce cost
and time consuming errors and help tester clearly understand the jobs.The main objective of the
test data management is to check and test the quality of the software. It separates the test data
from production data. It minimizes and optimizes the size of software testing data and creates the
testing reports. To implement the process of the test data management, test data tool is used.

Any test data management tool follows the following steps of processing:
➢ In any system, data is stored in different formats, types, and locations. Different rules are
applied to this data. Hence, the test tool finds out the appropriate test data from these data
for the testing process.
➢ Now the tool extracts the subset of data from the selected test data collected from
multiple data sources.
➢ After selecting the subset test data, test tool uses masking for sensitive test data, such as a
client’s personal information.
➢ Now the tool performs the comparison between the actual data and baseline test data to
check the accuracy of the application.
➢ To increase the efficiency of the application, the tool refreshes the test data.

Test data
➢ It is the information used as the input of a test case. It is the fact that data preparing is the
time consuming and hardest phase in software testing. Referring to a study conducted by
IBM in 2016, searching, managing, maintaining, and generating test data encompass
30%-60% of the testers time.

Test data can be grouped according to different parameters. As for their importance, there can be
distinguished:

➢ test-specific data: influence the system behavior and reveal the case specifics under the
test
➢ test-reference data: have little influence on the test performance
➢ application reference data: irrelevant to the behavior under test, and are needed to start
the application
Test data commonly include the following types

➢ Valid test data. It is necessary to verify whether the system functions are in compliance
with the requirements, and the system processes and stores the data as intended.
➢ Invalid test data. QA engineers should inspect whether the software correctly processes
invalid values, shows the relevant messages, and notifies the user that the data are
improper.
➢ Boundary test data. Help to reveal the defects connected with processing boundary
values.
➢ Wrong data. Testers have to check how the system reacts on entering the data of
inappropriate format, whether it shows the correct error messages.
➢ Absent data. It is a good practice to verify how the product handles entering a blank
field in the course of software testing.

Test data management


Why test data management is important?
Some of the key benefits of test data management:
➢ The test data is quickly and easily available; it reduces life cycle time of an application.
➢ It helps to lower the test data creation times and reduces the execution time. Test data
focusing on testing rather than test data creation.
➢ The data is used for data-driven framework will be more accurate and prevents bug fixes
and rollbacks.
➢ It is absolutely mandatory that the test data donot contain data from production without
being masked.If the data is not secured,then there is a chance that a data breach may
happen.
Test data management challenges and tips:

➢ Data validity and consistency-How old the data? Where it come from? Can you guarantee
its integrity?
➢ Data privacy-Are you adhering to government and industry regulations? Are you
safeguarding customer privacy? Are you protecting your data?
➢ Data selection and subsetting-Can you scale down the production environment and
choose a representative subset of data Is your selection process effective?
➢ Additional time for data set up/management instead of actual testing
➢ Additional administrative efforts in test data management
➢ Additional expense including personnel and hardware
➢ Inaccurate/difficult to access data negatively impacts testing
➢ Sensitivity of private information (credit cards, medical records, etc.)
➢ Storage required for test data
➢ Potential for data loss
➢ Use of real data versus fake data generated from scratch
➢ Data requests poorly communicated result in inadequate data returns
➢ Test data coverage is often incomplete and the team maynot have required knowledge
Ways to create the test data

➢ Manually
➢ Import from the production environment
➢ Duplication from prior customer systems
➢ Using test automation tools

What is Test Data Generation? Why test data should be created before test execution?

Depending on your testing environment you may need to CREATE Test Data (Most of the
times) or at least identify a suitable test data for your test cases (is the test data is already
created).Typically test data is created in-sync with the test case it is intended to be used for.

Test Data can be Generated -

• Manually
• Mass copy of data from production to testing environment
• Mass copy of test data from legacy client systems
• Automated Test Data Generation Tools

Typically sample data should be generated before you begin test execution because it is difficult
to handle test data management otherwise. Since in many testing environments creating test
data takes many pre-steps or test environment configurations which is very time-
consuming.

Create Sample test data using excel

OrderDate Region Rep Item Units Unit Cost Total


1/6/18 East Jones Pencil 95 1.99 189.05
1/23/18 Central Kivell Binder 50 19.99 999.50
2/9/18 Central Jardine Pencil 36 4.99 179.64
2/26/18 Central Gill Pen 27 19.99 539.73
3/15/18 West Sorvino Pencil 56 2.99 167.44
4/1/18 East Jones Binder 60 4.99 299.40
4/18/18 Central Andrews Pencil 75 1.99 149.25
5/5/18 Central Jardine Pencil 90 4.99 449.10
5/22/18 West Thompson Pencil 32 1.99 63.68
6/8/18 East Jones Binder 60 8.99 539.40
6/25/18 Central Morgan Pencil 90 4.99 449.10
7/12/18 East Howard Binder 29 1.99 57.71
7/29/18 East Parent Binder 81 19.99 1,619.19
8/15/18 East Jones Pencil 35 4.99 174.65
9/1/18 Central Smith Desk 2 125.00 250.00
9/18/18 East Jones Pen Set 16 15.99 255.84
10/5/18 Central Morgan Binder 28 8.99 251.72
10/22/18 East Jones Pen 64 8.99 575.36
11/8/18 East Parent Pen 15 19.99 299.85
11/25/18 Central Kivell Pen Set 96 4.99 479.04
12/12/18 Central Smith Pencil 67 1.29 86.43
12/29/18 East Parent Pen Set 74 15.99 1,183.26
1/15/19 Central Gill Binder 46 8.99 413.54
2/1/19 Central Smith Binder 87 15.00 1,305.00
2/18/19 East Jones Binder 4 4.99 19.96
3/7/19 West Sorvino Binder 7 19.99 139.93
3/24/19 Central Jardine Pen Set 50 4.99 249.50
4/10/19 Central Andrews Pencil 66 1.99 131.34
4/27/19 East Howard Pen 96 4.99 479.04

You might also like