Date post: | 22-Jan-2017 |
Category: |
Technology |
Upload: | jonathon-wright |
View: | 517 times |
Download: | 2 times |
Testing in the Digital Transformation AgeStarEAST - 2015
Mikael FriesProduct Management Director - Oracle
Jonathon WrightDigital Engineering Director - Hitachi
May 2015
consumer
employee
business model
around-the-clock availability
mobile
social
personalized service
Information any time, anywhere
flawless
engagement
insight
real-time fulfillment
new markets
Users expectations
3
300 year-old market
4
Two to four years of study
Written and oral test
Pay test fees
Purchase this vehicle
Pay for the meter
5
Disrupted
6
Disruption continues
Disruption Will Force A Digital Transformation
• Organizations that have not managed to evolve with their customers and market needs to radically transform in order to not become obsolete.
• A transformation is only a transformation if it was initialized by external forces and is also highly noticeable externally
• A transformation is project is costly and risky
Today, all businesses are ‘Digital Businesses’
Testing expectations
Testing reality
No Water No Room Access
“the creation of new business designs that connect people, business and things (physical objects that are active players
and contribute to business value) to drive revenue and efficiency. ”
Gartner ® 2014
BiModal – CoreIT vs. FluidIT
Fluid IT• Agile and fluid• Innovation, brand,
profit measures• Think continuous• Think days, weeks
Core IT• Reliable,
compliant, secure• Think price/performance• Plan and approvals driven• Long life-cycles
Journey to Digital Transformation
Digital Enterprise is not just about “disrupters”
Digital Transformation
Disrupters
What Does Digital Transformation Mean to Business?
Digital Transformation, means re-envisioning customer experience, operational processes and business models.
Companies are changing how functions work, redefining how functions interact, and even evolving the boundaries of the organization.
Customer Insight
Digitized Processes
Workforce Productivity
Business Insight
Customer Interactions
Revenue Growth
Test cases
Test environments
What does it mean for Testing?
Requirements
What does it mean for Testing?
• Large testing project with high complexity, requires a methodical approach
• Applications are likely to have many integration points
• Begin with automation engineering as soon as possible in the project phase
• If you need access to an environment quickly… use the ”cloud”
• Use production style test data
• Don’t forget performance engineering!
Methodical Approach To Quality Management
• Proper approach requires many complex steps
• Automation and traceability is key
• Understand types of change– Application Change
– Infrastructure Change
– Both
• Use specialized domain tools depending on your task
Understand the testing challenges
Applications are likely to have many integration points
• Try to build test environments with as similar to production as possible
• If needed, make use of service virtualization to simulate integrations
– Oracle AIA CAVS provides Service Virtualization
Begin with automation as soon as possible
• Begin early with the planning
• Automation is the only viable approach to reduce cycle time due to the project complexity
• Discover the value of tools that accelerate and simplify the testing process
Adopting the ‘Test First Delivery’ (TFD) approach
TFD
Production style test data
• More realistic tests using production data… but this is risky
– Higher risk for data theft
– Higher risk for bad publicity and custom releation ships if data gets leaked
– Illegal in many countries
• Oracle Data Masking allows you to clone production databases and mask sensitive data in one single process
010010110010101001001001001001001001001001001000100101010010010010011100100100100100100100001001
Prod Test
If you need access to an environment quickly…
• Instead of ordering new hardware or re-purpose existing servers
– Make use of Cloud solutions like
• Oracle Infrastructure as a Service
• Oracle Platform as a Service
• Oracle Java as a ServiceInfrastructureas a Service
Platformas a Service
Javaas a Service
Don’t forget performance engineering!
• Your new digitally transformed company is likely to have more traffic to the systems as well as between them though the integrations
• Remember to plan for the increased load, resilience and ensure that there are no bottlenecks preventing your transformation success
Let’s discuss what a Oracle and Hitachi Consulting can do for your business
Meet us at Booth # 39-40
BusinessAssurance
BusinessQuality
BusinessTesting
Business Assurance provides the visibility and
transparency throughout the solution delivery lifecycle• Digital Enterprise Transformation
• Business on a Page
• Business Delivery Management
• Business Intelligence (Business Insight)
• Business Open Innovation
Business Quality allows enforceable quality across the
entire solution delivery lifecycle owned by everyone• Business Lifecycle Management
• Business Solution Discovery / Delivery
• Business Enterprise Collaboration
• Business Acceptance Testing
Business Testing
• Testing as a Service – i.e. TaaS, PTaaS, STaaS, MTaaS. TAaaS
• Solution Delivery Lifecycle integration (SLDCi) – i.e. TestOps / DevOps
• TQA Assure – i.e. Agile Engineering Practices
• TQA LabsPerformance Engineering
• Automation Engineering
• TQA DNA – i.e. Test First Delivery / First Day Testing
Assisting clients journey to Digital Transformation
Oracle Testing Products
Application Testing
Infrastrcuture Testing
Test Data Management
Cloud and Lab Management
Functional Testing Load Testing Test Manager
App Replay DB Replay SPA
Data Masking Sub setting Snap Clone
TaaS PaaS IaaS JaaS
AIA CAVS
Thanks for Listening
Jarvis "Sir, the Oracle cloud has completed your computations"
Case Study: Wearables
“The physical nature of wearables
technology makes it vital to testing using
real devices…. helps to mitigate
syncing/connectivity issues.”
Case Study: Open Innovation
“Sharing intellectual property such as software code or research rules, adhering to open standards
rather than creating your own, and giving customers the freedom to easily exit your platform”
32
… a card-size device equipped with an acceleration sensor that monitors a group’s behaviour and sends data to cloud-based servers.
… collects data 50 times a second and detects certain movements such as walking, nodding and typing… collected to interpret the group’s overall mood.
…Hitachi stresses the technology measures how groups of people feel and not individuals.
… can be gathered on a real-time basis, companies can take steps more dynamically to improve the overall happiness of the group.
Case Study: Internet of Everything - Human Big Data