Automation Framework - QTP Framework

Category: Entertainment

Presentation Description

gFAST - a Framework for Automation


By: aravindsami (124 month(s) ago)

Thanks its good understandable presentation

By: shawn600 (130 month(s) ago)

Good explanation of Automation framework

Presentation Transcript

gFASTgeneric Framework for Automated Software Testing : 

gFASTgeneric Framework for Automated Software Testing Experts in Automated Testing [email protected]

Why Automation ? : 

Why Automation ? Difficult to Test All Work Flows Manually Difficult to Validate all Fields Manually Difficult to Test on All Languages Difficult to Test All Negative Scenarios Difficult to Manage Data for All Work Flows Huge Effort Required for Manual Testing

Test Automation Benefits - I : 

Test Automation Benefits - I Broader - Wider testing coverage of features Deeper - more extensive variations within a feature Faster - Test Tools executes tests between 10 and 100 times faster than a human executes it Reliable Speed up testing to accelerate releases Allow testing to happen more frequently Insight about the risks Quickly Ensure consistency

Test Automation Benefits - II : 

Test Automation Benefits - II Reduction in Timelines/testing costs Un-attended repeatability Less machines & Improved machine utilization Shortened test lead times Manual test effort reduction Better Speed in executing tests Re-usable test ware Monitoring ‘Quality': Health of the product Insight about the risks Quickly Consistency across test runs Test frequently and thoroughly Early Time to Market

Keyword Driven Automation : 

Keyword Driven Automation Characteristics: Re-usable, modular Test Automation Framework Simple spreadsheet interface to define Work Flows and business processes Key Benefits: Increase regression coverage Decrease time required to test Reduce costs to deliver new functionality Incorporate best practices across global test organizations Improve Quality !

Slide 6: 

Record/ Replay Modified Record/ Replay Modular Data- Driven Keyword- Driven Effort Method Initial Development Ongoing Maintenance Automation Methods:Impact on Total Effort

gFAST Framework Features : 

gFAST Framework Features Better ROI Internationalization Support Supports Multiple Projects/Test Suites/Test Cases 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 Screen Capturing on Error for Each of the Test Cases Global Configuration Files Multiple Browser windows support Easy to build automation for the Projects

gFAST Supports Multiple Projects/Products : 

gFAST Supports Multiple Projects/Products Projects Project1/Product1 ConfigurationFiles Project1/Product1 ConfigurationFiles Project1/Product1 ConfigurationFiles Project1/Product1 ConfigurationFiles

Slide 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…

gFAST Framework Benefits : 

gFAST Framework Benefits Easy Maintenance and Enhancement Test scripts for new features and new libraries can be added with little effort High Degree of Re-Usability Functions / scripts to be designed to facilitate reusability across different Deployments and Different Languages Easy Scalability Accommodates addition of new work flows/test cases to the framework with minimum effort Effective Reporting Reports can be analyzed to know the quality of the application

gFAST Framework highlights : 

gFAST Framework highlights Supports Multiple Deployments/Projects Supports Multiple Languages Supports Multiple Work Flow/Test Cases Execution. Easy Maintenance Supports Dynamic (XML based) Web Pages Html/Text Reports for Work Flows Emailing the Results for Quicker Analysis Faster Work Flow/Test case development Very flexible Keyword and Data-Driven approach to create Work Flows.

Automated Vs Manual Tests: Effort – Using gFAST : 

Automated Vs Manual Tests: Effort – Using gFAST Assume 12 Test Cases for Product Manual Effort Effort Required to Run all 12 Test Cases (one Language) => 20 min X 12 = 240 Min(4 Hr) Effort Required to Run on 10 Supported languages => 4 hr X 10 = 40 Hrs Execution Effort for 6 Cycles => 40 Hr X 6 = 240 Man Hours Automation Effort Manual Effort Required to Build 12 Automation Test Cases => 16Hr X 12 = 192 Hours Manual Effort Required to Run 12 Work Flows for 10 Supported languages for 6 Cycles => 0 Hrs Saved Effort for One Product = 240 – 192 = 48 Hours As the Number of Deployments/Test Cases/Release Cycles Increases More Effort will be Saved

Framework Directory Structure : 

Framework Directory Structure Multiple Products Support

HTML Results and Email Results : 

HTML Results and Email Results

Customizable : 

Customizable Framework can be customized as per Your Needs You can choose the Tool for the Framework To Run on Many Test Machines for 24X7 To Integrate with Your existing Frameworks

Contact us : 

Contact us [email protected] Need a Demo !

authorStream Live Help