Types of Software Test Tools

Types of Software Test Tools

We have several Test Tools available in the IT industry, we can segregate them in to three categories.

i) Vendor Tools

Some Companies (Ex: HP, IBM etc…) develop Test tools for commercial use, they sell license and provide technical support to their customers.

Advantages of using Vendor Tools:

• Vendor (Test tool developer, Ex: HP or IBM) provide Technical support if we raise any complaints.

• New features will work properly.

• Vendors update Test Tools frequently

• Provides sufficient Help documentation

Disadvantage of using Vendor Tools:

• License cost (we need to purchase license)

• Vendor Tools support some popular Operating and Browser environments only.

Vendor Tool Examples:

HP- UFT /QTP, LoadRunner, ALM/QC etc…

(UFT (formerly QTP) supports Functional & Regression Testing, LoadRunner supports Performance Test Automation and ALM supports Project Life Cycle Management)

IBM-RFT, RPT, QA director etc…

(RFT – Rational Functional Tester for Functional Test Automation, RPT – Rational Performance Tester for Performance Test Automation)

Micro Focus- SilkTest, Silk Performer etc…

(SilkTest for Functional Test Automation, SilkPerformer for Performance Test Automation)
———————————————————————-

ii) Open Source Tools

Source code available on Internet, anybody can download and use, but no technical support for Open Sources Tools.

Advantages of using Open Source Tools:

• No License cost (any body can download and use)

• We can modify the Source code (if required)

• Open Source Tools usually support all popular Operating and Browser environments.

Disadvantages of using Open Source Tools:

• No reliable Technical support.

• New features may not work properly.

• Less Help document ion

Examples for Open Source Test Tools:

Selenium for Functional and Regression Test Automation

JMeter for Performance Test Automation

Appium for Mobile Testing

Bugzilla for Defect Management

Issue Tracker, PR-Tracker for Defect Management

Etc…
———————————————————————-

Types of Software Test Tools

iii) In-house Tools

Some Companies develop Test tools for internal use (Private use), those tools names also local.

Example:

Microsoft developed so many test tools for their internal use.

IBM developed so many test tools for their internal use.

Oracle Corporation developed so many test tools for their internal use.

Note: We no need to discuss about Advantages and Disadvantages of In-house test tools, because they are private tools (not commercial).
———————————————————————-

Types of Test Automation

i) Tools for Functional and Regression Testing

UFT – Unified Functional Testing(formerly QTP) from HP

RFT – Rational Functional Tester from IBM

SilkTest from Micro Focus

Selenium – Open Source

ii) Tools for Performance Testing(Load/Stress/Spike /Endurance Testing)

LoadRunner from HP

RPT – Rational performance Tester from IBM

SilkPerformer form Micro Focus

JMeter – Open Source

iii) Tools for Mobile Testing

Appium – Open Source

iv) Tools for Test Management (includes Defect Management)

ALM – Application Life Cycle Management from HP

v) Tools for Defect Management

Bugzilla – Open Source

Issue Tracker- Open Source

PR-Tracker – Open Source
———————————————————————-
Note: Load Testing, Stress Testing, Spike Testing are the sub sets of Performance Testing.

Follow me on social media: