SlideShare une entreprise Scribd logo
Easily & Painlessly Migrate from
QTP/UFT to TestComplete
Background &
Overview
Page
What’s Going On?
3
+
Highly Profitable,
Mature Products
Fast-Growing
Market Tools
Page
What Does this Mean?
4
• Cash vs. Equity
• Betting on large future returns
• Pressure from Investors
• Equity is 70% of value
• Value is 3X current revenue
• Execution Risk
• Micro Focus has grown 3X their size
• Borrowed capital
Why Migrate?
Page
How Does This Impact Current Customers?
6
Will there be any change to the
products or services you are receiving?
Will there be any change to the
prices you are paying?
How to Migrate?
Page
How Does the Tool Work?
8
Migrator tool allows users to effortlessly convert the UFT/QTP Scripts to TestComplete VB Script with just a few clicks. It
converts UFT/QTP project files/components to Testcomplete 12.xx versions and above.
High level steps as described below:
Select UFT Project/Solution to Migrate
1. Select Destination Folder
2. Start Migration
Some key indicators of the migrator as below:
 Major UFT/QTP features migrated
 Migrator loads all files within the project and processes to transform to Testcomplete VB Script Project
 Migrates Shared/Local Object Repositories to Name Mapping
 Migrates the Actions/Functions/Subroutines in UFT to Testcomplete Script Units (.svb) files
 Migrates any Global/Action Data tables used in UFT to use DDT methods in Testcomplete
 Supports custom folders / file structures
 Migration log to analyse migration and debug
 Partial migration details are captured in log and script files
Page
Prerequisites for QTP/UFT Migration
9
Source UFT/QTP
Automation
Project
Access to stable application
and other components
related to Source UFT/QTP
Automation Project
Current execution
result of source
UFT/QTP Project
List of known script
issues in source
UFT/QTP Project
Page
Migration Options
10
Most suitable for
 UFT/QTP project developed using
UFT/QTP standard features
 Low complexity frameworks
 UFT-TC migration feasibility check
 Less than 50 Test Scripts
FREE MIGRATION
Most suitable for
 Framework based projects
 Greater custom code used
 Descriptive Programming used
 Usage of any 3rd party tool, Database etc.
 Larger volume of Test Scripts
 Transition of entire QTP/UFT script repository
NOUS-LED PAID
MIGRATION
QTP/UFT –
TC MIGRATION OPTIONS
Page
Package Options
11
Features Free Migration Nous-led Paid Migration
Object Repositories upto 3 >3
Actions upto 50 >50
Data tables (Action based) upto 50 >50
Functional Libraries upto 3 >3
Environment Variables upto 3 >3
Recovery Scenarios upto 3 >3
Checkpoints upto 3 Complete support
Descriptive Programming Less support Complete support
Framework support Less support Complete support
Customized Code Less support Complete support
QTP old versions Less support Complete support
Suggestions / Improvement for existing automation No Yes
Page 12
Free Migration Process
Page 13
Nous - Led Paid Migration Process
Page
Some Final Thoughts
14
• Change is let us help you!
• Innovative products with new features
• Fast & expert support every step of the way
Thank You!

Contenu connexe

Similaire à Easily & Painlessly Migrate from QTP/UFT to TestComplete

Hybrid Automation Framework Developement
Hybrid Automation Framework DevelopementHybrid Automation Framework Developement
Hybrid Automation Framework Developement
Glasdon Falcao
 
Interoperate - Product Presentation
Interoperate - Product PresentationInteroperate - Product Presentation
Interoperate - Product Presentation
Deepak Ravindran
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
Greg Hoelzer
 

Similaire à Easily & Painlessly Migrate from QTP/UFT to TestComplete (20)

Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
 
Hybrid Automation Framework Developement
Hybrid Automation Framework DevelopementHybrid Automation Framework Developement
Hybrid Automation Framework Developement
 
Interoperate - Product Presentation
Interoperate - Product PresentationInteroperate - Product Presentation
Interoperate - Product Presentation
 
What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?
 
Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1
 
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CDMulesoft Meetup Milano #9 - Batch Processing and CI/CD
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
 
Citi Tech Talk: Monitoring and Performance
Citi Tech Talk: Monitoring and PerformanceCiti Tech Talk: Monitoring and Performance
Citi Tech Talk: Monitoring and Performance
 
Pivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First LookPivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First Look
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
 
PCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop SlidesPCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop Slides
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and Linkerd
 
Mainframe vug july 30 2015
Mainframe vug july 30 2015Mainframe vug july 30 2015
Mainframe vug july 30 2015
 
Vnv kumar performance testing
Vnv kumar performance testingVnv kumar performance testing
Vnv kumar performance testing
 
Web sphere application transformation and modernization at engie electrabel
Web sphere application transformation and modernization at engie electrabelWeb sphere application transformation and modernization at engie electrabel
Web sphere application transformation and modernization at engie electrabel
 
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol SupportCloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
 
Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
 
Mule soft meetup__adelaide_october_2020_final (2)
Mule soft meetup__adelaide_october_2020_final (2)Mule soft meetup__adelaide_october_2020_final (2)
Mule soft meetup__adelaide_october_2020_final (2)
 
