Monday, August 30, 2010

Testers Logical Thinking...

Its important for Testers to have good logical thinking skills.

I would like to illustrate it with a nice example:

Precondition: Lets assume that we have four cards and each card has a alphabet on one side and a numeric on the other side.

Requirement: The card which has 7 on one side must have a D on the other side.

Below are the cards in order:

D, 7, A, 4

Question: To test the above requirement, what cards need to be flipped out of the 4 given above?

Answering the above question helps us in deriving scenarios, Best suite to test(pair wise) etc.

Also as we know proper set of scenarios helps in reducing effort spent in prep,execution, redundancy etc.

Please post comments if you like it.

Wednesday, July 14, 2010

Random Data Generator

Random Data Generator generates data based on length Specified.

It allows you to select Strings of following types:

· Alphabets

· Numbers

· Alphanumeric

Download:

http://www.4shared.com/file/ncZbQERL/RandomGenerator.html

Usage:

Download zip file from above link and Save the exe. Enter String length, Select string type and click on Generate.

Use case:

While Validating the input fields (EX: Text Fields in Application forms etc) we need to validate for the maximum length it allows which is a Boundary value condition.

Please leave your comments / Suggestions.

Thursday, June 24, 2010

Test Data Generation Tools


Testers Desk

(www.Testersdesk.com)

Overview:

Tester’s desk is a tool kit with a list of system independent tools and utilities that improve Test Productivity. It’s a Test Data Generation tool which adds value to the Test Design & Test Execution Activities.

It’s an open Source tool and needs registration to access the tools provided by it. Video demonstrating the tool kit is available in Testers desk home page.

Below are the Snapshots of Tools supported:

























Wednesday, June 23, 2010

Bug Life Cycle

What is a Bug Life Cycle?
The duration or time span between the first time bug is found (‘New’) and closed successfully (status: ‘Closed’), rejected, postponed or deferred is called as ‘Bug/Error Life Cycle’.

(Right from the first time any bug is detected till the point when the bug is fixed and closed, it is assigned various statuses which are New, Open, Postpone, Pending Retest, Retest, Pending Reject, Reject, Deferred, and Closed.