Automation Framework/QTP Framework

78,303 views
77,640 views

Published on

Automation Framework - gFast: generic Framework for Automated Software Testing - QTP Framework

The Most sophisticated frameworks in Automation Testing is Designed with highly experienced Automation Consultants of Heyday Software Solution for all the areas. This makes us to make the impossible things to make possible very fast with our proprietary framework "gFAST".This is a QTP Framework

About gFAST: generic Framework for Automated Software Testing
****************

Developed on Quick Test Professional supporting all Platforms(addin's) with KeyWord Driven Framework.


Key Features
****************

* Better ROI
* Internationalization Support
* Supports Multiple Projects/TestSuites/TestCases
* 24/7 Automatic Regression Tests Running Facility
* Generates Email Reports
* Generates Test Logs
* Simple way to Create Test Cases(without any new QTP Scripts development)
* Easy to Create Test Cases with Test Cases Generator
* Easy way to Create Tests With Excel/Text files facility)
* Easy to Maintain.(Whole Framework will Have 3 QTP script Files -Driver and Two
Controllers and Libraries.)
* Screen Capturing on Error for Each of the Test Cases
* Global Configuration Files
* Multiple Browser windows support
* Easy to build automation for the Projects

Our Frameworks:

Selenium Framework
WATIR RUBY Framework
Silk Framework
Winrunner Framework
QTP Framework
Generic Automation Framework
Perl Automation Framework

Published in: Technology
25 Comments
71 Likes
Statistics
Notes
  • Nice Presentation... Check the below link for more information on QTP frameworks..

    http://www.automationrepository.com/2012/03/qtp-framework-types-an-introduction/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Can somebody please send it to me at dharini.kannan1206@gmail.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • To know more of hybrid framework visit.... http://thesoftwaretestingcrucible.wordpress.com/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • can slideshare user download this file?...i doubt...why so? ...How does Slideshare help user then?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • can i download it from somewhere?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
78,303
On SlideShare
0
From Embeds
0
Number of Embeds
1,158
Actions
Shares
0
Downloads
1
Comments
25
Likes
71
Embeds 0
No embeds

No notes for slide

