ntt data vertex open2 test overview presentation

13
consulting. technology. global NTT Vertex Software Open2Test Overview April 2011

Upload: jorrit26

Post on 10-Jun-2015

1.417 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Ntt data vertex open2 test overview presentation

consulting. technology. global

NTT Vertex Software Open2Test Overview

April 2011

Page 2: Ntt data vertex open2 test overview presentation

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

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

Page 3: Ntt data vertex open2 test overview presentation

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

Test Automation World - Challenges & Open2Test

Impact area Challenges Open2Test feature

Business Time-to-Market, Reliability & Faster

ROI

Ready to use, Fail safe framework

Minimum of 40%-50% script creation

effort reduction

Expenses

Expensive to train and cross train

resources across tools

Standard set of English like keywords

across Tools & Technologies and thus

require minimal training

Expensive to change to another tool

of choice Open2Test is Tool & Techno agnostic

thereby compatible across tools and

technologies Expensive to rewrite automation

scripts if a change of tool or

technology is desired

Resources Ability to reuse resources across

test automation tools

Open2Test is independent of the Tools &

technology and thus enabling easy

deployment of resources across tools &

technologies

Technology Need for individual framework

creation for each of the product lines

Fail safe, well used and enterprise grade

framework which is application

independent too

Page 4: Ntt data vertex open2 test overview presentation

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

Open2Test Framework - Evolution

First Generation

Capture/playback

only. This is ‘out of

the box’ automation

from any of the tools

available on the

market

Second

Generation Third Generation Fourth Generation Fifth Generation

Capture/playback

with scripting

provides increased

capability but at the

cost of increased

overhead

Scripting using a

window-centric

approach with

test data pooled

separately

Framework and

Scripting using a

window-centric

approach with

test data pooled

separately

Ready to use

tool- agnostic

and techno-

agnostic, data

driven framework

with business

objects and test

data pooled

separately

KEANE ENABLERS

• Rapid script development

• Decrease in maintenance effort

• Portable automation solutions

• Increased efficiency

II

I

III

IV

V

September 11

Fn

Fn

Page 5: Ntt data vertex open2 test overview presentation

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

O2T Building Blocks

CONCEPT Components

Action Function Keyword Component

UI Elements

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

UI Elements

Button

Click

Enabled

Exist

Text

Components

UI Elements

Page 6: Ntt data vertex open2 test overview presentation

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

Open2Test Framework Features

Test data management

• Identify and baseline

test data

• Data mining as a part

of pre-conditions

3rd party UI Controls

• Increase in complexity

(e.g. Infragistics, Flex)

• Sound technical skills

Change Management

• Changes in flows triggers rework

• Solution should support Descriptive programming

End to End Testing

• All applications are interconnected

• Multiple technologies (.NET, Web, Java)

Solution Portability

• Change in application platform or testing tool makes scripts obsolete

Reusability

• Solutions with limited reusability requires more development and maintenance efforts

Key Challenges

• Open2Test can read data from

•flat files (.xls),

•DB

• Dynamic generated data can be captured using variables

• Open2Test can be easily customized (new Keywords)

• Guidelines to customize is available

• Open2Test scripts are easy to maintain

• Scripting supports both Object Repository mode and descriptive programming approach (table objects)

• Frameworks for multiple platforms can be easily integrated

• Innovez has built frameworks for all leading technologies

• Standardized finite set of keywords

• Tool independent keyword terminology

• Frameworks built across multiple tools

• Keyword driven approach increases reusability

• Allows users to build reusable business components.

Page 7: Ntt data vertex open2 test overview presentation

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

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

Page 8: Ntt data vertex open2 test overview presentation

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

Open2Test Architecture

Test

Au

tom

ati

on

To

ol

K

eyw

ord

Pro

cesso

r

Driver Script

Global Variables

Test Data

Object Map

Test

Man

ag

em

en

t T

oo

l

Reporting

Data

Automation

Test Script

Test Reports Error Logs Exception Notification

Defect Reports

Page 9: Ntt data vertex open2 test overview presentation

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

Open2Test - Roadmap

Tool/

Technology Web Windows Java .Net SAP Delphi Mainframe

Oracle

Apps Flex

Power

builder

Quick Test

Professional Released Released Released Released Released - H1, 2011 Released Released H1, 2011

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

Selenium Released - - - - - - - - -

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

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

Rational

Functional

Tester

H2, 2011 2011 2011 - - - - - - -

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

Page 10: Ntt data vertex open2 test overview presentation

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

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

Page 11: Ntt data vertex open2 test overview presentation

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

Open2Test Support

• No maintenance or support costs to customers

• Support to queries are raised by sending a mail to [email protected]

• 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

Page 12: Ntt data vertex open2 test overview presentation

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

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

Page 13: Ntt data vertex open2 test overview presentation

www.vertexsoft.com consulting. technology. global Page 13 of 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 test automation tool

Record

• Converts recorded scripts to Open2Test keyword scripts

• Assisted keyword scripting

• Keyword validation

Transform • Execute Open2Test Scripts

Execute

Benefits

Zero or very minimal review effort

No object repository related execution errors

Easy to reflect the object repository changes

Over 50% additional productivity over Open2Test

Solution

An UI based tool developed in-house

Object Repository import

One click translation of test script to Open2Test keywords

IDE assisted Open2Test keyword scripts modifications