SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Data extraction and retraction in bpc bi
Data extraction and retraction in bpc biData extraction and retraction in bpc bi
Data extraction and retraction in bpc bivikram2355
 
Power BI データフロー 早わかり
Power BI データフロー 早わかりPower BI データフロー 早わかり
Power BI データフロー 早わかりTakeshi Kagata
 
Power BI + OneDrive の最も簡単でかつ最も効率的な使い方のひとつ
Power BI + OneDrive の最も簡単でかつ最も効率的な使い方のひとつPower BI + OneDrive の最も簡単でかつ最も効率的な使い方のひとつ
Power BI + OneDrive の最も簡単でかつ最も効率的な使い方のひとつYugo Shimizu
 
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...BI Brainz
 
Defining Achievable Scope for your BI Initiative
Defining Achievable Scope for your BI InitiativeDefining Achievable Scope for your BI Initiative
Defining Achievable Scope for your BI InitiativeJeff Block
 
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~Yugo Shimizu
 
Power BI チュートリアル 導入・初級編
Power BI チュートリアル 導入・初級編Power BI チュートリアル 導入・初級編
Power BI チュートリアル 導入・初級編Osamu Masutani
 
Power bi勉強会 1202_小林
Power bi勉強会 1202_小林Power bi勉強会 1202_小林
Power bi勉強会 1202_小林寿 小林
 
Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015
Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015
Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015CODE BLUE
 
Dual Embedding Space Model (DESM)
Dual Embedding Space Model (DESM)Dual Embedding Space Model (DESM)
Dual Embedding Space Model (DESM)Bhaskar Mitra
 
Mitsubishi scada software mc works64 dienhathe.vn
Mitsubishi scada software mc works64 dienhathe.vnMitsubishi scada software mc works64 dienhathe.vn
Mitsubishi scada software mc works64 dienhathe.vnDien Ha The
 
Important tables-in-sap-fico
Important tables-in-sap-ficoImportant tables-in-sap-fico
Important tables-in-sap-ficoprakashjain
 
第34回CV勉強会「コンピュテーショナルフォトグラフィ」発表資料
第34回CV勉強会「コンピュテーショナルフォトグラフィ」発表資料第34回CV勉強会「コンピュテーショナルフォトグラフィ」発表資料
第34回CV勉強会「コンピュテーショナルフォトグラフィ」発表資料Takuya Minagawa
 
Power BI & SAP - Integration Options and possible Pifalls
Power BI & SAP - Integration Options and possible PifallsPower BI & SAP - Integration Options and possible Pifalls
Power BI & SAP - Integration Options and possible PifallsJJDE
 
Custom Properties in InduSoft Web Studio
Custom Properties in InduSoft Web StudioCustom Properties in InduSoft Web Studio
Custom Properties in InduSoft Web StudioAVEVA
 
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPsMicrosoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPsRie Moriguchi
 
Introduction to Microsoft Syntex
Introduction to Microsoft SyntexIntroduction to Microsoft Syntex
Introduction to Microsoft SyntexDrew Madelung
 
예비 개발자를 위한 웹서비스 개발 방법론 특강 - 폴리텍대학교 강서캠퍼스
예비 개발자를 위한 웹서비스 개발 방법론 특강 - 폴리텍대학교 강서캠퍼스예비 개발자를 위한 웹서비스 개발 방법론 특강 - 폴리텍대학교 강서캠퍼스
예비 개발자를 위한 웹서비스 개발 방법론 특강 - 폴리텍대학교 강서캠퍼스시은 김
 
InduSoft VBScript Webinar
 InduSoft VBScript Webinar InduSoft VBScript Webinar
InduSoft VBScript WebinarAVEVA
 

Was ist angesagt? (20)

Data extraction and retraction in bpc bi
Data extraction and retraction in bpc biData extraction and retraction in bpc bi
Data extraction and retraction in bpc bi
 
Power BI データフロー 早わかり
Power BI データフロー 早わかりPower BI データフロー 早わかり
Power BI データフロー 早わかり
 
Power BI + OneDrive の最も簡単でかつ最も効率的な使い方のひとつ
Power BI + OneDrive の最も簡単でかつ最も効率的な使い方のひとつPower BI + OneDrive の最も簡単でかつ最も効率的な使い方のひとつ
Power BI + OneDrive の最も簡単でかつ最も効率的な使い方のひとつ
 
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
 
Defining Achievable Scope for your BI Initiative
Defining Achievable Scope for your BI InitiativeDefining Achievable Scope for your BI Initiative
Defining Achievable Scope for your BI Initiative
 
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
 
Power BI チュートリアル 導入・初級編
Power BI チュートリアル 導入・初級編Power BI チュートリアル 導入・初級編
Power BI チュートリアル 導入・初級編
 
Power bi勉強会 1202_小林
Power bi勉強会 1202_小林Power bi勉強会 1202_小林
Power bi勉強会 1202_小林
 
Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015
Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015
Windows 10 IoT Coreの脅威分析と実施すべきセキュリティ対策 by 和栗直英 - CODE BLUE 2015
 
Dual Embedding Space Model (DESM)
Dual Embedding Space Model (DESM)Dual Embedding Space Model (DESM)
Dual Embedding Space Model (DESM)
 
Mitsubishi scada software mc works64 dienhathe.vn
Mitsubishi scada software mc works64 dienhathe.vnMitsubishi scada software mc works64 dienhathe.vn
Mitsubishi scada software mc works64 dienhathe.vn
 
Important tables-in-sap-fico
Important tables-in-sap-ficoImportant tables-in-sap-fico
Important tables-in-sap-fico
 
第34回CV勉強会「コンピュテーショナルフォトグラフィ」発表資料
第34回CV勉強会「コンピュテーショナルフォトグラフィ」発表資料第34回CV勉強会「コンピュテーショナルフォトグラフィ」発表資料
第34回CV勉強会「コンピュテーショナルフォトグラフィ」発表資料
 
Power BI & SAP - Integration Options and possible Pifalls
Power BI & SAP - Integration Options and possible PifallsPower BI & SAP - Integration Options and possible Pifalls
Power BI & SAP - Integration Options and possible Pifalls
 
Custom Properties in InduSoft Web Studio
Custom Properties in InduSoft Web StudioCustom Properties in InduSoft Web Studio
Custom Properties in InduSoft Web Studio
 
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPsMicrosoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
 
Introduction to Microsoft Syntex
Introduction to Microsoft SyntexIntroduction to Microsoft Syntex
Introduction to Microsoft Syntex
 
FS for FICO
FS for FICOFS for FICO
FS for FICO
 
예비 개발자를 위한 웹서비스 개발 방법론 특강 - 폴리텍대학교 강서캠퍼스
예비 개발자를 위한 웹서비스 개발 방법론 특강 - 폴리텍대학교 강서캠퍼스예비 개발자를 위한 웹서비스 개발 방법론 특강 - 폴리텍대학교 강서캠퍼스
예비 개발자를 위한 웹서비스 개발 방법론 특강 - 폴리텍대학교 강서캠퍼스
 
InduSoft VBScript Webinar
 InduSoft VBScript Webinar InduSoft VBScript Webinar
InduSoft VBScript Webinar
 

Ähnlich wie 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.
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

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