kpmg software testing services

24
Software Testing Services

Upload: maheshmudimala-gmail-com

Post on 06-Nov-2013

251 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: KPMG Software Testing Services

Software Testing Services

Page 2: KPMG Software Testing Services

Table of Contents

1

3

4

5

6

7

KPMG Testing Service – An Overview 2 Credentials and Alliances

Testing Service Offerings

Team Strength

Innovation and Competency

Thought Leadership

Case Studies 8 Contact Us

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

2 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 3: KPMG Software Testing Services

1. KPMG Testing Service - An Overview

KPMG is one of the largest professional services companies and one of the Big Four auditors & advisory firm in the world. KPMG has around 300+ Software Testing consultants across the globe powered by the global testing delivery centers. Our innovation labs enable competitive & innovative testing solutions across mobility, performance engineering, Testing life cycle automation, Test execution automation, Model Based Testing, Service Virtualization and Cloud Testing.

156 countries 32,068+ Advisory Practitioners

Over $22.7 billion global revenue

V e r t i c a l s Financial Services Defence

Education Energy and Resources

Consumer Markets Government and Public

Spanning 3 centuries

Sector

2100 Advisory Partners

Healthcare IT / BPO

APAC: $4 bn annual revenue

Media and Pharmaceuticals

Entertainment

EMA : $11.6bn annual revenue

Private Equity Real Estate and

Construction

Americas: $7.5bn annual revenue

Telecom Transportation and

Logistics

K P

M G

T

E S

T I N

G

S E

R V

I C

E

300+ Software Testing

consultants

Global test Test lifecycle

delivery automation

centres

Flexi test Mobility

engagement

model

Innovative Performance

testing engineering

solutions

Innovation Cloud testing

labs

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

3 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 4: KPMG Software Testing Services

2. Credentials and Alliances

C l i e n t Te s t i m o n i a l s “New defects that were out of the box previously are now in the developers’ basket once again, good stuff, appreciated. ” – Major bank in UK “The conduct of the Verification and Validation activity was very professional; It was a learning experience for the members of the tank

team. The inputs given by you would be used in our future projects.”-

Leading organization for weapon simulators

“KPMG was most professional and flexible in all our Interactions, however never leading to a delay in the schedule. At no time was it felt that KPMG was imposing its own knowledge over our judgments” – Leading Mexico retail chain

“The Take home splet at the beginning was achieved. Very effective and interactive. ” - Major defence organisation in India for AI and robotics

“We really appreciate all your hard work and effort to deliver on time with quality.” – Leading IT service provider for USA

KPMG has partnered with the various technology vendors to ensure best in technology solutions and a global approach to maintain high standards of software quality products. For additional benefits to our clients KPMG has multiple alliances which helps in catering an assorted advantage package.

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

4 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 5: KPMG Software Testing Services

3. Testing Service Offerings Business Excellence (BE) service line is an integral part under KPMG Advisory practice providing Software Test Consulting. We adopt high

quality principles, standards, methodologies and strategies to provide testing solutions that are tailored to customer requirements. We provide end to

end test services across functional, performance, integration, database, automation, mobile and cloud testing backed by our extensive experience to ensure end user satisfaction and maximize testing ROIs. Test Process Consulting

Test CoE Setup advisory

Test Automation and Tool Advisory

TMMi based audit and advisory TMMi based KPMG Assessment & Certification

KPMG Test Process assessment

TPI, ISO Certifications

Functional Testing

Regression Testing

End to End system Testing Interface Validation

User Acceptance Testing (UAT)

Data Migration Testing

Test Consulting

Audits and Accreditation Specialised

Testing KPMG

Testing Services

Test Delivery TaaS

End to End Test Solution Consulting

Business Process Consulting

Program Risk Consulting Test Management Consulting

Third Party Vendor Consulting

UAT Support

Capacity Planning

Performance Testing

Mobility Testing

Agile Based Testing

UAT Support

SOA Testing Mainframe Testing

Cloud Testing

Staff Augmentation Test Innovation lab on hire

Test tools on pay per use model

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

5 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 6: KPMG Software Testing Services

4.Team Strength

Technical

Certified Professionals

Over 300+ testing professionals with rich and mature industry experience . KPMG team is skilled with

relevant software testing knowledge and mandatory IT trainings.

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

6 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 7: KPMG Software Testing Services

4.Team Strength

Domain

KPMG professionals are grouped by industry focus

Healthcare

Energy and Financial Government

and Public

Resources Services

Sector

Consumer Markets

Our differentiation is derived from rapid

performance-based, industry-tailored and

technology-enabled business advisory

services delivered by some of the leading

talented professionals in the KPMG global

professional’s network.

With combined industrial experience of

over 50 years in multiple domains and

across various engagements, KPMG team

brings reliability and trustworthiness to the

customers.

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

7 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 8: KPMG Software Testing Services

Innovation and Competency

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

8 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 9: KPMG Software Testing Services

5.1 Mobile CoE

Innovation and Competency

Mobile CoE Performance Innovation

BA QA Model Risk Based Model Based

Engineering Labs Testing Testing

O u

r

C o

m p

e t e

n c

y

Android

iOS Symbian

Windows Phone Palm OS UIQ 2-3

RIM BlackBerry OS MeeGo from Nokia

Multiple Mobile Platforms

We test across mobile platforms and maintain test automation scripts

for both native app and mobile browser

Apple

Blackberry Google

HTC LG

Nokia Samsung

Sony

Mobile Devices

We test for memory

leakage, handset compatibility, crash

scenarios, installation

in addition to MWBP compliance and UI testing on multiple

OS versions, configurations, and network capabilities

Comprehensive

combination of

mobile devices with

up to date software,

accelerators,

emulators and

trained mobile

testers

Mobile Testing Lab

We have mobile test

lab on hire which maintains a huge

repository of latest mobile devices and

testing tools

Apple’s iOS Simulator Blackberry Simulators Google’s Android SDK

LG Add On Samsung Add On

Windows Phone Emulator from

Microsoft

Mobile Simulators

With simulators we

focus on early detection of bugs

using agile

methodology and help in cost reduction by

using device prototype For example: An app for ios7 can be tested even without the an iPhone/iPad in place

Device Anywhere Perfecto Eggplant AppSee

Remote Testing

Location constraint is

resolved and the testing

is as efficient as

localized testing. Some

of the tools we use

come with integrated

mobile cloud solution For example: A mobile device in France can be tested from India

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

9 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 10: KPMG Software Testing Services

5.2 Performance Engineering

Innovation and Competency

Mobile CoE Performance Innovation

BA QA Model Risk Based Model Based

Engineering Labs Testing Testing

S e

r v

i c

e

P o

r t

f o

l i o

Performance tool advisory and test

business setup support Load

Generator

Identification of potential bottlenecks

using realistic data volumes and

transaction rates Request D B Serv er

Monitor &

Controller

Performance Tester

Superior and surfeit speed, scalability App Serv er 1

and reliability of the system under test Servers

P e

r f

o r

m a

n c

e

Benchmarking: Organizational goals aligned to measurable business

goals and strategy

Test Assessment services for testing

tool and also Third party vendor Assessment

Diagnostics

KPMG Benefits • Performance testing coupled with expert diagnosis giving complete engineering solution • Technical and performance specialists foreseeing bottlenecks before product rollout • Mixed workload & heterogeneous testing methods to handle volatile and complex test environments

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

10 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 11: KPMG Software Testing Services

5.3 Innovation Lab

Innovation and Competency

Mobile CoE Performance Innovation

BA QA Model Risk Based Model Based

Engineering Labs Testing Testing

KPMG’s innovation lab houses enterprise class testing solutions for products like Oracle, SAP, Hyperion, Primavera, Business Intelligence

and Siebel

Propose innovative solutions by designing prototypes and

templates

Testing R&D

Aids in developing Proof of Concepts for clients

Proof of

Concepts

Translating research to

metrics validity for better Quality

project management

Enablers

Innovation

Lab

Infrastructure Support

Study and inspect licensed and open source software testing tools

Technology Service virtualization reducing

operational costs

Advancements

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

11 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 12: KPMG Software Testing Services

5.4 BAQA Model

Innovation and Competency

Mobile CoE Performance Innovation

BA QA Model Risk Based Model Based

Engineering Labs Testing Testing

Our BAQA model is the key success for projects that carry critical business risks.

This approach integrates domain expertise within required testing phases to deliver efficient test solutions.

BAQA Benefits

• Requirement prioritization aligned to customer focus

Business Testing

Analysts Experts • Well suited test approach during execution

• Well structured and organized test case suite

• Product knowledge aids in better risk management

• Early identification of business critical defects

BAQA Model • Facilitating early automation enabling

• Meaningful interaction during triage calls with stakeholders

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

12 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 13: KPMG Software Testing Services

5.5 Risk Based Testing

Innovation and Competency

Mobile CoE Performance Innovation

BA QA Model Risk Based Model Based

Engineering Labs Testing Testing

Risk-based testing approach is a key factor and discussed for several practical situations like

• Time to Market pressure • Smoke testing to ensure priority test cases are working successfully • Multiple releases impacting common regression test repository • High risk scenarios during Integration of 3rd party components

Key Benefits:

• Enhanced focus on critical areas

• Efficient and optimized test cases

• Early discovery of problem areas helping to start prevention activities immediately

• Improved focus on overall test goals, strategies, and directions for testing which can be adjusted against problem areas

• Functional risks can be monitored and mitigation strategies are suggested to maintain product quality

Key Risk Identifiers

Business Technical External

KPMG Approach

We consider risk factors across business or operational, technical, external, e-business

failure model etc

We follow the heuristic and MOSCoW based

analysis Product Risk Analysis to identify key risk areas

Customer involvement for key decisions and

baselining © (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

13 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 14: KPMG Software Testing Services

5.5 Model Based Testing

Innovation and Competency

Mobile CoE Performance Innovation

Engineering Labs

BA QA Model Risk Based

Testing

Model Based

Testing

In Model based testing, the requirement documents are in the form of models that covers the entire business functionality. The model could be in any of the below formats: -UML,BPMN,VISIO

An MBT tool can process the requirements in the form of model to create all the test artifacts required for testing automatically thus providing test design automation.

The MBT tool generates test with minimal manual effort. This also includes a ready to use, tool-independent automation framework which enables quick start of testing.

KEY BENEFITS

40-45% effort reduction in test design phase

REQUIREMENTS MBT TOOL TEST ARTIFACTS

• Test Scenarios

INPUT TO MBT TOOL OUTPUT • Test Cases

• Test data models

TOOL

• Test Scripts

• Automation

Framework

KPMG VALUE ADD

Availability of Banking industry best business process modelers

Competency to work in various modeling tools and MBT Tools

An integrated test solution for complete test life-cycle automation with MBT

Efficient traceability mechanism to enable easy mapping between requirements, test scenarios and test cases

10-15% effort reduction in

overall testing life cycle

Requirements

are managed as

models enabling

easy change

management

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

14 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 15: KPMG Software Testing Services

5.6 KPMG Competency Center

KPMG Competency Framework Onboarding Checklist

Industry certified professionals

2 weeks extensive training in software testing

Analyze and measure domain and testing tool competency

Improve resource efficacy to perfection

Ongoing skill check through mandatory training hours

We are the one of the leading consulting firms able

to deliver Lean certification training courses which are accredited through Cardiff University Business

School’s Lean Enterprise Research centre.

Key benefits • Exhaustive experience in People evaluation • Structured Knowledge /management • Phased, participative approach • Milestone based approach • Clearly defined activities and deliverables • Unbiased data gathering through formal interview/ discussions

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

15 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 16: KPMG Software Testing Services

6. Thought Leadership

KPMG testing leaders are also active in various testing communities and forums. KPMG team portrays various roles such as

• Organizers • Knowledge Partners • Audience Members • Key Presenters

Corporate quizzes and testing surveys have been conducted in among testing enthusiasts. Post in-depth analysis the surveys are converted to a detailed testing report .

Our knowledge enablement sessions also includes various road shows, TMMi workshops that are conducted beyond the geographic divide

Conferences

Roadshows

Workshops

• Test Innovation

• Test Leadership

• Test in Action

• Emerging Technologies

Thought Papers

Webinars Surveys Quiz

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

16 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 17: KPMG Software Testing Services

Case Studies © (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

17 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 18: KPMG Software Testing Services

Test Advisory and Delivery services to FTSE 100 Oil and Gas Company

Objective

• To provide support in delivery assurance and test processes catering UAT

Client Challenge • Client is an FTSE 100 Company providing integrated services across the oil & gas asset life cycle

in 29 countries worldwide • To build their capability, increasing the scale and scope of their service offering

Key Activities • Deep understanding of the UAT testing process and expertise in implementing it • Re-running the existing UAT test scenarios and scripts • Identifying positive and negative scenarios, building test scripts for it and executing them

Benefits / Outcomes • Quality delivery through early discovery of defects • Identification and implementation of processes • Increased operational approach to UAT

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

18 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 19: KPMG Software Testing Services

Mobile Application Testing

Objective

• To provide support in mobile application testing on cross platforms- for Blackberry and Android

Client Challenge • Requirement of Mobile Web Application testing on cross platforms • Complete testing solution within stipulated time frame

Key Activities • Tools Used: selenium RC, Ant, Java, Jenkins • Centre of Excellence for mobile application testing. Development of automated test cases to test

the End to End functionality • Page Object framework was used in Mobile Web Application • Exhaustive set of Test analysis, design and execution activity for Mobile Web Applications

Benefits / Outcomes • Widespread mapping of requirements, functional specifications and test design matrix to create

large number of test cases. • Robust methodologies and processes based on KPMG’s expertise in executing testing projects

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

19 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 20: KPMG Software Testing Services

Quality Management Coordination & Oversight for a Healthcare Insurance Provider

Objective

• Interpret the ISO 9126 metrics as per the software product

Client Challenge

• Customer wanted compliance with the ISO 9126 standard for all the software products

Key Activities

• Reviewed test policies and procedure to leverage any existing processes . Conducted and documented interviews with client personnel .

• Established ongoing coordination and status reporting protocols with client

• Document a test strategy highlighting the testing approach, roles and responsibilities, high level

test schedule, trading partner participation, and impacted systems for ICD-10

• Produce a short and long term roadmap to close any gaps in preparation for ICD-10 testing.

Benefits / Outcomes

• Detected high priority issues and risks and placed an RTM that included service domains, functions, and process flows.

• Developed a QA/ Test Strategy that included recommendations on testing techniques and methods

• Testing Strategy recommendations on the test environments and data management

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

20 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 21: KPMG Software Testing Services

IT Governance for a Bank in the Middle East

Objective

• To develop and assist in the implementation of an IT governance framework for an Islamic Bank in UAE

Client Challenge • Client is an upcoming Islamic Bank in Dubai, UAE • The client wanted to setup an IT governance framework to enable business-IT alignment and

streamline management of IT operations

Key Activities • Identified process areas to be addressed in conjunction with client • Did Gap Analysis with respect to COBIT for identified process areas • Developed IT governance framework – policies and processes • Conducted workshops for IT staff and selective business users

Benefits / Outcomes • IT governance framework based on best practices like COBIT (Control Objectives for Information

Technology) and ITIL (IT Infrastructure Library) • IT policies to govern overall IT and provide controls • IT processes to streamline IT operations

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

21 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 22: KPMG Software Testing Services

Test process analysis for a Weapon Simulators organization

Objective

• To analyze the testing processes and provide a certification on the for the verification of the products

Client Challenge • Client is a leading organisation for weapon simulators in India • Business critical processes were to be analyzed with zero tolerance of failure

Key Activities • Provided Client Specific process improvement suggestions • Implemented value added review process that were not followed earlier • Identified & rectified major defects in critical functionalities

Benefits / Outcomes • Certification of Client’s Development and Testing Process • Validation of the Simulator Product for critical business scenarios

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

22 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 23: KPMG Software Testing Services

ISO Advisory - Reserve Bank of India (Central Bank of India)

Objective

• To assist in developing Quality Management System for three key departments i.e. Economic Analysis and Research, Human Resources Development and Personnel Administration to improve internal organizations business processes using ISO 9001:2008 standard

Client Challenge

• Identify improvement opportunities, follow world known Quality standard for following best practices as expected by standard, to get recognition from third party on their process improvement capabilities and to ensure that personnel from all level to contribute towards identifying improvements and implementing identifying improvements.

Key Activities

• ISO 9001:2008 awareness training to identified key personnel from the three departments

• QMS development and facilitation for drafting Quality Policy, Quality Objectives

• Management Review Meeting, Internal Auditor Training and Internal Audits Facilitation, Training and Train-the-trainer

• Assist the management representatives of above mentioned three departments for closing gaps/

observations identified during pre surveillance audit and during certification audit

Benefits / Outcomes

• Quality Management System aligned to best practices of ISO 9001:2008 requirements

• Identified set of measurements / KPI’s for monitoring and measuring process performance

• Easy adaptability of process framework by process practitioners due to their involvement during process designing

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms

23 affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.

Page 24: KPMG Software Testing Services

Thank You

For more details, Please do contact

Raman KK Partner Business Excellence, KPMG Mob: +91 9611123136 [email protected]

Prasanth Shanthakumaran Director ITAS, Bangalore, KPMG

Mob: +91 8095201489 [email protected]

Rajesh Kannan Manager – Testing Advisory

ITAS, Bangalore, KPMG

Mob: +91 9845466192

[email protected]

© (2013) KPMG, an Indian Partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved.