SlideShare a Scribd company logo
1 of 13
NTT Vertex Software
Open2Test Overview

                             April 2011


         consulting. technology. global
Agenda
•   Test Automation World – Challenges & Open2Test
•   Open2Test Framework
               Evolution
               Open2Test Building Blocks
               Open2Test Framework Features
               Open2Test Differentiators
               Open2Test Architecture
               Open2Test - Roadmap
• Major clients using the framework
• Open2Test Support
• Why Open2Test Designer
• Open2Test Designer - Snapshot




      www.vertexsoft.com       Page 2 of 13    consulting. technology. global
Test Automation World - Challenges & Open2Test
Impact area     Challenges                                Open2Test feature
                                                          Ready to use, Fail safe framework
                Time-to-Market, Reliability & Faster
Business                                                  Minimum of 40%-50% script creation
                ROI
                                                          effort reduction
                                                          Standard set of English like keywords
                Expensive to train and cross train
                                                          across Tools & Technologies and thus
                resources across tools
                                                          require minimal training
                Expensive to change to another tool
Expenses
                of choice                                 Open2Test is Tool & Techno agnostic
                Expensive to rewrite automation           thereby compatible across tools and
                scripts if a change of tool or            technologies
                technology is desired
                                                          Open2Test is independent of the Tools &
                Ability to reuse resources across         technology and thus enabling easy
Resources
                test automation tools                     deployment of resources across tools &
                                                          technologies
                                                          Fail safe, well used and enterprise grade
                Need for individual framework
Technology                                                framework which is application
                creation for each of the product lines
                                                          independent too
           www.vertexsoft.com         Page 3 of 13       consulting. technology. global
Open2Test Framework - Evolution
                               Second
First Generation                                         Third Generation            Fourth Generation                    Fifth Generation
                              Generation




                                                                          Fn


                                                                                                                                    V
                                 Fn



                                                                                              IV
                                                                                                                              Ready to use
                                                                   III                                                        tool- agnostic
                                                                                                                              and techno-
                                                                                                                              agnostic, data
                                      II                                                Framework and                         driven framework
                                                                                        Scripting using a                     with business
                                                                                        window-centric                        objects and test
           I                                                                            approach with                         data pooled
                                                                 Scripting using a                                            separately
                                                                                        test data pooled
                                                                 window-centric
                                                                                        separately
                                Capture/playback                 approach with
                                with scripting                   test data pooled
                                provides increased               separately
      Capture/playback          capability but at the                                                   KEANE ENABLERS
      only. This is ‘out of     cost of increased
      the box’ automation       overhead                                                  •        Rapid script development
      from any of the tools                                                               •        Decrease in maintenance effort
      available on the                                                                    •        Portable automation solutions
      market
                                                                                          •        Increased efficiency


           www.vertexsoft.com                     Page 4 of 13             consulting. technology. global
O2T Building Blocks
                                                  Components               UI Elements
CONCEPT

                                                                           UI Elements
Action         Function        Keyword             Component
                                                                          Components

                                                  UI Elements

                                                                                 Click

                                                     Button                      Enabled
                                                                                  Exist
                                                                                  Text




   Framework code developed for technology (web .NET, Java) & for tool (QTP, Test Partner)
   Frameworks developed keeping keyword naming conventions intact
   Guidelines developed to seamlessly integrate multiple frameworks
   Easy to extend – add User defined keywords without developer coding




    www.vertexsoft.com          Page 5 of 13    consulting. technology. global
Open2Test Framework Features
• Keyword driven approach                                                                           • Open2Test can read data
  increases reusability                            Test data                                          from
• Allows users to build                           management                                              •flat files (.xls),
  reusable business                                                                                       •DB
  components.                                • Identify and baseline
                                               test data                                            • Dynamic generated data can
                                                                                                      be captured using variables
                          Reusability        • Data mining as a part        3rd party UI Controls
                                               of pre-conditions
                 • Solutions with                                       •     Increase in
                   limited reusability                                       complexity                    • Open2Test can be
                   requires more                                                                             easily customized
                                                                             (e.g. Infragistics,             (new Keywords)
                   development and                                           Flex)
                   maintenance efforts                                                                     • Guidelines to
                                                                        • Sound technical skills             customize is
                                                  Key                                                        available
                      Solution Portability     Challenges                    Change Management
                                                                        • Changes in flows
                                                                          triggers rework
                  • Change in application                               • Solution should
                    platform or testing                                   support Descriptive            • Open2Test scripts are
                    tool makes scripts                                    programming                      easy to maintain
                                                End to End Testing
                    obsolete
                                                                                                         • Scripting supports
                                                                                                           both Object Repository
                                             • All applications are                                        mode and descriptive
                                               interconnected                                              programming approach
          • Standardized finite set          • Multiple technologies                                       (table objects)
            of keywords                        (.NET, Web, Java)
          • Tool independent                                                • Frameworks for
            keyword terminology                                               multiple platforms can
                                                                              be easily integrated
          • Frameworks built across
            multiple tools                                                  • Innovez has built
                                                                              frameworks for all
                                                                              leading technologies
             www.vertexsoft.com                 Page 6 of 13           consulting. technology. global
Open2Test Differentiators
Uniqueness              Description

Tool-agnostic           Test Scripts created by using Open2Test are reusable across various popular test automation
                        tools, thereby enabling the customers/users to switch from one automation tool to another.



Techno-agnostic         Test Scripts created by using Open2Test are reusable across various popular development
                        technologies, thereby giving the customers/users a flexibility to migrate their application from
                        one technology to another, like windows to web, with a good reusability of their existing
                        Open2Test keyword test scripts.


Open source             As thought leader is the industry, NTT Keane has released its innovation ‘Open2Test’ as a open
                        source which enables customers to get a global solution and also free from any IP rights.

Easy to use             Open2Test enables even the business users to take part in the Test Automation activities.
                        Therefore there can be more focus on testing than building a framework.

Easy maintenance        Single Framework code enables easy maintenance


Support                 Consists of 400 keywords and supports 120+ objects covering all available popular controls that
                        are used in the applications




              www.vertexsoft.com             Page 7 of 13        consulting. technology. global
Open2Test Architecture

                                                                             Driver Script




                                                                             Automation
                                                                              Test Script
Test Management Tool




                                                                             Object Map
                         Test Automation Tool

                                                Keyword Processor




                                                                                   Test Data
                                                                      Data




                                                                              Global Variables



                                                                                                      Reporting




                                                                    Test Reports         Error Logs         Defect           Exception
                                                                                                            Reports         Notification


                       www.vertexsoft.com                                              Page 8 of 13   consulting. technology. global
Open2Test - Roadmap
Tool/                                                                                               Oracle                Power
                    Web        Windows     Java       .Net        SAP          Delphi   Mainframe              Flex
Technology                                                                                          Apps                  builder

Quick Test
                    Released   Released    Released   Released    Released     -        H1, 2011    Released   Released   H1, 2011
Professional


Rational Robot      2011       2011        -          -           -            2011     -           -          -          -


Selenium            Released   -           -          -           -            -        -           -          -          -


Test Partner        Released   2011        2011       Released    -            -        -           -          -          -


Silk Test           H1, 2011   2011        Released   2011        -            -        -           -          -          -


Rational
Functional          H2, 2011   2011        2011       -           -            -        -           -          -          -
Tester


e-Tester            Released   -           -          -           -            -        -           -          -          -


OpenScript          Released   -           -          -           -            -        -           H2, 2011   -          -



            Note: 1. The tools & technology for a phase might be revisited based on demand and/or popularity

                 2. The Open2Test .NET framework for QTP now comes with an enhancement to support Syncfusion controls

                www.vertexsoft.com                 Page 9 of 13              consulting. technology. global
Major Clients Using the Framework
      Industry                            Technology                                               Tool


Media & Communication                      Java / J2EE                                            QTP 9.5



Media & Communication            Unix 4GL Screens / Java / J2EE                          QTP 9.5 & WinRunner 8.2



Media & Communication               .Net / Web / Window / Java                               Test Partner 6.1



    Manufacturing                             SAP                                                 QTP 9.2



  Financial Services           ASP / ASP.Net / NXVIEW (Mainframe)                           Rational Robot 7.0



 Banking & Insurance                          Web                                               Selenium



     HealthCare                               Java                                                SilkTest



     Corporate IT                             Web                                                  QTP




         www.vertexsoft.com         Page 10 of 13                consulting. technology. global
Open2Test Support

• No maintenance or support costs to customers
• Support to queries are raised by sending a mail to opensourceteam@open2test.org
• Innovez team
     • consists of resources who contribute for various initiatives on top of their project
       work
     • provides support for queries raised by the open source community
     • maintains the www.open2test.org site
     • releases the framework for various tools and technologies based on roadmap




         www.vertexsoft.com        Page 11 of 13   consulting. technology. global
Why Open2Test Designer


• It is expensive to automate test cases
• It takes a lot of time to automate test cases
• There are too many test cases that need to be automated
• Open2Test Designer is a new approach to creating test
  automation. It leverages meta-data to learn and adapt to each
  customer context and automatically create test cases and
  scenarios




     www.vertexsoft.com   Page 12 of 13     consulting. technology. global
Open2Test Designer - Snapshot
                                                Open2Test Designer - Snapshot
Challenges
 Strict time lines and more automation coverage needs
 Productivity demands
 Increased review effort because of fresh engineers
 Spelling mistakes and improper object usage

   • Record scenarios using the                          Transform                        • Execute Open2Test Scripts
     test automation tool

                                               • Converts recorded scripts to
                                                 Open2Test keyword scripts
                                               • Assisted keyword scripting
                                               • Keyword validation
                Record                                                                                Execute

Solution                                                               Benefits
 An UI based tool developed in-house                                     Zero or very minimal review effort
 Object Repository import                                                No object repository related execution errors
 One click translation of test script to Open2Test keywords              Easy to reflect the object repository changes
 IDE assisted Open2Test keyword scripts modifications                    Over 50% additional productivity over Open2Test




            www.vertexsoft.com                  Page 13 of 13         consulting. technology. global

More Related Content

What's hot

Gamification: A roundtable on game studies and HCI perspectives
Gamification: A roundtable on game studies and HCI perspectivesGamification: A roundtable on game studies and HCI perspectives
Gamification: A roundtable on game studies and HCI perspectivesSebastian Deterding
 
Learn Terraform on Azure
Learn Terraform on AzureLearn Terraform on Azure
Learn Terraform on AzureJorn Jambers
 
Introducing Amazon Simple Workflow (Amazon SWF)
Introducing Amazon Simple Workflow (Amazon SWF)Introducing Amazon Simple Workflow (Amazon SWF)
Introducing Amazon Simple Workflow (Amazon SWF)Amazon Web Services
 
Architecting an Highly Available and Scalable WordPress Site in AWS
Architecting an Highly Available and Scalable WordPress Site in AWS Architecting an Highly Available and Scalable WordPress Site in AWS
Architecting an Highly Available and Scalable WordPress Site in AWS Harish Ganesan
 
Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz
Managing and supporting PowerApps & Flow at scale by Daniel LaskewitzManaging and supporting PowerApps & Flow at scale by Daniel Laskewitz
Managing and supporting PowerApps & Flow at scale by Daniel LaskewitzDaniel Laskewitz
 
End to End Guide Windows AutoPilot Process via Intune
End to End Guide Windows AutoPilot Process via IntuneEnd to End Guide Windows AutoPilot Process via Intune
End to End Guide Windows AutoPilot Process via IntuneAnoop Nair
 
Appium Presentation
Appium Presentation Appium Presentation
Appium Presentation OmarUsman6
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic AppsBizTalk360
 
Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.Alexander Feschenko
 
Pros and Cons of Mobile Device Management
Pros and Cons of Mobile Device ManagementPros and Cons of Mobile Device Management
Pros and Cons of Mobile Device ManagementXperteks
 
Appium: Automation for Mobile Apps
Appium: Automation for Mobile AppsAppium: Automation for Mobile Apps
Appium: Automation for Mobile AppsSauce Labs
 
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...Amazon Web Services
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemBilal Mirza
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPTDhivya T
 
Azure Active Directory - An Introduction
Azure Active Directory  - An IntroductionAzure Active Directory  - An Introduction
Azure Active Directory - An IntroductionVenkatesh Narayanan
 

What's hot (20)

Gamification: A roundtable on game studies and HCI perspectives
Gamification: A roundtable on game studies and HCI perspectivesGamification: A roundtable on game studies and HCI perspectives
Gamification: A roundtable on game studies and HCI perspectives
 
Learn Terraform on Azure
Learn Terraform on AzureLearn Terraform on Azure
Learn Terraform on Azure
 
Introducing Amazon Simple Workflow (Amazon SWF)
Introducing Amazon Simple Workflow (Amazon SWF)Introducing Amazon Simple Workflow (Amazon SWF)
Introducing Amazon Simple Workflow (Amazon SWF)
 
Architecting an Highly Available and Scalable WordPress Site in AWS
Architecting an Highly Available and Scalable WordPress Site in AWS Architecting an Highly Available and Scalable WordPress Site in AWS
Architecting an Highly Available and Scalable WordPress Site in AWS
 
Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz
Managing and supporting PowerApps & Flow at scale by Daniel LaskewitzManaging and supporting PowerApps & Flow at scale by Daniel Laskewitz
Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz
 
End to End Guide Windows AutoPilot Process via Intune
End to End Guide Windows AutoPilot Process via IntuneEnd to End Guide Windows AutoPilot Process via Intune
End to End Guide Windows AutoPilot Process via Intune
 
Selenium Demo
Selenium DemoSelenium Demo
Selenium Demo
 
Mobile App Testing Strategy
Mobile App Testing StrategyMobile App Testing Strategy
Mobile App Testing Strategy
 
Appium Presentation
Appium Presentation Appium Presentation
Appium Presentation
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
 
AWS Overview
AWS Overview AWS Overview
AWS Overview
 
Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.
 
Pros and Cons of Mobile Device Management
Pros and Cons of Mobile Device ManagementPros and Cons of Mobile Device Management
Pros and Cons of Mobile Device Management
 
Azure Big Picture
Azure Big PictureAzure Big Picture
Azure Big Picture
 
Appium: Automation for Mobile Apps
Appium: Automation for Mobile AppsAppium: Automation for Mobile Apps
Appium: Automation for Mobile Apps
 
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Azure Messaging Services #1
Azure Messaging Services #1Azure Messaging Services #1
Azure Messaging Services #1
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
Azure Active Directory - An Introduction
Azure Active Directory  - An IntroductionAzure Active Directory  - An Introduction
Azure Active Directory - An Introduction
 

Similar to NTT DATA Vertex Open2test Overview

Jornada Formativa Qualcomm y Movilforum: Alljoyn
Jornada Formativa Qualcomm y Movilforum: AlljoynJornada Formativa Qualcomm y Movilforum: Alljoyn
Jornada Formativa Qualcomm y Movilforum: Alljoynvideos
 
Accelerated test case - Anish bhanu
Accelerated test case - Anish bhanuAccelerated test case - Anish bhanu
Accelerated test case - Anish bhanuRoopa Nadkarni
 
Functional tests with the FEST framework
Functional tests with the FEST frameworkFunctional tests with the FEST framework
Functional tests with the FEST frameworkDominik Dary
 
HTAF 2.0 - A hybrid test automation framework.
HTAF 2.0 - A hybrid test automation framework.HTAF 2.0 - A hybrid test automation framework.
HTAF 2.0 - A hybrid test automation framework.Mindtree Ltd.
 
20111104 s4 overview
20111104 s4 overview20111104 s4 overview
20111104 s4 overviewLeo Neumeyer
 
Mdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile TestingMdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile Testingmomobangalore
 
EdgarDB - the simple, powerful database for scientific research
EdgarDB - the simple, powerful database for scientific researchEdgarDB - the simple, powerful database for scientific research
EdgarDB - the simple, powerful database for scientific researchMark Khoury
 
Ow2 Open World Forum09 Trustie Project
Ow2 Open World Forum09 Trustie ProjectOw2 Open World Forum09 Trustie Project
Ow2 Open World Forum09 Trustie ProjectOW2
 
IT Vulnerability & Tools Watch 2011
IT Vulnerability & Tools Watch 2011IT Vulnerability & Tools Watch 2011
IT Vulnerability & Tools Watch 2011WASecurity
 
The challenges and opportunities in open source reuse
The challenges and opportunities in open source reuseThe challenges and opportunities in open source reuse
The challenges and opportunities in open source reuseIvica Crnkovic
 
A software monitoring framework for quality verification
A software monitoring framework for quality verificationA software monitoring framework for quality verification
A software monitoring framework for quality verificationDileepa Jayathilake
 
Oracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterOracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterGeneXus
 
Improve Foundations (EN)
Improve Foundations (EN)Improve Foundations (EN)
Improve Foundations (EN)dduquenne
 
Performance Execution Framework (PEF).
Performance Execution Framework (PEF).Performance Execution Framework (PEF).
Performance Execution Framework (PEF).Mindtree Ltd.
 
Resume_Archana_Rao
Resume_Archana_RaoResume_Archana_Rao
Resume_Archana_Raoarchana rao
 
Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-toolBabuDevanandam
 
Penetration testing dont just leave it to chance
Penetration testing dont just leave it to chancePenetration testing dont just leave it to chance
Penetration testing dont just leave it to chanceDr. Anish Cheriyan (PhD)
 
Mobile Automation Framework (MAF).
Mobile Automation Framework (MAF).Mobile Automation Framework (MAF).
Mobile Automation Framework (MAF).Mindtree Ltd.
 

Similar to NTT DATA Vertex Open2test Overview (20)

Jornada Formativa Qualcomm y Movilforum: Alljoyn
Jornada Formativa Qualcomm y Movilforum: AlljoynJornada Formativa Qualcomm y Movilforum: Alljoyn
Jornada Formativa Qualcomm y Movilforum: Alljoyn
 
IBM PureSystems
IBM PureSystemsIBM PureSystems
IBM PureSystems
 
Accelerated test case - Anish bhanu
Accelerated test case - Anish bhanuAccelerated test case - Anish bhanu
Accelerated test case - Anish bhanu
 
Functional tests with the FEST framework
Functional tests with the FEST frameworkFunctional tests with the FEST framework
Functional tests with the FEST framework
 
HTAF 2.0 - A hybrid test automation framework.
HTAF 2.0 - A hybrid test automation framework.HTAF 2.0 - A hybrid test automation framework.
HTAF 2.0 - A hybrid test automation framework.
 
20111104 s4 overview
20111104 s4 overview20111104 s4 overview
20111104 s4 overview
 
Mdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile TestingMdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile Testing
 
EdgarDB - the simple, powerful database for scientific research
EdgarDB - the simple, powerful database for scientific researchEdgarDB - the simple, powerful database for scientific research
EdgarDB - the simple, powerful database for scientific research
 
Ow2 Open World Forum09 Trustie Project
Ow2 Open World Forum09 Trustie ProjectOw2 Open World Forum09 Trustie Project
Ow2 Open World Forum09 Trustie Project
 
IT Vulnerability & Tools Watch 2011
IT Vulnerability & Tools Watch 2011IT Vulnerability & Tools Watch 2011
IT Vulnerability & Tools Watch 2011
 
The challenges and opportunities in open source reuse
The challenges and opportunities in open source reuseThe challenges and opportunities in open source reuse
The challenges and opportunities in open source reuse
 
A software monitoring framework for quality verification
A software monitoring framework for quality verificationA software monitoring framework for quality verification
A software monitoring framework for quality verification
 
Oracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterOracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao Datacenter
 
Improve Foundations (EN)
Improve Foundations (EN)Improve Foundations (EN)
Improve Foundations (EN)
 
Performance Execution Framework (PEF).
Performance Execution Framework (PEF).Performance Execution Framework (PEF).
Performance Execution Framework (PEF).
 
Resume_Archana_Rao
Resume_Archana_RaoResume_Archana_Rao
Resume_Archana_Rao
 
Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-tool
 
Penetration testing dont just leave it to chance
Penetration testing dont just leave it to chancePenetration testing dont just leave it to chance
Penetration testing dont just leave it to chance
 
Mobile Automation Framework (MAF).
Mobile Automation Framework (MAF).Mobile Automation Framework (MAF).
Mobile Automation Framework (MAF).
 
Framework
FrameworkFramework
Framework
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

NTT DATA Vertex Open2test Overview

  • 1. NTT Vertex Software Open2Test Overview April 2011 consulting. technology. global
  • 2. Agenda • Test Automation World – Challenges & Open2Test • Open2Test Framework  Evolution  Open2Test Building Blocks  Open2Test Framework Features  Open2Test Differentiators  Open2Test Architecture  Open2Test - Roadmap • Major clients using the framework • Open2Test Support • Why Open2Test Designer • Open2Test Designer - Snapshot www.vertexsoft.com Page 2 of 13 consulting. technology. global
  • 3. Test Automation World - Challenges & Open2Test Impact area Challenges Open2Test feature Ready to use, Fail safe framework Time-to-Market, Reliability & Faster Business Minimum of 40%-50% script creation ROI effort reduction Standard set of English like keywords Expensive to train and cross train across Tools & Technologies and thus resources across tools require minimal training Expensive to change to another tool Expenses of choice Open2Test is Tool & Techno agnostic Expensive to rewrite automation thereby compatible across tools and scripts if a change of tool or technologies technology is desired Open2Test is independent of the Tools & Ability to reuse resources across technology and thus enabling easy Resources test automation tools deployment of resources across tools & technologies Fail safe, well used and enterprise grade Need for individual framework Technology framework which is application creation for each of the product lines independent too www.vertexsoft.com Page 3 of 13 consulting. technology. global
  • 4. Open2Test Framework - Evolution Second First Generation Third Generation Fourth Generation Fifth Generation Generation Fn V Fn IV Ready to use III tool- agnostic and techno- agnostic, data II Framework and driven framework Scripting using a with business window-centric objects and test I approach with data pooled Scripting using a separately test data pooled window-centric separately Capture/playback approach with with scripting test data pooled provides increased separately Capture/playback capability but at the KEANE ENABLERS only. This is ‘out of cost of increased the box’ automation overhead • Rapid script development from any of the tools • Decrease in maintenance effort available on the • Portable automation solutions market • Increased efficiency www.vertexsoft.com Page 4 of 13 consulting. technology. global
  • 5. O2T Building Blocks Components UI Elements CONCEPT UI Elements Action Function Keyword Component Components UI Elements Click Button Enabled Exist Text  Framework code developed for technology (web .NET, Java) & for tool (QTP, Test Partner)  Frameworks developed keeping keyword naming conventions intact  Guidelines developed to seamlessly integrate multiple frameworks  Easy to extend – add User defined keywords without developer coding www.vertexsoft.com Page 5 of 13 consulting. technology. global
  • 6. Open2Test Framework Features • Keyword driven approach • Open2Test can read data increases reusability Test data from • Allows users to build management •flat files (.xls), reusable business •DB components. • Identify and baseline test data • Dynamic generated data can be captured using variables Reusability • Data mining as a part 3rd party UI Controls of pre-conditions • Solutions with • Increase in limited reusability complexity • Open2Test can be requires more easily customized (e.g. Infragistics, (new Keywords) development and Flex) maintenance efforts • Guidelines to • Sound technical skills customize is Key available Solution Portability Challenges Change Management • Changes in flows triggers rework • Change in application • Solution should platform or testing support Descriptive • Open2Test scripts are tool makes scripts programming easy to maintain End to End Testing obsolete • Scripting supports both Object Repository • All applications are mode and descriptive interconnected programming approach • Standardized finite set • Multiple technologies (table objects) of keywords (.NET, Web, Java) • Tool independent • Frameworks for keyword terminology multiple platforms can be easily integrated • Frameworks built across multiple tools • Innovez has built frameworks for all leading technologies www.vertexsoft.com Page 6 of 13 consulting. technology. global
  • 7. Open2Test Differentiators Uniqueness Description Tool-agnostic Test Scripts created by using Open2Test are reusable across various popular test automation tools, thereby enabling the customers/users to switch from one automation tool to another. Techno-agnostic Test Scripts created by using Open2Test are reusable across various popular development technologies, thereby giving the customers/users a flexibility to migrate their application from one technology to another, like windows to web, with a good reusability of their existing Open2Test keyword test scripts. Open source As thought leader is the industry, NTT Keane has released its innovation ‘Open2Test’ as a open source which enables customers to get a global solution and also free from any IP rights. Easy to use Open2Test enables even the business users to take part in the Test Automation activities. Therefore there can be more focus on testing than building a framework. Easy maintenance Single Framework code enables easy maintenance Support Consists of 400 keywords and supports 120+ objects covering all available popular controls that are used in the applications www.vertexsoft.com Page 7 of 13 consulting. technology. global
  • 8. Open2Test Architecture Driver Script Automation Test Script Test Management Tool Object Map Test Automation Tool Keyword Processor Test Data Data Global Variables Reporting Test Reports Error Logs Defect Exception Reports Notification www.vertexsoft.com Page 8 of 13 consulting. technology. global
  • 9. Open2Test - Roadmap Tool/ Oracle Power Web Windows Java .Net SAP Delphi Mainframe Flex Technology Apps builder Quick Test Released Released Released Released Released - H1, 2011 Released Released H1, 2011 Professional Rational Robot 2011 2011 - - - 2011 - - - - Selenium Released - - - - - - - - - Test Partner Released 2011 2011 Released - - - - - - Silk Test H1, 2011 2011 Released 2011 - - - - - - Rational Functional H2, 2011 2011 2011 - - - - - - - Tester e-Tester Released - - - - - - - - - OpenScript Released - - - - - - H2, 2011 - - Note: 1. The tools & technology for a phase might be revisited based on demand and/or popularity 2. The Open2Test .NET framework for QTP now comes with an enhancement to support Syncfusion controls www.vertexsoft.com Page 9 of 13 consulting. technology. global
  • 10. Major Clients Using the Framework Industry Technology Tool Media & Communication Java / J2EE QTP 9.5 Media & Communication Unix 4GL Screens / Java / J2EE QTP 9.5 & WinRunner 8.2 Media & Communication .Net / Web / Window / Java Test Partner 6.1 Manufacturing SAP QTP 9.2 Financial Services ASP / ASP.Net / NXVIEW (Mainframe) Rational Robot 7.0 Banking & Insurance Web Selenium HealthCare Java SilkTest Corporate IT Web QTP www.vertexsoft.com Page 10 of 13 consulting. technology. global
  • 11. Open2Test Support • No maintenance or support costs to customers • Support to queries are raised by sending a mail to opensourceteam@open2test.org • Innovez team • consists of resources who contribute for various initiatives on top of their project work • provides support for queries raised by the open source community • maintains the www.open2test.org site • releases the framework for various tools and technologies based on roadmap www.vertexsoft.com Page 11 of 13 consulting. technology. global
  • 12. Why Open2Test Designer • It is expensive to automate test cases • It takes a lot of time to automate test cases • There are too many test cases that need to be automated • Open2Test Designer is a new approach to creating test automation. It leverages meta-data to learn and adapt to each customer context and automatically create test cases and scenarios www.vertexsoft.com Page 12 of 13 consulting. technology. global
  • 13. Open2Test Designer - Snapshot Open2Test Designer - Snapshot Challenges Strict time lines and more automation coverage needs Productivity demands Increased review effort because of fresh engineers Spelling mistakes and improper object usage • Record scenarios using the Transform • Execute Open2Test Scripts test automation tool • Converts recorded scripts to Open2Test keyword scripts • Assisted keyword scripting • Keyword validation Record Execute Solution Benefits An UI based tool developed in-house Zero or very minimal review effort Object Repository import No object repository related execution errors One click translation of test script to Open2Test keywords Easy to reflect the object repository changes IDE assisted Open2Test keyword scripts modifications Over 50% additional productivity over Open2Test www.vertexsoft.com Page 13 of 13 consulting. technology. global