Test Data Management: What is Test Data and How to Design It

A Comprehensive Test Data Design and Management Guide (Part -I):

At current epic of Information and Technology revolutionary growth, the testers commonly experience extensive consumption of test data in software testing life cycle.

The testers don’t only collect/maintain data from the existing sources, but also they generate huge volumes of test data to ensure their quality booming contribution in the delivery of the product for real world use. 

Therefore, we as testers must continuously explore, learn and apply the most efficient approaches for data collection, generation, maintenance, automation and comprehensive data management for any types of functional and non-functional testing.

Test data tutorial

In this tutorial, I will provide tips on how to prepare test data so any important test case will not be missed by improper data and incomplete test environment setup.

What is Test Data and Why It’s Important

Referring to a study conducted by IBM in 2016, searching, managing, maintaining, and generating test data encompass 30%-60% of the testers time. It is an undeniable evidence that data preparation is a time-consuming phase of the software testing.

Testers Average Time Spent on TDM

Figure 1: Testers Average Time Spent on TDM

Nevertheless, it is a fact across many various disciplines that most data scientists spend 50%-80% of their model’s development time in organizing data. And now considering the legislations and as well as the Personally Identifiable Information (PII) makes the testers engagement overwhelmingly decent in the process of testing.

Today, the credibility and reliability of the test data are considered an uncompromised element for the business owners. The product owners see the ghost copies of the test data as the biggest challenge, which reduces the reliability of any application at this unique time of clients’ demand/requirements for the quality assurance.

Considering the significance of test data, vast majority software owners don’t accept the tested applications with fake data or less in security measures.

At this point, why don’t we recollect on what Test Data is? When we start writing our test cases to verify and validate the given features and developed scenarios of the application under the test, we need information that is used as input to perform the tests for identifying and locating the defects.

And we know that this information needs to be precise and complete for making the bugs out. It is what we call test data. To make it accurate, it can be names, countries, etc…, are not sensitive, where data concerning to Contact information, SSN, medical history, and credit card information are sensitive in nature.

The data may be in any form like:

  • System test data
  • SQL test data
  • Performance test data
  • XML test data

If you are writing test case then you need input data for any kind of test. The tester may provide this input data at the time of executing the test cases or application may pick the required input data from the predefined data locations.

The data may be any kind of input to the application, any kind of file that is loaded by the application or entries read from the database tables.

Preparing proper input data is part of a test setup. Generally, testers call it a testbed preparation. In testbed, all software and hardware requirements are set using the predefined data values.

If you don’t have the systematic approach for building data while writing and executing test cases then there are chances of missing some important test cases. The testers can create their own data according to testing needs.

Don’t rely on the data created by other testers or standard production data. Always create a fresh set of data according to your requirements.

Sometimes it’s not possible to create a completely new set of data for each and every build. In such cases, you can use standard production data. But remember to add/insert your own data sets in this existing database. One best way to create data is to use the existing sample data or testbed and append your new test case data each time you get the same module for testing. This way you can build comprehensive data set over the period.

Test Data Sourcing Challenges

One of the areas in test data generation, the testers consider is data sourcing requirement for sub-set. For instance, you have over one million customers, and you need one thousand of them for testing. And this sample data should be consistent and statistically represent the appropriate distribution of the targeted group. In other words, we are supposed to find the right person to test, which is one of the most useful methods of testing the use cases.

And this sample data should be consistent and statistically represent the appropriate distribution of the targeted group. In other words, we are supposed to find the right person to test, which is one of the most useful methods of testing the use cases.

Additionally, there are some environmental constraints in the process. One of them is mapping PII policies. As privacy is a significant obstacle, the testers need to classify PII data.

The Test Data Management Tools are designed to address the mentioned issue.  These tools suggest policies based on the standards/catalog they have. Though, it is not very much safe exercise. It still offers the opportunity of auditing on what one is doing.

To keep up with addressing the current and even the future challenges, we should always ask questions like When/where should we start the conduct of TDM? What should be automated? How much investment should the companies allocate for testing in areas of human resource on-going skills development and the use of newer TDM tools? Should we start testing with functional or with non-functional testing? And much more likely questions as them.

