Wednesday, May 20, 2009

Case Study for Boundary TestCase Generator

Here I am going to explain simple case study for BVA++, to easy understand we can take our Case Study itself, about the employees

Age: 24-54

Salary: 8000-20000

Employee Type :{ Tester, Developer, Manager}

Normally the Boundary value testing is used for single data validation with seven values like Min-1,Min,Min+1,Mid,Max-1,Max,Max+1, In this Boundary TestCase Generator we can generate multiple interactions of different fields range.


For Age the boundary values are 23,24,25,39,53,54,55

For Salary the boundary values are 7999, 8000,8001,14000,19999,20000,20001

For Employee the possibilities are Tester, Developer, Manager


From the above example minValue of Age 24 can interact with maxValue of Salary 20000

If For single Data validation the minvalue of Age 24 will pass and there is a chance of occurring the bug when this minvalue is interacts with another Maxvalue or Max+1 value


Max Value of Age 54+ Mid Value of Salary 14000+Manager

Like above TestCases we can write multiple interactions.

Have a nice Day


Eating our own Dog Food

Recently in our company, we have selected fifteen Testers to test the six Design Tools in, for each Tester they should get two Tools to test on that time we have eaten our own Dog Food, It means we have used our subset combination Generator to select two tools from six tools.

In the generated results, we got fifteen pairs of tools from the fifteen pairs we have given each pair to single Tester, see how easy it becomes to generate fifteen pairs, if we do manually how much time and effort will be waste, we are the Testers we should not waste the time we should think differently and save the time, effort find more bugs as soon as possible.


Sunday, April 5, 2009

Testing communities and Blogs are useful for Entry Testers

The entry Testers should feel great comparing to old generation testers, In those days there is no any guidance to the testers
How to proceed and find more bugs as soon as possible
No Tools
Motivation and Inspiration is less

These are less Examples If I continue like this to tell there are so many examples

After coming the Testing communities and Testers blog the change has happened in testing field which I have absorbed, the entry people in software field are getting good suggestions through this communities and blogs

I think almost the people are learning and getting knowledge in software testing through the communities and blogs itself, I am one of them
The Blogs and communities which I am following are
Blog :

Earlier I am reading others Testers blogs, Recently I have created my own blog and giving suggestions to the Entry Testers which I have got recently from the blogs which I am following

I am gratefully thanks to Mr. Ashwin palaparthi C.E.O and founder of Valueminds for giving suggestion to create the blog and helpful to the testers
If you are having any comments about my blogs, you are free to mail me or you can put comments in blog itself

Thank u, Have a nice Day

Monday, March 30, 2009 video

Advantages of SEED Value

HI Before going into the explanation of seed value I have to say how the testers faced the problems with out using the seed values

Here a small example is my friend

He is a tester in one of the company, he collected some data to test one of the application module after testing is over, he moves to another module, at that time he thinks that he has to do the testing by combining the old data with new data, if he did not saves that data he has to prepare again or if he saves no problem but its take time and takes more memory to save all data of modules, he faces some problems while using that old data

BY this you got some idea what is the use of seed value, any way I can give clear information about this in detail

A seed is a significant number on which most Random Data Generation Algorithms base upon. Software Testing benefits from seed values from the fact that they allow re-creation of old random data exactly in the same manner when needed.

Let us say a tool in that provides random data along with a seed was used to generate 100 values. For the sake of understanding a seed, let us say the 67th value from the generated 100 values has detected a bug in the application under test. Some time later, when there is a new build on which you need to test with both newly created random data and old data which detected a bug; there are two choices- either store the old data somewhere and reuse it or just provide the old seed value and recreate exactly the same data again from

As a good practice, it might be worthwhile to store the seed values from the generated random data instead of storing the random data itself (which may eventually lead to a large un-maintainable repository).
There might be some disadvantages also, frankly speaking I don’t know the disadvantages, if anybody knows please post the comments or otherwise you can send to my mail

Friday, March 27, 2009

Difference between Binary data and Normal data

Here I am sharing some simple things with you about this binary data and Normal data
How to Download,Save and Run the Data?
All the people knows How to save and run the normal data, its very simple Download,Save and double click or run the saved file we get the data But its entirely different In Binary data,here we will get the Zipfile in that give the right click and Extracting the Zipfile to save and run it will give one folder in that double click on saved file we will get the data

I think so many people don’t know about this including me,The people who are using or not using the please go through it This type of procedure can occur in Size based file Generator

"A Tester should have the curiosity to know every thing" -G.suresh