We were delighted to be at STAREAST again, one of the longest-running and most respected conferences on software testing and quality assurance. Archie Roboostoff ran a session on how to easily create Scalable Test Automation using Selenium and here are his charts. To find out more about how we can help go to https://www.microfocus.com/products/silk-portfolio/silk-webdriver/
2. Micro Focus helps its customers to
innovate faster with lower risk
Micro Focus is a global infrastructure
software company with 40 years of
experience in delivering and supporting
enterprise software solutions
4. Our product portfolio is focused
on three primary capabilities:
to build, operate and secure
critical business applications
and infrastructure
Business
Innovation
7. Industrial Computing
One device for many users
Mass Market
One device for one user
Multi-device Computing
Many devices for one user
Platform Trends – Exponential Innovation
1960’s 2020’s2010’s2000’s1990’s1980’s1970’s
Mainframe ???Mini-CPU
Client /
Server
Desktop
Internet
Cloud &
Mobile
Connected
API/IoT
Data
Management
Apps
Business Logic
Apps
Process
Automation Apps
Web/Browser
Apps
Mobile Apps Mobile Apps
8. Customer Challenge – Keep Up The Pace
Agility&Scale
Time
IT Delivery Capabilities Business Demands
1
2
Legacy Infrastructure
Legacy Architecture
Legacy Processes
Poor User Experience
Modern Infrastructure
Modern Architecture
Modern Processes
Great User Experience
Nexus of
Forces
Today
Internet of
Things
Digital Industrial Economy
Delivery Gap
9. Micro Focus – Solving Delivery Challenges
Time to Market Proliferation of Devices User Experience
10. Micro Focus SD&T Portfolio
Ops
Dev & Test
Biz
Target
Buyer
Dev & Test
Deployment
Pipeline
Ops
Agile Planning and Development: Dimensions RM, Pulse, Atlas, Rhythm, EA, ED/VC
Continuous Integration: Dimensions CM, ZMF, PVCS, StarTeam, AccuRev, ESync
Continuous Delivery: Silk, Enterprise Test Server
Application Release Automation: DA & Release Control
Micro Focus
Enterprise
DevOps
Solutions
Build TestPlan Release Monitor
Monitor, Operate & Improve: SBM/SSM & SPM
14. Selenium Challenges
Recording & Technical Ability
Creating Selenium scripts isn’t easy
or “agile”.
Device & Browser Proliferation
There are more browsers and devices than
ever. Being able to create tests once is key.
15. Selenium Challenges
Recording & Technical Ability
Creating Selenium scripts isn’t easy
or “agile”.
Device & Browser Proliferation
There are more browsers and devices than
ever. Being able to create tests once is key.
Connecting the Business to Testing
Connecting existing tests to requirements in a
Selenium environment is critical to business
agility.
16. Selenium Challenges
Recording & Technical Ability
Creating Selenium scripts isn’t easy
or “agile”.
Device & Browser Proliferation
There are more browsers and devices than
ever. Being able to create tests once is key.
Connecting the Business to Testing
Connecting existing tests to requirements in a
Selenium environment is critical to business
agility.
Management of Existing Tests
Organic tests that have been created lack
management.
17. Selenium Challenges
Recording & Technical Ability
Creating Selenium scripts isn’t easy
or “agile”.
Device & Browser Proliferation
There are more browsers and devices than
ever. Being able to create tests once is key.
Connecting the Business to Testing
Connecting existing tests to requirements in a
Selenium environment is critical to business
agility.
Management of Existing Tests
Organic tests that have been created lack
management.
Visibility of Test Runs
Selenium tests are often disconnected from
global visibility.
18. Selenium Challenges
Recording & Technical Ability
Creating Selenium scripts isn’t easy
or “agile”.
Device & Browser Proliferation
There are more browsers and devices than
ever. Being able to create tests once is key.
Connecting the Business to Testing
Connecting existing tests to requirements in a
Selenium environment is critical to business
agility.
Management of Existing Tests
Organic tests that have been created lack
management.
Visibility of Test Runs
Selenium tests are often disconnected from
global visibility.
CD & ARA
Taking CI with Selenium to the next level
tends to be a challenge.
20. Selenium Challenges
Recording & Technical Ability
Creating Selenium scripts is challenged.
Device & Browser Proliferation
There are more browsers and devices than
ever. Being able to create tests once is key.
Connecting the Business to Testing
Connecting existing tests to requirements in a
Selenium environment is critical to business
agility.
Management of Existing Tests
Organic tests that have been created lack
management.
Visibility of Test Runs
Selenium tests are often disconnected from
global visibility.
CD & ARA
Taking CI with Selenium to the next level
tends to be a challenge.
Silk WebDriver Recording Demo
21. Selenium Challenges
Recording & Technical Ability
Creating Selenium scripts is challenged.
Device & Browser Proliferation
There are more browsers and devices than
ever. Being able to create tests once is key.
Connecting the Business to Testing
Connecting existing tests to requirements in a
Selenium environment is critical to business
agility.
Management of Existing Tests
Organic tests that have been created lack
management.
Visibility of Test Runs
Selenium tests are often disconnected from
global visibility.
CD & ARA
Taking CI with Selenium to the next level
tends to be a challenge.
Silk WebDriver Recording Demo
Connecting Script to XBT Config
22. Selenium Challenges
Recording & Technical Ability
Creating Selenium scripts is challenged.
Device & Browser Proliferation
There are more browsers and devices than
ever. Being able to create tests once is key.
Connecting the Business to Testing
Connecting existing tests to requirements in a
Selenium environment is critical to business
agility.
Management of Existing Tests
Organic tests that have been created lack
management.
Visibility of Test Runs
Selenium tests are often disconnected from
global visibility.
CD & ARA
Taking CI with Selenium to the next level
tends to be a challenge.
Silk WebDriver Recording Demo
Connecting Script to XBT Config
Silk Central
Silk Central
23. Selenium Challenges
Recording & Technical Ability
Creating Selenium scripts is challenged.
Device & Browser Proliferation
There are more browsers and devices than
ever. Being able to create tests once is key.
Connecting the Business to Testing
Connecting existing tests to requirements in a
Selenium environment is critical to business
agility.
Management of Existing Tests
Organic tests that have been created lack
management.
Visibility of Test Runs
Selenium tests are often disconnected from
global visibility.
CD & ARA
Taking CI with Selenium to the next level
tends to be a challenge.
Silk WebDriver Recording Demo
Connecting Script to XBT Config
Silk Central
Silk Central
DA Booth Demo
We are a successful, profitable company that has been in business for a long time, and we have deep experience in helping customers design, implement and support software solutions that are specific to their business needs. Our primary aim is to enable our customers to continuously deliver their products and services in a competitive, predictable and efficient manner. To accomplish this, we invest in highly targeted product innovation and acquisition, supported by people and services to deliver customer success. Our key differentiator is that we enable innovation to happen, while minimizing the associated risk and cost.
We develop, sell and support software products. We’re a global company, operating an integrated global business model which is adapted to the needs of our customers around the world. We are one of the top 15 global infrastructure software companies and our stock trades on the London stock exchange. Our revenues come from software sales, support maintenance, and professional services.
Throughout all this change and complexity there has remained three core capabilities that every organisation needs in order to be successful. They need to build the right applications that manage business processes and enable access to business information. They need to operate their systems efficiently and flexibly, with the best balance of cost, risk and speed. And they need to secure and govern access to critical business data and intellectual property. These capabilities are not isolated, and intersect in different ways, and so the portfolio is also driven by the integration of technologies to deal with the real-world challenges that customers face. Micro Focus has assembled a rich portfolio of software products that are tightly focused on enabling these capabilities.
So lets focus on these capabilities in more detail….first of all, for build
Our product portfolio comprehensively supports the key capabilities we identified earlier and this picture loosely shows where each product plays into that, and as you can see some of the products span across them. You can clearly see that we have depth and strength to support each. In addition to developing and enhancing each individual product category our focus will remain to be the integration points between them.
From 1960 onward – it’s pretty self explanatory.
Starting at 2000 – that’s where we’ll want to start the evolution talk.
We didn’t really have an impact from the user community until this time.
Up until this point, the ux/ui wasn’t really an issue and things were relatively controlled.
The apps really started this trend – once users got used to the simplicity and the single focus of apps, that started to influence how applications are architected. You’ll continue this point onto the next slide but keep it going…
Now we’re in a world of always connected everything. Apple Watches, fitness devices, Amazon SPOT buttons where we can order laundry detergent at the push of a button, etc….the more we use these devices on a daily basis, the more the use cases get refined and rapid deliveries to answer these issues becomes paramount.
Next battleground – 2020 and beyond, who knows what that will be, but we believe the next fight is over the car. Connected 4g Cars are a reality now. Google isn’t building a self driving car because that’s their first goal…
Google is building a self driving car because they want a CarOS. They already have Android Auto. Imagine a world where all car models have a base price, and if you want cruise control, that can be activated online for $9 a month. You want navigation? $29/month. Location based services and metrics will be opt in and for that you’ll most likely get some free stuff – but this is where the next software battleground will be.
Which then leads to user expectations and how that will influence the challenge of engineering….
Organizations are finding it harder to keep up
There will be a larger delivery gap (less execution speed) the longer organizations wait
Time To Market:
Technology and more specifically software are today’s organizations bless and curse. If from one side software can be leveraged as a faster way to deliver the next wave of competitive differentiator, it also lower the barriers of entry for existent and new competitors to provide faster, cheaper and better alternatives to your products and services offerings.
Proliferation of Devices:
Customer have never had so many choices of browsers, platforms and devices in their life, and with choices comes preferences. Whatever is the customer preferred method of accessing an application, on their computer, phone or tablet, they expect applications to behave and perform exactly in the same way.
User Experience:
Users and customers interact with software and applications more frequently than ever before. Their overall experience is determined by a number of factors including the way services are delivered, the performance of the desired outcome and the ease of use.
Every user brings with them a set of pre-existing expectations and their tolerance for a poor experience has diminished significantly over the past few years.