Automation Framework/QTP Framework

  1. 1. gFAST generic Framework for Automated Software Testing Experts in Automated Testing www.heydaysoft.com [email_address]
  2. 2. Why Automation ? <ul><li>Difficult to Test All Work Flows Manually </li></ul><ul><li>Difficult to Validate all Fields Manually </li></ul><ul><li>Difficult to Test on All Languages </li></ul><ul><li>Difficult to Test All Negative Scenarios </li></ul><ul><li>Difficult to Manage Data for All Work Flows </li></ul><ul><li>Huge Effort Required for Manual Testing </li></ul>
  3. 3. Test Automation Benefits - I <ul><li>Broader - Wider testing coverage of features </li></ul><ul><li>Deeper - more extensive variations within a feature </li></ul><ul><li>Faster - Test Tools executes tests between 10 and 100 times faster than a human executes it </li></ul><ul><li>Reliable </li></ul><ul><li>Speed up testing to accelerate releases </li></ul><ul><li>Allow testing to happen more frequently Insight about the risks Quickly </li></ul><ul><li>Ensure consistency </li></ul>
  4. 4. Test Automation Benefits - II <ul><li>Reduction in Timelines/testing costs </li></ul><ul><ul><li>Un-attended </li></ul></ul><ul><ul><li>repeatability </li></ul></ul><ul><ul><li>Less machines & Improved machine utilization </li></ul></ul><ul><li>Shortened test lead times </li></ul><ul><ul><li>Manual test effort reduction </li></ul></ul><ul><ul><li>Better Speed in executing tests </li></ul></ul><ul><ul><li>Re-usable test ware </li></ul></ul><ul><li>Monitoring ‘ Quality': Health of the product </li></ul><ul><ul><li>Insight about the risks Quickly </li></ul></ul><ul><ul><li>Consistency across test runs </li></ul></ul><ul><ul><li>Test frequently and thoroughly </li></ul></ul><ul><li>Early Time to Market </li></ul>
  5. 5. Keyword Driven Automation <ul><li>Characteristics: </li></ul><ul><li>Re-usable, modular Test Automation Framework </li></ul><ul><li>Simple spreadsheet interface to define Work Flows and business processes </li></ul><ul><li>Key Benefits: </li></ul><ul><ul><li>Increase regression coverage </li></ul></ul><ul><ul><li>Decrease time required to test </li></ul></ul><ul><ul><li>Reduce costs to deliver new functionality </li></ul></ul><ul><ul><li>Incorporate best practices across global test organizations </li></ul></ul><ul><ul><li>Improve Quality ! </li></ul></ul>
  6. 6. Record/ Replay Modified Record/ Replay Modular Data- Driven Keyword- Driven Effort Method Initial Development Ongoing Maintenance Automation Methods: Impact on Total Effort
  7. 7. gFAST Framework Features <ul><li>Better ROI </li></ul><ul><li>Internationalization Support </li></ul><ul><li>Supports Multiple Projects/Test Suites/Test Cases </li></ul><ul><li>24/7 Automatic Regression Tests Running Facility </li></ul><ul><li>Generates Email Reports </li></ul><ul><li>Generates Test Logs </li></ul><ul><li>Simple way to Create Test Cases (without any new QTP Scripts development) </li></ul><ul><li>Easy to Create Test Cases with Test Cases Generator </li></ul><ul><li>Easy way to Create Tests With Excel/Text files facility) </li></ul><ul><li>Easy to Maintain </li></ul><ul><li>Screen Capturing on Error for Each of the Test Cases </li></ul><ul><li>Global Configuration Files </li></ul><ul><li>Multiple Browser windows support </li></ul><ul><li>Easy to build automation for the Projects </li></ul>
  8. 8. gFAST Supports Multiple Projects/Products <ul><li>Projects </li></ul><ul><li>Project1/Product1 </li></ul>ConfigurationFiles Project1/Product1 ConfigurationFiles Project1/Product1 ConfigurationFiles Project1/Product1 ConfigurationFiles
  9. 9. Controller Object Repository XML’s Function Library Driver HTML/Text Results Project (Product) TestCase1, TestCase2 … Test Data Input gFAST Architecture Framework Email Results Project (Product) TestCase1, TestCase2 …
  10. 10. gFAST Framework Benefits <ul><li>Easy Maintenance and Enhancement </li></ul><ul><li>Test scripts for new features and new libraries can be added with little effort </li></ul><ul><li>High Degree of Re-Usability </li></ul><ul><ul><li>Functions / scripts to be designed to facilitate reusability across different Deployments and Different Languages </li></ul></ul><ul><li>Easy Scalability </li></ul><ul><ul><li>Accommodates addition of new work flows/test cases to the framework with minimum effort </li></ul></ul><ul><li>Effective Reporting </li></ul><ul><li>Reports can be analyzed to know the quality of the application </li></ul>
  11. 11. gFAST Framework highlights <ul><li>Supports Multiple Deployments/Projects </li></ul><ul><li>Supports Multiple Languages </li></ul><ul><li>Supports Multiple Work Flow/Test Cases Execution. </li></ul><ul><li>Easy Maintenance </li></ul><ul><li>Supports Dynamic (XML based) Web Pages </li></ul><ul><li>Html/Text Reports for Work Flows </li></ul><ul><li>Emailing the Results for Quicker Analysis </li></ul><ul><li>Faster Work Flow/Test case development </li></ul><ul><li>Very flexible Keyword and Data-Driven approach to create Work Flows. </li></ul>
  12. 12. Automated Vs Manual Tests: Effort – Using gFAST <ul><ul><ul><ul><ul><li>Assume 12 Test Cases for Product </li></ul></ul></ul></ul></ul><ul><li>Manual Effort </li></ul><ul><ul><li>Effort Required to Run all 12 Test Cases (one Language) </li></ul></ul><ul><ul><li> => 20 min X 12 = 240 Min(4 Hr) </li></ul></ul><ul><ul><li>Effort Required to Run on 10 Supported languages </li></ul></ul><ul><ul><li> => 4 hr X 10 = 40 Hrs </li></ul></ul><ul><ul><li>Execution Effort for 6 Cycles => 40 Hr X 6 = 240 Man Hours </li></ul></ul><ul><li>Automation Effort </li></ul><ul><ul><li>Manual Effort Required to Build 12 Automation Test Cases => 16Hr X 12 = 192 Hours </li></ul></ul><ul><ul><li>Manual Effort Required to Run 12 Work Flows for 10 Supported languages for 6 Cycles </li></ul></ul><ul><ul><li> => 0 Hrs </li></ul></ul><ul><li>Saved Effort for One Product = 240 – 192 = 48 Hours </li></ul><ul><li>As the Number of </li></ul><ul><li>Deployments/Test Cases/Release Cycles </li></ul><ul><li>Increases More Effort will be Saved </li></ul>
  13. 13. Framework Directory Structure Multiple Products Support
  14. 14. HTML Results and Email Results
  15. 15. Customizable <ul><li>Framework can be customized as per Your Needs </li></ul><ul><li>You can choose the Tool for the Framework </li></ul><ul><li>To Run on Many Test Machines for 24X7 </li></ul><ul><li>To Integrate with Your existing Frameworks </li></ul>
  16. 16. Contact us [email_address] www.heydaysoft.com Need a Demo !

×