Escape the Scripts of HP UFT
Escape the Scripts of HP UFTEscape the Scripts of HP UFT
Escape the Scripts of HP UFT
 
Hpe service virtualization 3.8 what's new chicago adm
Hpe service virtualization 3.8 what's new chicago admHpe service virtualization 3.8 what's new chicago adm
Hpe service virtualization 3.8 what's new chicago adm
 

Plus de SmartBear

Plus de SmartBear (20)

Enforcing Your Organization's API Design Standards with SwaggerHub
Enforcing Your Organization's API Design Standards with SwaggerHubEnforcing Your Organization's API Design Standards with SwaggerHub
Enforcing Your Organization's API Design Standards with SwaggerHub
 
Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1
 
IATA Open Air: How API Standardization Enables Innovation in the Airline Indu...
IATA Open Air: How API Standardization Enables Innovation in the Airline Indu...IATA Open Air: How API Standardization Enables Innovation in the Airline Indu...
IATA Open Air: How API Standardization Enables Innovation in the Airline Indu...
 
The State of API 2020 Webinar – Exploring Trends, Tools & Takeaways to Drive ...
The State of API 2020 Webinar – Exploring Trends, Tools & Takeaways to Drive ...The State of API 2020 Webinar – Exploring Trends, Tools & Takeaways to Drive ...
The State of API 2020 Webinar – Exploring Trends, Tools & Takeaways to Drive ...
 
How LISI Automotive Accelerated Application Delivery with SwaggerHub
How LISI Automotive Accelerated Application Delivery with SwaggerHubHow LISI Automotive Accelerated Application Delivery with SwaggerHub
How LISI Automotive Accelerated Application Delivery with SwaggerHub
 
Standardising APIs: Powering the Platform Economy in Financial Services
Standardising APIs: Powering the Platform Economy in Financial ServicesStandardising APIs: Powering the Platform Economy in Financial Services
Standardising APIs: Powering the Platform Economy in Financial Services
 
Getting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHubGetting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHub
 
Adopting a Design-First Approach to API Development with SwaggerHub
Adopting a Design-First Approach to API Development with SwaggerHubAdopting a Design-First Approach to API Development with SwaggerHub
Adopting a Design-First Approach to API Development with SwaggerHub
 
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
 
Effective API Lifecycle Management
Effective API Lifecycle Management Effective API Lifecycle Management
Effective API Lifecycle Management
 
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
 
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
 
Artificial intelligence for faster and smarter software testing - Galway Mee...
Artificial intelligence for faster and smarter software testing  - Galway Mee...Artificial intelligence for faster and smarter software testing  - Galway Mee...
Artificial intelligence for faster and smarter software testing - Galway Mee...
 
Successfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile WorldSuccessfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile World
 
The Best Kept Secrets of Code Review | SmartBear Webinar
The Best Kept Secrets of Code Review | SmartBear WebinarThe Best Kept Secrets of Code Review | SmartBear Webinar
The Best Kept Secrets of Code Review | SmartBear Webinar
 
How Capital One Scaled API Design to Deliver New Products Faster
How Capital One Scaled API Design to Deliver New Products FasterHow Capital One Scaled API Design to Deliver New Products Faster
How Capital One Scaled API Design to Deliver New Products Faster
 
Testing Without a GUI Using TestComplete
 Testing Without a GUI Using TestComplete Testing Without a GUI Using TestComplete
Testing Without a GUI Using TestComplete
 
Hidden Treasure - TestComplete Script Extensions
Hidden Treasure - TestComplete Script ExtensionsHidden Treasure - TestComplete Script Extensions
Hidden Treasure - TestComplete Script Extensions
 
How Bdd Can Save Agile
 How Bdd Can Save Agile How Bdd Can Save Agile
How Bdd Can Save Agile
 
API Automation and TDD to Implement Master Data Survivorship Rules
API Automation and TDD to Implement Master Data Survivorship RulesAPI Automation and TDD to Implement Master Data Survivorship Rules
API Automation and TDD to Implement Master Data Survivorship Rules
 

Dernier

Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
mbmh111980
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
Alluxio, Inc.
 

Dernier (20)

10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Benefits of Employee Monitoring Software
Benefits of  Employee Monitoring SoftwareBenefits of  Employee Monitoring Software
Benefits of Employee Monitoring Software
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with StrimziStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by Skilrock
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 

Easily & Painlessly Migrate from QTP/UFT to TestComplete

  • 1. Easily & Painlessly Migrate from QTP/UFT to TestComplete
  • 3. Page What’s Going On? 3 + Highly Profitable, Mature Products Fast-Growing Market Tools
  • 4. Page What Does this Mean? 4 • Cash vs. Equity • Betting on large future returns • Pressure from Investors • Equity is 70% of value • Value is 3X current revenue • Execution Risk • Micro Focus has grown 3X their size • Borrowed capital
  • 6. Page How Does This Impact Current Customers? 6 Will there be any change to the products or services you are receiving? Will there be any change to the prices you are paying?
  • 8. Page How Does the Tool Work? 8 Migrator tool allows users to effortlessly convert the UFT/QTP Scripts to TestComplete VB Script with just a few clicks. It converts UFT/QTP project files/components to Testcomplete 12.xx versions and above. High level steps as described below: Select UFT Project/Solution to Migrate 1. Select Destination Folder 2. Start Migration Some key indicators of the migrator as below:  Major UFT/QTP features migrated  Migrator loads all files within the project and processes to transform to Testcomplete VB Script Project  Migrates Shared/Local Object Repositories to Name Mapping  Migrates the Actions/Functions/Subroutines in UFT to Testcomplete Script Units (.svb) files  Migrates any Global/Action Data tables used in UFT to use DDT methods in Testcomplete  Supports custom folders / file structures  Migration log to analyse migration and debug  Partial migration details are captured in log and script files
  • 9. Page Prerequisites for QTP/UFT Migration 9 Source UFT/QTP Automation Project Access to stable application and other components related to Source UFT/QTP Automation Project Current execution result of source UFT/QTP Project List of known script issues in source UFT/QTP Project
  • 10. Page Migration Options 10 Most suitable for  UFT/QTP project developed using UFT/QTP standard features  Low complexity frameworks  UFT-TC migration feasibility check  Less than 50 Test Scripts FREE MIGRATION Most suitable for  Framework based projects  Greater custom code used  Descriptive Programming used  Usage of any 3rd party tool, Database etc.  Larger volume of Test Scripts  Transition of entire QTP/UFT script repository NOUS-LED PAID MIGRATION QTP/UFT – TC MIGRATION OPTIONS
  • 11. Page Package Options 11 Features Free Migration Nous-led Paid Migration Object Repositories upto 3 >3 Actions upto 50 >50 Data tables (Action based) upto 50 >50 Functional Libraries upto 3 >3 Environment Variables upto 3 >3 Recovery Scenarios upto 3 >3 Checkpoints upto 3 Complete support Descriptive Programming Less support Complete support Framework support Less support Complete support Customized Code Less support Complete support QTP old versions Less support Complete support Suggestions / Improvement for existing automation No Yes
  • 13. Page 13 Nous - Led Paid Migration Process
  • 14. Page Some Final Thoughts 14 • Change is let us help you! • Innovative products with new features • Fast & expert support every step of the way

Notes de l'éditeur

  1. For the past year you’ve probably heard some news about a merger that has happened between HP and MicroFocus. HP has decided to focus on its infrastructure rather than its application software. And because of this they spun off their software division and MicroFocus ended up buying it. HPE recently sold its software assets to Micro Focus in an $8.8 billion transaction—making Micro Focus one of the world’s largest pure-play software companies. So you may be asking yourself—what products went over to MicroFocus? Well there are two types of products that came from HP The first are highly profitable, mature products. These include tools that HP acquired through the Mercury transaction such as ALM, QC, LoadRunner The second is fast-growing market tools These include tools like enterprise security and data analytics Some examples of the products you may have or at the very least have heard of include: UFT, LoadRunner, and ALM
  2. But ya know there’s a lot more than just Micro Focus acquiring HP’s old products so you may be asking yourself what does this mean? As we mentioned of this 8.8 billion dollar number, 2.5 billion was in cash while 6.3 billion was equity…. Meaning 70% of this deal is banking on future value of the company or in other terms is “speculative.” Micro Focus ended up paying 3x the current revenue of HP all while the industry has been witnessing a decline in the HP revenue. With this much of the deal banking on the success of the future there are two things to consider….. Pressure from investors and execution risk. These two things go hand-in-hand but there are many factors to consider. The first risk is purely from an execution side of things. Micro Focus has grown 3 times their size. While they have demonstrated continued success with acquisitions in the past… this one is a little different due to just the size of this acquisition. They also had to borrow a lot of capital so there will be much pressure from investors to make up this value in the future in order to pay off the debt in the next couple of years. So now you have to wonder.. How will Micro Focus mitigate these risks? There are two main ways that this will happen: increasing their margins and increasing their revenue Which leads us to okay we know what’s happening, what it means, but now… why should you care?
  3. So, why should you care? Well you should care because at the end of the day you care about two things… how much you’re paying for something and what you are getting for it. This is only further exacerbated by the issues that Micro Focus currently has the same organization when looking at their products that HP does. They are separated into highly profitable mature products and faster growing market tools. When looking at the product consolidation that Micro Focus will undergo it makes sense that there will be more investment in the current faster growing products and cost reduction of the mature older products This could lead to higher license cost or decrease in support and innovation. I don’t know about you but if I was paying for a product I would want to bank on the company to continuously focus on improving the product while also having a fast and expert support team to help me if I ever ran into any problems. Also… you should think about… what happens to the overlapping assets between HP and Micro Focus? In many ways this is a horizontal merger in the same industry where the same products meet the same needs. An example would be UFT & Silk Test… will both continue to be around ? If so, how do you consolidate costs? Which will stay relevant?
  4. High level diagram of how the tool works