Tuesday, October 2, 2012

Types of Automation tools




Testing types are 2

1)Black box testing 2)White box testing

Black box testers will perform both functional testing and non functional testing.

we can categorize automation tools in to two types
1) Functional
2) Non Functional
Functional and non functional Automation tools:

Say in practical example we have a log in page where we need to provide email and password. Upon providing those details we will click on log in button which displays home page.Here we are verifying log in feature and we are not verifying the time taken to display home page. Here verifying feature is called Functional testing and verifying time to display home page is called non functional testing.


Example for functional tool is QTP

Example for non functional tool is Load Runner

So testers can be categorized as follows.



1)Manual Testers

2)Manual testers with Functional tools(QTP)

3)Manual testers with Performance tools (Load Runner)

4)Manual testers with Management tools (Quality Control)

Now we can discuss about QTP(Quick Test professional):


It was introduced by Mercury Interactive Corporation in 2002 and now it is been taken over by HP. It has 70% to 75% of the market share.

As we know functional automation tools came into picture in 1994, which tool has ruled before QTP was introduced. It was Win runner. Surprisingly Win runner also introduced by Mercury Interactive Corporation. Now you guys have a question why QTP introduced by Mercury as competitor to Winrunner which has 70% of the market share.

Win runner has an scripting language called TSL(Test script Language) which communicates with applications developed using structured programming language(eg c). As it partially supports to automate applications developed by OOPS, Mercury introduced QTP which has default scripting language vb script which is most popular. It also supports other scripting language only we need to configuration setting to support those languages.

QTP Versions:

5.5

6.5 popular

7.0

8.2 Popular

9.0

9.1

9.2 Popular

9.5

10.0

11.0

Thus there are several versions were introduced by Mercury. As different versions of Cars release every year which has some features where the basic functionality will not changes. Say for example previously we used to have manual rotating device for windows up and down. And later versions have power windows. So the windows up and down can be achieved even using previous version where as later versions make it job easy. In the Same way QTP also have different versions of software where basic functionality will not change.


Add ins QTP:

After we launch QTP, It was prompted to select add ins. IF we don't select any add in by default it will support standard windows applications like note pad, calculator etc. And QTP provides 3 add ins freely they are 1)visual basic 2)active X 3) Web. All the remaining add in can be purchased separately or as a whole with other add ins. Most of the company purchase add ins based on applications developed in their company.

No comments: