Subscribe the QA and Software Testing Newsletter FREE!! Comments Feed

Keyword Driven Methodology

Saturday, August 1, 2009
Post Your Queries | Table of Contents | Subscribe to Testing Newsletter Reading: Keyword Driven MethodologyTweet this Post

SPONSORED LINKS

It is a Test Creation Methodology which involves selection of keywords. Keywords Indicate Operations to be Performed and Meant for Structured Test Creation. It creates Structured Tests – Easy to Update & Maintain.

It is suitable for companies having technically expert users: For Maintaining Resource Frameworks and companies having less technically proficient users for for design & maintenance of automated test steps. The objective is clear division of automation tasks.

Keywords can be come from

  • Built in keywords from QTP itself
  • Our own user defined keywords
Resources and infrastructure required:
    • Shared object repositories
    • Function libraries
    • Recovery scenarios
    • Persons with thorough knowledge of application
    • Expertise of QTP Software
    Steps to implement keyword driven methodology in QTP:

  • Analyzing the application to find out the testing needs: Find out the Application’s development environment like Web, Java or .NET. Load the desired QTP add-ins and find out the business processes and functionality we want to test.
  • Setting up the object repositories: Decide how to divide our actions, build resources to be used by our tests, the most widely used resource is the shared object repository.
  • Creation of function libraries: Creation of function libraries containing functions which extend QTP functionality and use these keywords to build keyword-driven tests.
  • Configuration of QTP according to the testing needs: Setting up of preferences like global testing preferences, run session preferences, any test specific preferences. Creation of recovery scenarios to instruct QTP how to proceed when a step fails and configuration of QTP window to easily access panes like the test flow pane, the resources pane and the available keywords pane.
  • Building of the tests: Construction of the tests by inserting calls to the relevant actions from the tests. Creation of one or more empty tests and addition of actions to them. Association of the object repositories with the relevant actions. Association of the function libraries and recovery scenarios with the relevant tests, so that steps can be inserted using keywords and configuration of test preferences.
  • Addition of Steps to the Test Actions: Addition of steps which use the keywords created in previous steps, enhancement of tests by inserting checkpoints and output values – to verify that the application is behaving according to expectations and addition of programmatic statements to enhance the tests further.
  • Running, analyzing and troubleshooting the tests: When the tests are ready, run them, view the results and troubleshoot the tests, as needed.

SPONSORED LINKS

Search this site - within more than 167 pages of Software Testing

Do not want to miss any Software Testing tips and latest updates? Subscribe the Software Testing Newsletter and get effective software testing tips


Powered by FeedBlitz
Reading: Keyword Driven MethodologyTweet this Post

0 Responses to Keyword Driven Methodology

Search within more than 167 pages


Subscribe to our updates


Powered by FeedBlitz

Software Testing Stuff on FaceBook

Follow Software Testing Stuff on Twitter Subscribe Software Testing & QA Pages Through RSS

Blog Archive

Categories

Automation Concepts

Basic concepts of

Software Test

Automation

Basics

Software Testing articles and

tutorials for Beginners

Bugzilla

Bugzilla - one of the best

open source defect tracking

system

CSTE

Know about CSTE and

related question papers

Defects Bugs and Errors

What are defects,

bugs and errors

General

General software testing

articles for every

software professional

Integration Testing

Learn all about Integration

Testing

Interview Questions

Set of interview questions

for Manual Testing, QTP,

LoadRunner,

Rational Functional Tester,

Selenium

ISEB Certification

Practice exams for ISEB

software testing exam

ISTQB

Preparing for ISTQB???

Then, this is for you.

Job Openings

Find out job openings

for Software Testing

LoadRunner

Learn LoadRunner from

these tutorials

QTP

QTP tutorials for

everyone

QTP Certification Papers

Practice exams for

HP QTP certification

Rational Tools

Learn Rational Tools

from these tutorials

Selenium

Here, you will find

Selenium Tool's

related tutorials

Test Director and Quality Center

Tutorials on Test Director

and Quality Center

Test Management

Learn Software

Test Management,

Planning from

these tutorials

Testing Types and Strategies

Tutorials on various

testing types and

test strategies

Tool Installation

Find help on installation

of various software

testing tools

Unit and White Box Testing

Learn unit testing

and white box testing