Some of the most common challenges of Test Data Sourcing are mentioned below:

  • The teams may not have adequate test data generator tools knowledge and skills
  • Test data coverage is often incomplete
  • Less clarity in data requirements covering volume specifications during the gathering phase
  • Testing teams do not have access to the data sources
  • Delay in giving production data access to the testers by developers
  • Production environment data may be not fully usable for testing based on the developed business scenarios
  • Large volumes of data may need in short period of given time
  • Data dependencies/combinations to test some of the business scenarios
  • The testers spend more time than required for communicating with architects, database administrators and BAs for gathering data
  • Mostly the data is created or prepared during the execution of the test
  • Multiple applications and data versions
  • Continuous release cycles across several applications
  • Legislation to look after Personal Identification Information (PII)

On the white box side of the data testing, the developers prepare the production data. That is where QA’s need to work touch base with the developers for furthering testing coverage of AUT. One of the biggest challenges is to incorporate all possible scenarios (100% test case) with every single possible negative case.

In this section, we talked about test data challenges. You can add more challenges as you have resolved them accordingly. Subsequently, let’s explore different approaches to handling test data design and the management.

Strategies for Test Data Preparation

We know by everyday practice that the players in the industry of testing are continuously experiencing different ways and means to enhance testing efforts and most importantly its cost efficiency. In the short course of Information and Technology evolution, we have seen when tools are incorporated into the production/testing environments the level of output substantially increased.

When we talk about the completeness and the full coverage of testing, it mainly depends on to the quality of the data. As testing is the backbone for attaining the quality of the software, test data is the core element in the process of testing.

Strategies for Test Data Management (TDM)

Figure 2: Strategies for Test Data Management (TDM)

Creation of flat files based on the mapping rules. It is always practical to create the subset of the data you need from the production environment where developers designed and coded the application. Indeed, this approach reduces the testers’ efforts of data preparation, and it maximizes the use of the existing resources for avoiding further expenditures.

Typically, we need to create the data or at least identify it based on the type of the requirements each project has in the very beginning.

We can apply the following strategies handling the process of TDM:

  1. Data from the production environment
  2. Retrieving SQL queries that extract data from Client’s existing databases
  3. Automated Data Generation Tools

The testers shall back up their testing with complete data by considering the elements as shown in the figure-3 here.Testers in agile development teams generate the necessary data for executing their test cases. When we talk about test cases, we mean cases for various types of testing like the white box, black box, performance, and security.

At this point, we know that data for performance testing should be able to determine how fast system responds under a given workload to be very much close to real or live large volume of data with significant coverage.

For white box testing, the developers prepare their required data to cover as many branches as possible, all paths in the program source code, and the negative Application Program Interface (API).

Test Data Generation Activities

Figure 3: Test Data Generation Activities

Eventually, we can say that everybody working in the software development life cycle (SDLC) like BAs, Developers and product owners should be well engaged in the process of Test Data preparation. It can be a joint effort. And now let us take you to the issue of corrupted test data.

Corrupted Test Data

Before the execution of any test cases on our existing data, we should make sure that the data is not corrupted/outdated and the application under the test can read the data source. Typically, when more than a tester working on different modules of an AUT in the testing environment at the same time, the chances of data getting corrupted is so high.

In the same environment, the testers modify the existing data as per their need/requirements of the test cases. Mostly, when the testers are done with the data, they leave the data as it is. As soon as the next tester picks up the modified data, and he/she perform another execution of the test, there is a possibility of that particular test failure which is not the code error or defect.

In most cases, this is how data becomes corrupted and/or outdated, which lead to failure. To avoid and minimize the chances of data discrepancy, we can apply the solutions as below.And of course, you can add more solutions at the end of this tutorial in the comments section.


  1. Having the backup of your data
  2. Return your modified data to its original state
  3. Data division among the testers
  4. Keep the data warehouse administrator updated for any data change/modification

How to keep your data intact in any test environment?

Most of the times, many testers are responsible for testing the same build. In this case, more than one tester will be having access to common data and they will try to manipulate the common data set according to their needs.

If you have prepared data for some specific modules then the best way to keep your data set intact is to keep backup copies of the same.

Test Data for the Performance Test Case

Performance tests require very large data set. Sometimes creating data manually will not detect some subtle bugs that may only be caught by actual data created by application under test. If you want real-time data, which is impossible to create manually, then ask your lead/manager to make it available from the live environment.

This data will be useful to ensure smooth functioning of application for all valid inputs.

What is the ideal test data?

Data can be said to be ideal if for the minimum size of data set all the application errors to get identified. Try to prepare data that will incorporate all application functionality, but not exceeding cost and time constraint for preparing data and running tests.

How to Prepare Data that will Ensure Maximum Test Coverage?

Design your data considering following categories:

1) No data: Run your test cases on blank or default data. See if proper error messages are generated.

2) Valid data set: Create it to check if the application is functioning as per requirements and valid input data is properly saved in database or files.

3) Invalid data set: Prepare invalid data set to check application behavior for negative values, alphanumeric string inputs.

4) Illegal data format: Make one data set of illegal data format. The system should not accept data in invalid or illegal format. Also, check proper error messages are generated.

5) Boundary Condition dataset: Dataset containing out of range data. Identify application boundary cases and prepare data set that will cover lower as well as upper boundary conditions.

6) The dataset for performance, load and stress testing: This data set should be large in volume.

This way creating separate datasets for each test condition will ensure complete test coverage.

Data for Black Box Testing

The Quality Assurance Testers perform integration testing, system testing and the acceptance testing, which is known as black box testing. In this method of the testing, the testers do not have any work in the internal structure, design and the code of the application under the test.

The testers’ primary purpose is to identify and locate the errors. By doing so, we apply either functional or non-functional testing with using different techniques of black box testing.

Black Box Data Design Methods

Figure 4: Black Box Data Design Methods

At this point, the testers need the test data as input for executing and implementing the techniques of the black box testing. And the testers should prepare the data that will examine all application functionality with not exceeding the given cost and the time.

We can design the data for our test cases considering data set categories like no data, valid data, Invalid data, illegal data format, boundary condition data, equivalence partition, decision data table, state transition data, and use case data.Before going into the data set categories, the testers initiate data gathering and analyzing of the existing resources of the application under tester (AUT).

According to the earlier points mentioned about keeping your data warehouse always up to date, you should document the data requirements at the test-case level and mark them useable or non-reusable when you script your test cases. It helps you the data required for testing is well-cleared and documented from the very beginning that you could reference for your further use later.

Test Data Example for Open EMR AUT

For our current tutorial, we have the Open EMR as the Application Under Test (AUT).

=> Please find the link for Open EMR application here for your reference/practice.

The table below illustrates pretty much a sample of the data requirement gathering that can be part of the test case documentation and to is updated when you write the test cases for your test scenarios.

(NOTE: Click on any image for an enlarged view)

test data requirement gathering 1

Creation of manual data for testing Open EMR application

Let’s step forward to the creation of manual data for testing Open EMR application for the given data set categories.

1) No Data: The tester validates Open EMR application URL and the “Search or Add Patient” functions with giving no data.

2) Valid Data: The tester validates Open EMR application URL and the “Search or Add Patient” function with giving Valid data.

3) Invalid Data: The tester validates Open EMR application URL and the “Search or Add Patient” function with giving invalid data.

4) Illegal Data Format: The tester validates Open EMR application URL and the “Search or Add Patient” function with giving invalid data.

Test Data for 1-4 data set categories:

Test data samples 2

5) Boundary Condition Data Set: It is to determine input values for boundaries that are either inside or outside of the given values as data.

6) Equivalence Partition Data Set: It is the testing technique that divides your input data into the input values of valid and invalid.

Test Data for 5th and 6thdata set categories, which is for Open EMR username and password:

  Open EMT test data 3

7) Decision Table Data Set: It is the technique for qualifying your data with a combination of inputs to produce various results. This method of black box testing helps you to reduce your testing efforts in verifying each and every combination of test data. Additionally, this technique can ensure you for the complete test coverage.

Please see below the decision table data set for Open EMR application’s username and the password.

Decision Table data 4

The calculation of the combinations done in the table above is described for your detailed information as below. You may need it when you do more than four combinations.

  • Number of combination = Number of Conditions 1 Values * Number of Conditions 2 Values
  • Number of combinations = 2 ^ Number of True/False Conditions
  • Example: Number of combinations – 2^2 = 4

8) State Transition Test Data Set: It is the testing technique that helps you to validate the state transition of the Application Under Test (AUT) by providing the system with the input conditions.

For example, we log in the Open EMR application by providing the correct username and the password at first attempt. The system gives us the access, but if we enter the incorrect login data, the system denies the access. State transition testing validates that how many logins attempts you can do before Open EMR closes.

The table below indicates how either the correct or the incorrect attempts of login respond

Login Attempts test data 5

9) Use Case Test Date: It is the testing method that identifies our test cases capturing the end to end testing of a particular feature.

Example, Open EMR Login:

Success Failure Test Data 6

Also read => Data design techniques

Conclusion

Creating complete software test data in compliance with the industry standards, legislation and the baseline documents of the undertaken project is amongst the core responsibilities of the testers. The more we efficiently manage the test data, the more we can deploy reasonably bug-free products for the real-world users.

Test data management (TDM) is the process that is based on the analysis of challenges and introducing plus applying the best tools and methods to well address the identified issues without compromising the reliability and the full coverage of the end output (product).

We always need to come up with questions for searching innovative and more cost-effective methods for analyzing and selecting the methods of testing, including the use of tools for generating the data. It is widely proven that well-designed data allows us to identify defects of the application under the test in every phase of a multi-phase SDLC.

We need to be creative and participating with all the members within and outside our agile team.Please share your feedback, experience, questions, and comments so that we could keep up our technical discussions on-going to maximize our positive impact on AUT by managing data.

Preparing proper test data is a core part of “project test environment setup”. We can’t simply miss the test case saying that complete data was not available for testing. The tester should create his/her own test data additional to the existing standard production data. Your data set should be ideal in terms of cost and time.

Be creative, use your own skill and judgments to create different data sets instead of relying on standard production data.

Part II – The second part of this tutorial is on the “Test Data Generation with GEDIS Studio Online Tool”.

About the Authors: Haroon and Parwana wrote this hands-on tutorial as the guest authors. They both believe in continuous learning and the application of the learning in everyday work.

Over to you

Have you faced the problem of incomplete test data for testing? How you managed it? Please share your tips, experience, comments, and questions for further enriching this topic of discussion.




Recommended reading

79 comments ↓

#1 Shruti S

you are right vijay. I too faced the same data problem while testing.
client reported one bug that was only reproducible on large data and could not find that bug at my side.
since then i always prepare my required data..
i useuslly take bakup of all required SQL tables on my machine and use it for testing..

#2 R.Prakash, SQA Lead

Hi Vijay,

As you have mentioned in your article how data is important, i too insist testers to prepare data while they prepare testcases and execute with the same while executing the testcases.

R.Prakash
SQA-Lead

#3 Sameer Mandve

Hi all,
The way Vijay suggested to append new data in existing Data each time.. try out ..Its really very Helpful.
Thanks….

#4 Prashant Netke

A very good article, but I would like to elaborate more on Data design while load testing & stress testing. In this special test we need a huge Data which handle different conditions like Valid Data, Invalid Data etc. Loading an application with similar huge data wont make your load test successful. To design such data for load testing is difficult, need to take help of automation tool to generate such volume of data with variations. I have faced such issues when I wanted to stress test a web application where I need to send 1000000 requests to web server while I have to consider all those conditions where the application may fail. Sometime its time consuming to Design or generate such Data.

#5 Vijay

@ Prashant
I agree with prashant. To load test any application you need data variation. Don’t just replicate existing small data set to make it big. Make some variations while replicating this data. You can’t exactly predict the load test output using such huge but false data.

#6 Chandu

Vijay

I think this sentence is typed wrong..

“Filing a bug without improper troubleshooting is bad practice”

If I am not wrong, I think it should be

“Filing a bug without proper troubleshooting is bad practice”.

#7 Vijay

@ Chandu
I really appreciate my reader’s contribution. Though I double check the draft post before publishing, sometimes such mistakes get unnoticed ;-) Thanks anyway

#8 praveen

Hi ..Guys..anyone can u tell me how web testing is carried in an MNC what are the steps to be follow for the manual testing

#9 sanagmeshwar

HI all,
I would like to jump to Banking Domain in my Tesing career.
Can any body help me in this regard,like what is to done and what should I learn to get in this domain.
If possible send the document for this.(i am in embedded domain now)

#10 Suresh balaji

Hi Vijay,

Iam currently working in a organization as software programmer for the past seven months , Iam decided change my carrer to software testing,can change it,is it possible or not .If possible means what are the areas i want to know for testing.

#11 chandu

chandu

hi everyone

i want to know which site gives better examples in testing, i mean coding(QTP,LOADRUNNER,WINRUNNER) point of view.

#12 selvam

Hi All, I am very new to the testing .Plz can anybody give me the list of sites which give the full details of software testing along with all the tables for test cases bug repot tables etc. though i had learned some basics about testing i lack the real time exposure ,can anyone help me?????????

#13 kathyayani

Hi, I am very new to testing field.just now i got job in testing.I want the testing sites to learn manual testing completely along with formats also with examples.

#14 vijay

hi,
you mentioned Valid data set, Invalid data set, Boundary Condition data set. what exactly you do in boundary data condition data set? it’s a combination of valid and invalid data set, right? if not, please give your feedback.

#15 seetapathi

hi sangameswar,

You said that u r in embeded systems testing now. Can you please give me more details about that. Again exactly it’s which domain and what kind of testing u r doing now ..pls explain with testsetup ex.,

#16 Manik

Hi All Yes Test Data is very important while testing because some bugs are identified only when we use invalid or negative test data like for eg in my one of project crash error was appearing only when i was entering data in format “”

#17 sheeba joji

WHAT IS TEST condition expalin? give examples please

#18 sudha.K

While working in upgrade testing like oragcle 9i to 10g
what kind of frame work we have to consider.

#19 sudha.K

Please do me needful

#20 George

@sheeba
It would be appreciable if you could ask your doubt in a sensible way. Your question is waiting for an answer. Anyhow let me try, The Test condition compares the values of two formulae. If the comparison yields true, then the condition is true and vice versa. Its just like If else conditional statement in programing languages. If i’m misleading, please let me know by strong comments.

#21 poornima

hi george sir,

thank u 4 ur ans.but yeasturdy when i searched in the net i saw diferent ans now i forgot the site name.
any way thanku.

#22 Rahul

@sheba
TEST condition –item that could varifyied by one or more test cases… OR…breaking the test into smallest unit…these defination by ISEB…
for further ping me rahulkumarbangalore@yahoo.co.in

#23 George

@poorni
You might have forget the site name but you can recollect the stuff and share it with us, is it not?
One more thing, even i have years of experience, i’m not understanding the need for a “sir” salutation, same to vijay aslo…
comments will be appreciable

#24 sheeba joji

Thanks for answers

#25 sheeba joji

if possible , please forward me some sample test cases for a Text box field ,List box and Check box

#26 bgreddy

this artical contain useful information about test data

#27 Norman

Iam not able to understand what is this APACHE AND TOMCAT SERVER is all about..are they different ?
Some say they are not and they are called as webapplication servers.By the way do application server and web server reside on the same machine or in different machines.How they are configured.
How a application server contacts webserver or vice versa..again are they configured on differnet machines .I am totally confused please help me understand this.Respond me to this e mail with your answers norman_g40@yahoo.com

#28 rahini

hi,

explain me about Test data and test bed with suitable example and difference between them

thank you,
rahini

#29 pramodkumar

plz tell me wt is test bed n test data

#30 Tiger2k

Data are data which have been specifically identified for use in executing test scripts, and are used to verify the expected results obtained.

Ex : Let us consider i have a login screen which i want to automate,parameterize
and run 10 iteration, so i have to prepare a set of data of all user id and password before
i go for automation to get the expected results. This is call preparation of data.

Test Bed or Test Environment is setting up of the both hardware and software requirements

Ex: Assume I have a PDA or handheld device or mobile, I have developed a software
which can change a format of a song from any format to mp4. After i converting the song, i will
get a list of mp4 files as a xml file. i can transfer this file from the computer to the handheld device
using USB cable.

Now for checking this entire scenario, i have to set up my software enviornment( data) and also
need to setup my hardware ( which is my PDA and my usb connected to my computer).

Hope its clear

Difference
Test Bed consist of data and other hardware components i.e its a bigger
picture than only software data
Data are data which have been specifically identified for use in executing
test scripts, ( They may form a subset of test bed)

Please correct me if i am wrong.

#31 mahalakshmi

hi … i am new to software testing, Can any one help me for testing procedure from the begining……….

#32 VijayD

Hey,

Don’t confuse about Test Bed and Data, its very simple.

Test Bed:
Preparation for test execution is called Test Bed, i.e., installing your application (including pre-requisites like IE 6.0, .Net 2.0, IIS, Oracle, creating Windows User with Administrator rights etc), preparing database/schema.
That means making sure that the application is READY for test execution.

Data:
On the otherhand, data is the data which is being used in the test execution (Eg, Input needs to be entered while creating a New User, First Name, Last Name, Age, Address, Sex, Phone Number etc comes under data).

Hope this helps.

Regards,
VijayD

#33 Ayesha

Vijay, suggest me how should we verify larg size data? For example i am working on a project whose functional areas are dependant on its Configuration data. So to verify application’s functionality, we need to verify either the data is configured correctly or not. As data size is too large, currently we are writing generic test cases without test data and verifying it with those data files manually. What kind of test cases we should write for that? and what could be the best way to test it?

#34 Piyush Gupta

Hi Vijay,

Please tell me whether we have different test data for different test cases or we have one pool of test data. Like take an example of login screen.

The test cases can be:

1. Verify that user is able to login to the application using correct UserId and Password.

2. Verify that user is not able to login to the application using correct UserId and wrong Password.

3. Verify that user is not able to login to the application using wrong UserId and correct Password.

4. Verify that UserId field accepts only 11 characters.

5. Verify that Password field should display the password in asterisks.

Regards,
Piyush
QA Engineer

#35 subba rao

I need test data for Accounts General Ledger And Interfaces asap.

#36 akshata

hi … i am new to software testing, Can any one help me for testing procedure from the begining……….

#37 Sathish

Hi Vijay,
whether we need to write a procedure like test cases while preparing test data…???

#38 Manas

Hi

Can any one send me a sample of data doc or any data format…
Thanx in advance

#39 Manish

Hi,
I need to have some info regarding variuos types of Test Data. I have got some stuffs like valid data, invalid data,No data, Illegal data. I need more of them. please suggest me with them or any link for reference.

#40 Radhika

Hai,
It’s all clear abt data and test bed-setup
In one of the new activity for PDF file verification we need to create data.
Can you please explain what are all the things possible to inclued in the data?

Also say whether test condition and data are refer same or different?

Thanks,
Radhika

#41 shahid

Hi,

This is shahid having two years of exp in testing with manual and regression testing(QTP). Can any one help me getting a testing job in a reputed company.

#42 Saurabham

Hi All,

Apart from many problems people mentioned above there is one more which i feel is very common to testers, that is to reproduce the errors which are caused by server configuration like NULL pointer errors.

Also we get error which are reported by the client on LIVE but are not at all generatable on test envn.

Could anyone tell that how to tacle such issues ?

Regards,
Saurabh

#43 pintu kumar

Hi Vijay,
plz let me know how exactly we should prepare test data for a particular project with detailed eg

Regards
Pintu Kumar

#44 Bhisham kumar

Hi everybody
iam new tester engineer plz help me about this problem how to write functional test case of any website and how to prepare test scenario of any website and also help me what test in any website

from
bhisham kumar

#45 irem ekici

Hi all,
I am preparing a presentation about usability data and data garbages for my company. pls help me about finding docs for this topic…

best regards
irem

#46 Dr. Pacherie Jean-Lin

GenieLog has developped GEDIS Studio which is a workbench dedicated to the generation of realistic test data. GEDIS allows you to define constraints between fields and demographic control over the generated values. Check out our web site for some case study. There’s a community edition of GEDIS available for download.

#47 Muthulakshmi

Hi All,
can anybody helpout in what is the difference between data generation and data creation.?
Thanks in advance.

#48 Prac

Hello,

I want to prepare test data for my project. Can anyone give me sample format to follow?

#49 avkshanthi

hai,

Shall i use datamining algorithm using optimization techniques for software testing. if possible, how to do that.

#50 Ram

Very nice article and impressed with the information posted here.

#51 Vishwanath Venkatesan

You guys need to read a lot instead of blindly asking things. Doing a bit of research before posting in forums would be appreciable.

#52 anjali

Hi all,
Can anybody help me out regarding from where Tester can get data for Testing.I hope some body will share his/her knowledge wid me.

#53 Gaurav

Very nice article.
Thanks !!

#54 D.srikanth

hi friends, this is srikanth from vizag.. now iam working in ITES department>>>>>
I AM HAVING interest in s/w testing field….compared to .net and java. testing field is easy na….
where i must join and how i must do>>> pls inform to my mail id:-baburao.srikanth@gmail.com
i hope all wil send mail to me>>>> bye friends

#55 Ranganath

Hi Vijay,

Very nice article and it helps to all testers and also for developers.

#56 uday

Hi, I am very new to testing field.just now i got job in testing.I want the testing sites to learn manual testing completely along with formats also with examples.
and how to write cases in simple way

#57 Arun

Assume that we are independent testing team. We don’t know the design or development LOE.
We need to provide the Testing LOE. And also assume that the project and its requirements are new to our testing team.

On what basis do we provide the testing LOE?

Please give a real time solution.

#58 tester

Good article

#59 shrikant

Very good information

#60 SHOAIB SIDHU

Hello Guys,

The way Vijay suggested to append new data in existing Data each time… try out …Its really very Helpful.
Thanks….

#61 Amarjeet Chavhan

This Article is perfect and should follow by every testing practice… But in my scenario… TIME is a major concerned.. What if time is not allowing you to create proper data…???? How we can make sure that app is working fine ??

#62 Tal Harel

How about using a test management tool? That would save most of the trouble of keeping your data in order.

#63 ravi

Can any tell to create data for SUM (calculation), Scenario is 0 to 9 digits are available as we see in the calculator, I want to certify that the sum of the two numbers are working fine by providing test data.

#64 kundan pandey

we can get data from the given requirement specifications .start validating test cases with these test data

#65 Mahesh

USE GURU99 for any type of information related o software testing.

#66 anil

I cant understand what is there in Guru99 website can u please explain it clearly

#67 karthika

I need example for invalid and illegal data

#68 Ashi

Hi ,

I want to move from Application support to testing career. Currently I am 2.7 years experience. Please suggest on this lateral movement.The project what i am working on is open source hence do lot of development or enhancements. what do u think about the opportunities for the same.

#69 Thulasiram

I guess my reply would support for some performanace , Load and stress kind of testing ,

In Reality most of the times above said testing are done once application is stable and reliable , so try to convey to configuration team and functional testing team in advance to go for incremental deployment so that the data used by functional team over the releases lies in DB and add some data by Bulk insert using Batch files(Java) so that the huge data upload problem can be reduced.

#70 Amit Sharma

good information, very helpful, keep it up

#71 faraaz

Hi Vijay,
I need information whether In QC tool we have to Import data to Test Plan or Test Lab and where will it get stored. i.e there are 2 options we parametrize In both Test Plan and Test Lab. So we have to enter test data in test plan itself or while executing in Test Lab which one is better.
thanks

#72 Sribrinda

I likeyour way of bringing the articles to the readers. I love it.

#73 Chandradeep

Hi Team, Could you please tell me some sites for Load runner and Web test in visual studio or share me vedios for HP load runner or Visual studio Web test

#74 Chandradeep

Any buddy done performance testing using visual studio pls let me know

#75 gaurav

my first imp ques -how to apply these data set to test cases…do we have to write one test case each for each input value in each data set or we can write one test case for each data set and repeatedly execute it for each input value in data set.

next imp ques-for boundry value analysis are valid and invalid data sets not enough as in boundry value analysis,equivalence partition test design techniques we have to test with valid and invalid value.or we have to make Separate data set for BVA also…pls tell me as im so much confuse about these two terms.

#76 meku

hi I’m new for software testing please help me about preparing test case and test data in agile software

#77 Rohith

hi,
can anyone please help me from the starting .how the testing will be done and how the process should be followed during the testing to the end of the testing.

#78 K Paul

Hi,
Am a s/w test team lead.

Has to prepare a document about the strategies to be followed in s/w testing starting from development testing and up to the final system/product level testing.

This document shall be useful for both the developers as well as the testing team. Please suggest a book to ref. in making this document

#79 Ameeta

Hi,
please send me test data document and also SRS i want to see these documents.

Leave a Comment