Software
Testing Tools
Quick Test Professional (QTP)
Quick
Test Professional (QTP) is an automated functional Graphical User Interface
(GUI) testing tool that allows the automation of user actions on a web or
client based computer application. It is primarily used for functional
regression test automation. QTP uses a scripting language built on top of
VBScript to specify the test procedure, and to manipulate the objects and
controls of the application under test.
WinRunner
WinRunner,
Mercury Interactive’s enterprise functional testing tool. It is used to quickly
create
and run sophisticated automated tests on your application. Winrunner helps you
automate the testing process, from test development to execution. You create
adaptable and reusable test scripts that challenge the functionality of your
application. Prior to a software
release, you can run these tests in a single overnight run- enabling you to
detect and ensure superior software quality.
LoadRunner
LoadRunner
is divided up into 3 smaller applications:
The
Virtual User Generator allows us to determine what actions we would like our Vusers, or virtual users, to perform
within the application. We create scripts that generate a series of actions,
such as logging on, navigating through the application, and exiting the
program.
The
Controller takes the scripts that we have made and runs them through a schedule
that we set up. We tell the Controller how many Vusers to activate, when to
activate them, and how to group the Vusers and keep track of them.
The
Results and Analysis program gives us all the results of the load test in
various forms. It allows us to see summaries of data, as well as the details of
the load test for pinpointing problems or bottlenecks.
TestDirector
TestDirector,
the industry’s first global test management solution, helps organizations
deploy high-quality applications more quickly and effectively. Its four modules
Requirements, Test Plan, Test Lab, and Defects are seamlessly integrated,
allowing for a smooth information flow between various testing stages. The
completely Web-enabled TestDirector supports high levels of communication and
collaboration among distributed testing teams, driving a more effective,
efficient global application-testing process
Silk Test
Silk Test is a tool specifically designed for doing REGRESSION AND
FUNCTIONALITY testing.
It is developed by Segue Software Inc. Silk Test is the industry’s leading functional testing product for e-business
applications, whether Window based, Web, Java, or traditional
client/server-based. Silk Test also offers test planning, management, direct
database access and validation, the flexible and robust 4Test scripting
language, a built in recovery system for unattended testing, and the ability to
test across multiple platforms, browsers and technologies.
You have
two ways to create automated tests using silktest:
Use the Record
Testcase command to record actions and verification steps as you navigate
through the application.
Write the testcase manually using the Visual 4Test scripting language.
Record Testcase
The
Record / Testcase command is used to record actions and verification steps as
you navigate through the application. Tests are recorded in an object-oriented
language called Visual 4Test. The recorded testreads like a logical trace of all of
the steps that were completed by the
user. The Silk Test point and click verification system allows you to record
the verification step by selecting from a list of properties that are
appropriate for the type of object being tested. For example, you can verify
the text is stored in a text field.
Write the Testcase manually
We can
write tests that are capable of accomplishing many variations on a test. The
key here is re-use. A test case can be designed to take parameters including
input data and expected results. This "data-driven" testcase is
really an instance of a class of test cases that performs certain steps to
drive and verify the application-under-test. Each instance varies by the data
that it carries. Since far fewer tests are written with this approach, changes
in the GUI will result in reduced effort in updating tests. A data-driven test
design also allows for the externalization of testcase data and makes it
possible to divide the responsibilities for developing testing requirements and
for developing test automation. For example, it may be that a group of domain
experts create the Testplan Detail while another group of test engineers
develop tests to satisfy those requirements.
In a
script file, an automated testcase ideally addresses one test requirement. Specifically,
a 4Test function that begins with the test case keyword and contains a sequence
of 4Test statements. It drives an application to the state to be tested,
verifies that the application works as expected, and returns the application to
its base state.
A script
file is a file that contains one or more related testcases. A script file has a
.t extension, such as find .t
Rational Robot
Rational
Robot is a complete set of components for automating the testing of Microsoft
Windows client/server and Internet applications running under Windows NT 4.0,
Windows 2000, Windows 98, and Windows 95.
The main
component of Robot lets you start recording tests in as few as two mouse
clicks. After recording, Robot plays back the tests in a fraction of the time it
would take to repeat the actions manually.
Other
components of Robot are:
Rational Administrator Use to create and manage Rational projects, which
store your testing information.
Rational TestManager Log Use to
review and analyze test results.
Object Properties, Text, Grid, and Image Comparators Use to view and
analyze the results of verification point playback.
Rational SiteCheck Use to manage
Internet and intranet Web sites.
Applications:
E-Ticketing System
E-Commerce
Book Banking system
Industrial Robotics
Stock maintenance system
Related Topics
Privacy Policy, Terms and Conditions, DMCA Policy and Compliant
Copyright © 2018-2023 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.