What is QTP ?

  • QTP stands QuickTest Professional
  • It is an automated testing tool provided by HP/Mercury Interactive
  • QTP integrates with other Mercury testing solutions including:  TestDirector/Quality Center,  WinRunner and LoadRunner
  • Utilizes an Add-in architecture for compactness and extensibility

Types of Testing
Manual

  • Usage of steps defined within Test cases to manually test the Application  to ensure that it functions properly

Automated

  • Automation of the manual testing process to all unattended execution and ensure repeatability
Benefits of Automated Testing
Speed :
  • Automated tests are fast and can execute at a speed faster than a person can click

Reliable

  • The tests can perform the exact same steps every time without concern about human error

Repeatable

  • You run the same test against multiple builds/versions of an application

Reusable

  • Can be reused as a sub-part of different tests

What Should Be Automated
Good candidates

  • Tests executed for each build
  • Business critical tests
  • Tests that are difficult/tedious to perform manually

Bad candidates

  • Tests without predictable Results
  • Test that require variable input/responses from the tester
  • Tests that perform operations in multiple environments

QTP Environment

Windows

  • C++, Visual Basic, Java, .NET

Web

  • Web Applications, Web services, Flash

Other technologies

  • SAP, Siebel, oracle, Peoplesoft, ActiveX

Testing Process