Contenu connexe Similaire à Starwest keynote 2 (20) Starwest keynote 22. Welcome!
Wipro is proud to be a Platinum Sponsor of STARWE
- Complimentary T-Shirt
- IPAD Drawing
2 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
3. Agenda
About Wipro
Most Important Considerations for Cloud
Cloud Computing – Background and History
5 Key Aspects of Cloud/Key Challenges for TaaS
TaaS – Disruptive Model Using Innovation
Innovations in Progress
Summary
3 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
5. Largest 3rd Party Independent Testing
Services Provider in the world
• Largest 3rd Party Offshore Testing
Services Provider in the world
230
• 13+ years of experience in
200 independent testing services
CLIENTS* 150+ • CAGR (Compound Annual Growth
140 Rate) of 53% over the last 5 years
90 * Strategic Clients
65 • 15,000 employees, delivering services
40
globally.
• Set-up the first Wi-Fi Pre-
11000+ Certification and Certification lab in
India
9000+
• Have the world’s largest pool of HP
EMPLOYEES 8300+ (Mercury) Trained & Certified testing
7800 professionals
6000
4500 • Consistent Knowledge Management
2400
along with Six Sigma & Lean initiatives
has lead to ready-to-use Point
580 Solutions, Frameworks and industry
specific Centers Of Excellence (CoEs)
515
Strategic Alliances
REVENUES 488
(USD Mn) 383
269 * USD MM
164
89
2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11
5 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
6. Largest 3rd Party Independent Testing
Services Provider in the world
12% of Wipro Revenues
• Largest 3rd Party Offshore Testing
Services Provider in the world
230
• 13+ years of experience in
200 independent testing services
CLIENTS* 150+ • CAGR (Compound Annual Growth
140 Rate) of 53% over the last 5 years
90 * Strategic Clients
65 • 15,000 employees, delivering services
40
globally.
• Set-up the first Wi-Fi Pre-
11000+ Certification and Certification lab in
India
9000+
• Have the world’s largest pool of HP
EMPLOYEES 8300+ (Mercury) Trained & Certified testing
7800 professionals
6000
4500 • Consistent Knowledge Management
2400
along with Six Sigma & Lean initiatives
has lead to ready-to-use Point
580 Solutions, Frameworks and industry
specific Centers Of Excellence (CoEs)
515
Strategic Alliances
REVENUES 488
(USD Mn) 383
269 * USD MM
164
89
2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11
5 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
7. Largest 3rd Party Independent Testing
Services Provider in the world
12% of Wipro Revenues
• Largest 3rd Party Offshore Testing
Services Provider in the world
230
• 13+ years of experience in
200 independent testing services
CLIENTS* 150+ • CAGR (Compound Annual Growth
140 Rate) of 53% over the last 5 years
90 * Strategic Clients
65 • 15,000 employees, delivering services
40
globally.
• Set-up the first Wi-Fi Pre-
11000+ Certification and Certification lab in
India
9000+
• Have the world’s largest pool of HP
EMPLOYEES 8300+ (Mercury) Trained & Certified testing
7800 professionals
6000
4500 • Consistent Knowledge Management
2400
along with Six Sigma & Lean initiatives
has lead to ready-to-use Point
580 Solutions, Frameworks and industry
specific Centers Of Excellence (CoEs)
515
Strategic Alliances
REVENUES 488
(USD Mn) 383
269 * USD MM
164
89
2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11
59% from
Americas © 2011 Wipro Ltd - Confidential
5 © 2011 Wipro Ltd - Confidential
8. Largest 3rd Party Independent Testing
Services Provider in the world
12% of Wipro Revenues
• Largest 3rd Party Offshore Testing
Services Provider in the world
230
• 13+ years of experience in
200 independent testing services
CLIENTS* 150+ • CAGR (Compound Annual Growth
140 Rate) of 53% over the last 5 years
90 * Strategic Clients
65 • 15,000 employees, delivering services
40
globally.
• Set-up the first Wi-Fi Pre-
11000+ Certification and Certification lab in
India
9000+
• Have the world’s largest pool of HP
EMPLOYEES 8300+ (Mercury) Trained & Certified testing
7800 professionals
6000
4500 • Consistent Knowledge Management
2400
along with Six Sigma & Lean initiatives
has lead to ready-to-use Point
580 Solutions, Frameworks and industry
specific Centers Of Excellence (CoEs)
515
Strategic Alliances
REVENUES 488
(USD Mn) 383
269 * USD MM
164
89
2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11
59% from 28% from EMEA
Americas © 2011 Wipro Ltd - Confidential
5 © 2011 Wipro Ltd - Confidential
9. Largest 3rd Party Independent Testing
Services Provider in the world
12% of Wipro Revenues
• Largest 3rd Party Offshore Testing
Services Provider in the world
230
• 13+ years of experience in
200 independent testing services
CLIENTS* 150+ • CAGR (Compound Annual Growth
140 Rate) of 53% over the last 5 years
90 * Strategic Clients
65 • 15,000 employees, delivering services
40
globally.
• Set-up the first Wi-Fi Pre-
11000+ Certification and Certification lab in
India
9000+
• Have the world’s largest pool of HP
EMPLOYEES 8300+ (Mercury) Trained & Certified testing
7800 professionals
6000
4500 • Consistent Knowledge Management
2400
along with Six Sigma & Lean initiatives
has lead to ready-to-use Point
580 Solutions, Frameworks and industry
specific Centers Of Excellence (CoEs)
515
Strategic Alliances
REVENUES 488
(USD Mn) 383
269 * USD MM
164
89
2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11
59% from 28% from EMEA 13% APAC
Americas © 2011 Wipro Ltd - Confidential
5 © 2011 Wipro Ltd - Confidential
10. Corporate Overview: Wipro
Highlights
Industry specific and customer
centric alignment of sales and
GTM teams
Industry architecture for end
state processes, product s & IT
Acquisitions to strengthen
vertical focus
Industry alliances to enhance
process strengths and innovative
solutions
Investment in domain specialists
and innovative solutions
* Includes Global IT Services Business and Products
(Products revenue - as per Indian GAAP converted to USD based on realized exchange rate of IT
Services business)
Revenue mix - Business Unit (Figures for Q4 2010 – 11)
for Global IT Business
distribution * * Business Unit revenues
as per 2010-11 SBU
6 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
11. Our Industry Depth and Service Lines
7 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
12. What Independent Analysts say about us?
IDC Market Scape: Global Testing The Forrester Wave™: North Software Testing Assessment And
Services, 2010 Vendor Analysis (Dt American Applications Forecast (Dt. April-2010)
July 2010) Outsourcing, Q3, 2010 (Dt. “Wipro Testing Services has two main
“With the breadth and depth of its Aug-2010) differentiators. First, the practice has
solution focus, innovation for go- “Wipro’s capabilities in testing are experience and resources in providing
to market, and globally distributed virtually unmatched in terms of testing services to both enterprise clients
practice for key emerging areas, overall size and span of its and technology vendors. This is a major
Wipro ranks in the leadership practice” difference to most onshore vendors and
quadrant in both the enterprise - Bill Martorelli, Forrester several offshore ones active in testing.
application testing views and in Second, it is one of the largest testing
the product engineering testing vendors by the size of its testing
services assessment.” practice….”
- Rona Shuchat, IDC - Dominique Raviart, Nelson Hall
8 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
14. Cloud Computing - Industry
10 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
15. Cloud Computing - Industry
“Cloud Computing will be as influential as E-business” –
Gartner
10 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
16. Cloud Computing - Industry
“Cloud Computing will be as influential as E-business” –
Gartner
“Pay for use promises a new era of more-accurate value-based
software pricing” – Gartner
10 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
17. Cloud Computing - Industry
“Cloud Computing will be as influential as E-business” –
Gartner
“Pay for use promises a new era of more-accurate value-based
software pricing” – Gartner
CIO’s must answer the question “Why Not Run In The Cloud?” –
Forrester
10 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
18. Cloud Computing - Industry
“Cloud Computing will be as influential as E-business” –
Gartner
“Pay for use promises a new era of more-accurate value-based
software pricing” – Gartner
CIO’s must answer the question “Why Not Run In The Cloud?” –
Forrester
$112B – what enterprises will spend on cloud-related
technologies over the next 6 years – Gartner
10 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
19. Cloud Computing - Industry
“Cloud Computing will be as influential as E-business” –
Gartner
“Pay for use promises a new era of more-accurate value-based
software pricing” – Gartner
CIO’s must answer the question “Why Not Run In The Cloud?” –
Forrester
$112B – what enterprises will spend on cloud-related
technologies over the next 6 years – Gartner
Number 1 of the top 10 Strategic Technology Areas – Gartner
10 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
20. Cloud Computing - Industry
“Cloud Computing will be as influential as E-business” –
Gartner
“Pay for use promises a new era of more-accurate value-based
software pricing” – Gartner
CIO’s must answer the question “Why Not Run In The Cloud?” –
Forrester
$112B – what enterprises will spend on cloud-related
technologies over the next 6 years – Gartner
Number 1 of the top 10 Strategic Technology Areas – Gartner
“If a service is not scalable and elastic, then it may not be
shareable enough. If it is not metered by use, then it may not
allow for flexible pricing.” – Gartner
10 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
21. Cloud Computing - Industry
“Cloud Computing will be as influential as E-business” –
Gartner
“Pay for use promises a new era of more-accurate value-based
software pricing” – Gartner
CIO’s must answer the question “Why Not Run In The Cloud?” –
Forrester
$112B – what enterprises will spend on cloud-related
technologies over the next 6 years – Gartner
Number 1 of the top 10 Strategic Technology Areas – Gartner
“If a service is not scalable and elastic, then it may not be
shareable enough. If it is not metered by use, then it may not
allow for flexible pricing.” – Gartner
“30 to 50 percent of all servers within a typical IT environment
are dedicated to test. Most of these test servers run at 3 to 5
percent utilization, if they are running at all.” - IBM
10 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
23. Most Important Considerations
Industry language and interest along with company goals may
cause Executives to consider “Cloud” as a possible solution
within your organization.
11 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
24. Most Important Considerations
Industry language and interest along with company goals may
cause Executives to consider “Cloud” as a possible solution
within your organization.
Gartner identifies 5 main characteristics of a successful Cloud-
based initiative with a vendor:
– Service interface that is well-defined
– Scalable and elastic
– Shared with economies of scale
– Metered Use (pay for use)
– Uses internet technologies
11 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
25. Most Important Considerations
Industry language and interest along with company goals may
cause Executives to consider “Cloud” as a possible solution
within your organization.
Gartner identifies 5 main characteristics of a successful Cloud-
based initiative with a vendor:
– Service interface that is well-defined
– Scalable and elastic
– Shared with economies of scale
– Metered Use (pay for use)
– Uses internet technologies
Cloud Computing for Testing has several challenges to be
successful including:
– A new commercial model focused on testing results that are metered
– Integrated platforms that have many wires hanging of systems
– Data Confidentiality/Sensitivity/Security (system and test case)
– Lack of a strong standard and well defined test cases
– An automated way in which to leverage Cloud Services
11 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
26. Cloud Computing - Definitions
Private Cloud
– Computing architecture is dedicated to the customer and is not
shared with other organizations. Considered expensive but more
secure, can be hosted on-premise as well as vendor-premise.
Public Cloud
– Computing infrastructure is hosted at a vendor’s premise. No
visibility of the location of the cloud computing infrastructure
which is shared across multiple organizations.
Hybrid Cloud
– Some critical/secure application are
in private clouds while less-critical/
sensitive applications are hosted in
the public cloud.
Community Cloud
– Cloud infrastructure shared between
organization of the same community.
For example, all government agencies
in a city share the same but not non-
government agencies.
12 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
27. Commercial Model Types
SaaS – Software as a Service – Service on demand, a delivery
model in which software and associated data are hosted
centrally accessed by users through a thin client.
PaaS – Platform as a Service – Supports the complete process
of building and delivering web services and applications. IaaS
providers transparently provide changes to the platform in
support of platform needs.
IaaS – Infrastructure as a Service – Delivery of computer
infrastructure as a service. Fully outsourced service so
companies do not have to purchase servers, equipment, and/
or software. Concept here is that an infrastructure service
supports a service provider dynamically as demands are
encountered.
13 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
28. Cloud Computing - History
1960’s – Centralized Hosting begins with a service bureau
known as “time-shares” or “utility computing.” Main
customers were banks and large organizations.
1990’s – Application Service Providers (ASP’s) provided
businesses with the service of hosting and managing
specialized business applications.
SaaS can be considered an extension of the ASP model.
Extending beyond the client-server architecture to internet
technologies and then the entire infrastructure accessed
through a thin client layer.
14 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
29. Attributes of Successful Cloud Computing -
Gartner
1) Service-Based; service interfaces that are well defined and
hide the implementation details/enable a completely
automated response.
2) Scalable and Elastic; service can scale capacity up or down as
the consumer demands up to the speed of full automation. A
trait of shared pools of resources allowing resources to be
added or removed as needed.
3) Shared; services share a pool of resources to build
economies of scale allowing resources to serve multiple needs
for multiple consumers, all working at the same time.
4) Metered by Use; Services are tracked with usage metrics to
enable multiple payment models.
5) Uses Internet Technologies;
15 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
30. Cloud Computing – Business Case
3 Main Points
1) The illusion of infinite computing resources available on demand
that eliminates the need for Cloud Computing users to plan far
ahead for provisioning.
2) The elimination of an up-front commitment by Cloud users,
allowing companies to start small and increase hardware
resources only when there is an increase in their needs.
3) The ability to pay for use of computing resources on a short-term
basis as needed and also release them as needed. This will
reward the user ability to conserve computing resources when
they are not needed or no longer useful.
16 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
31. Typical Testing Constraints
Scalable Resources – also elasticity of those resources
– Limiting factors include knowledge, skillset, availability, lead-
time.
Viable Test Environments
– Limiting factors include cost and resource limitations/focus.
Appropriate Business Data
– Limiting factors include lack of structured test planning, data
security, disk space, cost.
Root Cause Analysis
– Limiting factors include lack of organizational focus, cost,
regression test bed costs.
Availability of product to enable test automation efficiencies
– Lack of planning/time for first pass automation, lack of $’s for
R&D for advanced frameworks and test case writing techniques.
17 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
32. Testing Constraints and Cloud
Services
Automation Scalable
Constraints Resources
Root Cause Viable Test
Analysis Environments
Appropriate
Business
Data
18 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
33. Testing Constraints and Cloud
Services
Uses
Internet
Technologi Service
es Based
Automation Scalable
Constraints Resources
Root Cause Viable Test
Analysis Environments Scalable &
Appropriate Elastic
Business
Metered Data
By Use
Shared
18 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
34. Testing Constraints and Cloud
Services
Uses
Service
Internet
Based
Technologi
es
Cloud Based Testing Services
Scalable &
Metered Elastic
By Use
Shared
18 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
35. Additional Constraints and Wipro
Innovation
Uses Service
Internet Based
TechnologiNetwork Bandwidth Intellectual
es & Performance Protection
Cloud Intimacy Testing Services
Release Based
& Collaboration On-Demand Scalable &
Test Env’s Elastic
Metered
Config. & Build
By Use Mgt Auto Data Refresh
Shared
Challenges
19 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
36. Additional Constraints and Wipro
Innovation
Network Bandwidth Intellectual
& Performance Protection
Release Intimacy
& Collaboration On-Demand
Config. & Build Test Env’s
Mgt Auto Data Refresh
Challenges
19 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
37. Additional Constraints and Wipro
Innovation
Network Bandwidth Intellectual
& Performance Protection
Release Intimacy
& Collaboration On-Demand
Config. & Build Test Env’s
Mgt Auto Data Refresh
Challenges
20 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
38. Additional Constraints and Wipro
Innovation
Automate Data
d Obfuscatio
Builds/ n
Schedulin Framewor
Virtualizati g k Data
on
Substitutio
Network Bandwidth Intellectual
& Performance Protection n
Test Case Release Intimacy
Writing & Collaboration On-Demand
Innovation Config. & Build Test Env’s
Late
s Mgt Auto Data Refresh Binding
Challenges
MBT
Advanced
Indirect
Framewor
Data
ks
20 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
39. Additional Constraints and Wipro
Innovation
Automate Data
d Obfuscatio
Builds/ n
Schedulin Framewor
Virtualizati g k Data
on
Substitutio
n
Test Case Wipro Value-Add Cloud Based
Writing Testing Services
Innovation Late
s Binding
MBT
Advanced
Indirect
Framewor
Data
ks
20 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
40. Disrupting the Testing Service Provider
Model
Standardize Test Case Structure – where you can define them
and then make them portable from test execution tool to test
execution tool.
Automation of the Service Interface – where you can demand
and/or define test cases and their execution schedule to run
automatically.
Build a “Wider” Multi-Tenent Test Automation Framework –
Run executing tests within the type of environment that
supports the data sensitivity level required – framework
addresses the cloud the test runs on based upon the class of
the data defined within the test.
Pay for Use Model - pay for Test Execution and results
Creation of a Testing Marketplace – where you can both
21 publish and subscribe to test cases that allow the opportunity
© 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
41. Cloud Computing – Testing Service
22 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
42. Framework for Success Through
Alignment of TaaS to the Cloud
– Publish/Subscribe Model
• Standard/redefined test case format/
Automated Interface
• Technical and Business Process Focus
• Leveraging Best Practices
• Leveraging Test Automation Tools and porting
tests across tools
• Framework for Automated Execution of Test
Cases
• Data Substitution/Late-binding of Data
• Marketplace of Test Cases
23 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
43. Test Automation Maturity
Business
Scenario
Framework/Model-
Based Test
Script Generation
Tool Automation Maturity
Keyword-Driven/
Data-Driven/
Framework
Test Execution
Scripting
with data-driven
parameters
Record/
Playback
Manual
Testing
Level 1 Level 2 Level 3 Level 4 Level 5
24 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
44. So – What is a Framework?
25 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
45. Record and Playback (UI Example)
26 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
46. Record and Playback (UI Example)
Set window active “Main Menu”
Set focus to editbox “Customer”
Input the value “John Doe”
Set focus to listbox “Policy”
Select from list “Term Life”
Set focus to pushbutton “OK”
Press the button “OK”
26 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
47. Record and Playback (UI Example)
Set window active “Main Menu”
Set focus to editbox “Customer”
Input the value “John Doe”
Set focus to listbox “Policy” Hard-coded
Select from list “Term Life” Data Values
Set focus to pushbutton “OK”
Press the button “OK”
26 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
48. Record and Playback (UI Example)
Set window active “Main Menu”
Set focus to editbox “Customer”
Input the value “John Doe”
Hard-coded Set focus to listbox “Policy” Hard-coded
Business Rules Select from list “Term Life” Data Values
Set focus to pushbutton “OK”
Press the button “OK”
26 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
49. “Scripting” - (Externalizing data)
Set window active “Main Menu”
Set focus to editbox “Customer”
Input the value “John Doe”
Set focus to listbox “Policy”
Select from list “Term Life”
Set focus to pushbutton “OK”
Press the button “OK”
27 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
50. “Scripting” - (Externalizing data)
DATA
Set window active “Main Menu”
“John Doe”
Set focus to editbox “Customer”
“Term Life”
Input the value “John Doe”
@CustName
Set focus to listbox “Policy”
Select from list “Term Life”
@CustPolTyp
Set focus to pushbutton “OK”
Press the button “OK”
27 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
51. Scripting – Programming Logic
DATA
DATA
Set window active “Main Menu”
“John Doe”
“John Doe”
Set focus to editbox “Customer” “Term Life”
“Term Life”
Input the value @CustName
Set focus to listbox “Policy”
Select from list @CustPolTyp
Set focus to pushbutton “OK”
Press the button “OK”
28 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
52. Scripting – Programming Logic
DATA
DATA
Set window active “Main Menu”
“John Doe”
“John Doe”
Set focus to editbox “Customer” “Term Life”
“Term Life”
Input the value @CustName
Set focus to listbox “Policy”
Select from list @CustPolTyp
Set focus to pushbutton “OK”
Press the button “OK”
If SysMsg == “Acct Not Found”
CALL ErrorLog
End if
28 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
53. Scripting – Programming Logic
DATA
DATA
Set window active “Main Menu”
“John Doe”
“John Doe”
Set focus to editbox “Customer” “Term Life”
“Term Life”
Input the value @CustName
Hard-coded Set focus to listbox “Policy”
Business Rules
Select from list @CustPolTyp
Set focus to pushbutton “OK”
Press the button “OK”
If SysMsg == “Acct Not Found”
CALL Error Log
CALL ErrorLog
End if
28 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
54. Externalizing the actions, objects, and
data
Set window active “Main Menu”
Set focus to editbox “Customer”
Input the value “John Doe”
Set focus to listbox “Policy”
Select from list “Term Life”
Set focus to pushbutton “OK”
Press the button “OK”
29 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
55. Externalizing the actions, objects, and
data
DATA
Set window active “Main Menu”
Set focus to editbox “Customer” “John Doe”
“Term Life”
Input the value “John Doe”
@CustName
Set focus to listbox “Policy”
Select from list “Term Life”
@CustPolTyp
Set focus to pushbutton “OK”
Press the button “OK”
29 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
56. Externalizing the actions, objects, and
data
DATA
@Object
Set window active “Main Menu”
Set focus to editbox “Customer”
@Object “John Doe”
“Term Life”
Input the value “John Doe”
@CustName
Set focus to listbox “Policy”
@Object
Select from list “Term Life”
@Object @CustPolTyp
Set focus to pushbutton “OK”
@Object
Press the button “OK”
@Object
OBJECTS
“Main Menu window”
“Customer editbox”
“Policy listbox”
“OK pushbutton”
29 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
57. Externalizing the actions, objects, and
data
TASKS
“Set Window” DATA
@Task @Object
Set window active “Main Menu”
“Set Focus”
Set focus to editbox “Customer”
@Task @Object “John Doe”
“Input Value”
“Term Life”
“Set Focus” Input@Task “John Doe”
the value @CustName
“Select” Set focus to listbox “Policy”
@Task
“Set Focus” @Object
Select from list “Term Life”
@Task @Object @CustPolTyp
“Press”
Set focus to pushbutton “OK”
@Task @Object
Press the button “OK”
@Task @Object
OBJECTS
“Main Menu window”
“Customer editbox”
“Policy listbox”
“OK pushbutton”
29 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
58. Keyword Driven Framework Approach
Tag:
Read next record
if not EOF
Set focus to @Object
Perform @Task using @Data
end if
if @@Error
CALL ErrorLog
end if
write record to @logfile
goto Tag:
30 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
59. Keyword Driven Framework Approach
OBJECTS
TASKS
Tag: “Main Menu”
Input Read next record “Customer”
Verify “Policy”
Select if not EOF
“OK”
Press Set focus to @Object
Perform @Task using @Data
end if
if @@Error
DATA
CALL ErrorLog
end if “John Doe”
“John Doe”
write record to @logfile “Term Life”
“Term Life”
Scripting Effort goto Tag:
Script Re-use
30 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
60. Framework Data-Driven Approach
(using Business Scenarios/Model
Based)
Tag:
Read next record
if not EOF
Set focus to @Object
Perform @Task using @Data
end if...
31 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
61. Framework Data-Driven Approach
(using Business Scenarios/Model
Based)
Tag:
Read next record
if not EOF
Set focus to @Object
Perform @Task using @Data
end if...
TASKS OBJECTS DATA
DATA
Input “Main Menu” “John Doe”
Verify “John Doe”
“Term
“Customer”
Select “Term Life”
“Policy” Life”
Press “OK”
31 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
62. Framework Data-Driven Approach
(using Business Scenarios/Model
Based)
Tag:
Read next record
if not EOF
Set focus to @Object
Perform @Task using @Data
end if...
Bus. Scenario/
TASKS OBJECTS DATA
DATA Model
Input “Main Menu” “John Doe” “Input valid customer”
Verify “John Doe”
“Term “Input valid term life policy”
“Customer”
Select “Term Life”
“Policy” Life”
Press “OK”
Required Technical Scripting Knowledge
Keyword-Driven Framework Re-use
31 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
63. Suite of “In-House” Test Life Cycle
Accelerators
Test Life Cycle Accelerators
Accelerators
RapidTest-Q ;
Veloci-Q; E-Cube;
Test Life Cycle
Test Test Deployment
Test Test Data
Test Strategy Test Design Environment Execution Readiness
Modeling Creation
Management (Functional Assessment
Accelerators Accelerators Accelerators Accelerators Accelerators Accelerators
Risk analyzer tool (RAT) Orthogonal Wip-TDM Wipro Test T-Ginie Defect Flow
Array(OA) Environment WTAS
Workload modeller Analyzer (DFA)
Dependency
Resource allocation tool (ReAL) Management TMS
Structure
Test estimator (Wip-TEE) Matrix(DSM) (WTEMS) WipDMV (Data Migration
Test Validation)
Condition Wip-DQI
Coverage Regression test accelerator
Matrix(TCCM)
Point Solution Point Solution
Domain-Specific Point Solution Examen for Examen for
REG+™
Business Packs Examen for FIX FpML SWIFT
ImprovedQuality Predictability
Improved Quality Predictability ImprovedTime toto Market
Improved Time Market ReducedCost ofof QA
Reduced Cost QA
32 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
64. Wipro Unique Differentiators
Domain specific expertise - approximately 11,000 working testing
resources across domains.
Domain specific accelerators/Intellectual Property (IP) – 20+ unique tools
accelerators covering the testing lifecycle with more on the way.
Unequaled customer commitment to the realization and achievement of
bottom-line business value
Full Range of Partnership Models (Staff Augmentation, Co-Sourcing,
Managed Service, TaaS, Advisory)
Testing Focus and Leadership
– Development of TaaS Models (Testing on Demand)
– Early involvement of testing including SOA/Service-based testing
– Realized and continued work towards several cloud-based test
offerings, publish/subscribe model, and model based testing (UML-
based)
– Delivering business value is a DNA-based goal organizing resources at
all levels within Wipro within a business domain
33 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
65. Summary
Wipro is uniquely positioned to deliver value on Cloud Based
Testing:
34 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
66. Summary
Wipro is uniquely positioned to deliver value on Cloud Based
Testing:
Currently developing and delivering Cloud-Based Testing
initiatives.
34 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
67. Summary
Wipro is uniquely positioned to deliver value on Cloud Based
Testing:
Currently developing and delivering Cloud-Based Testing
initiatives.
Very large customer base with a strong base of domain
expertise.
34 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
68. Summary
Wipro is uniquely positioned to deliver value on Cloud Based
Testing:
Currently developing and delivering Cloud-Based Testing
initiatives.
Very large customer base with a strong base of domain
expertise.
Robust backbone of network and machine infrastructure
already in place.
34 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
69. Summary
Wipro is uniquely positioned to deliver value on Cloud Based
Testing:
Currently developing and delivering Cloud-Based Testing
initiatives.
Very large customer base with a strong base of domain
expertise.
Robust backbone of network and machine infrastructure
already in place.
Full IT and Business Lifecycle Experience for turnkey solutions.
34 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
70. Summary
Wipro is uniquely positioned to deliver value on Cloud Based
Testing:
Currently developing and delivering Cloud-Based Testing
initiatives.
Very large customer base with a strong base of domain
expertise.
Robust backbone of network and machine infrastructure
already in place.
Full IT and Business Lifecycle Experience for turnkey solutions.
Flex Centers fully deployed where business domain SME and
testing experience is leveraged across clients.
34 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
71. Summary
Wipro is uniquely positioned to deliver value on Cloud Based
Testing:
Currently developing and delivering Cloud-Based Testing
initiatives.
Very large customer base with a strong base of domain
expertise.
Robust backbone of network and machine infrastructure
already in place.
Full IT and Business Lifecycle Experience for turnkey solutions.
Flex Centers fully deployed where business domain SME and
testing experience is leveraged across clients.
Innovation-based company – actively investing and creating
software testing solutions aligned to business domains.
34 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
72. Summary
Wipro is uniquely positioned to deliver value on Cloud Based
Testing:
Currently developing and delivering Cloud-Based Testing
initiatives.
Very large customer base with a strong base of domain
expertise.
Robust backbone of network and machine infrastructure
already in place.
Full IT and Business Lifecycle Experience for turnkey solutions.
Flex Centers fully deployed where business domain SME and
testing experience is leveraged across clients.
Innovation-based company – actively investing and creating
software testing solutions aligned to business domains.
Strategically aligned with many test tool vendors.
34 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
73. Summary
Wipro is uniquely positioned to deliver value on Cloud Based
Testing:
Currently developing and delivering Cloud-Based Testing
initiatives.
Very large customer base with a strong base of domain
expertise.
Robust backbone of network and machine infrastructure
already in place.
Full IT and Business Lifecycle Experience for turnkey solutions.
Flex Centers fully deployed where business domain SME and
testing experience is leveraged across clients.
Innovation-based company – actively investing and creating
software testing solutions aligned to business domains.
Strategically aligned with many test tool vendors.
TaaS is the current and future vision of our Software Testing
Sevices Operating Model. Currently operating a TaaS website -
34 © 2011 Wipro Ltd - Confidential
© 2011 Wipro Ltd - Confidential
74. Thank You
Mike Pithawalla – VP Business Application
Services
Mehernosh.pithawalla@wipro.com
Tim Kelso - Senior Consultant
© 2011 Wipro Ltd - Confidential
Notes de l'éditeur \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n