This presentation talks about key challenges organizations often face while moving to a DevOps process. It also touches upon how SmartBear tools can help you overcome these challenges and deliver quality software faster. Finally, the presentation describes reusability practices that you can employ between product development (developers and QA) and IT operations to reduce friction, rework, and interruptions.
3. 3
On Our Plate Today
How SmartBear tools can help you2
Intro to SmartBear tools and where they fit3
How SmartBear tools promote reuse in a DevOps model4
1 Key challenges to DevOps
4. 4
Key Challenges to DevOps
DEVELOPMENT TESTING DEPLOY & OPERATIONS
Rework given initial
poor quality
Limited dev contribution
to test
Manual testing
Auditability &
Traceability
Manual environment
provisioning
Parallel test & dev
challenging
False positives
Limited reuse of
test & dev assets in ops
Tools across stages aren't often integrated
5. 5
SmartBear Tools Can Help You With
Faster Time-to-Market Agility Higher Quality Lower Cost
We need to
release
this ASAP
Things have
changed,
we need to
Pivot!
We are losing
customers
because of
poor quality
We spend a
LOT on
testing tools
6. 6
Tools Across Entire SDLC
DEVELOPMENT
Build Quality In
TESTING
Early & Often
DEPLOY & OPERATIONS
Gain Visibility
Reuse Assets Across Dev, Test, & Operations
• Ship quality code with
peer code review
• Improve collaboration
during API design and
documentation phases to
avoid quality issues
• Reduce testing time by shifting testing to the left
• Automate functional, security, & performance tests
• Service virtualization for parallel dev & test
• Trace tests back to requirements and defects for
traceability & visibility with test management
• Get an access to over 1,500 cloud test
environments on demand
• Integrations for continuous delivery
• Confirm availability,
performance, & functional
correctness of APIs and apps
• Find and fix Issues before
they impact your users
7. 77
The Tool Set View
REQUIREMENTS DESIGN DEV TEST OPERATIONS
Monitoring:
AlertSite
Environment Management:
CrossBrowserTesting
Dev Testing:
TestLeft TestServer
Service Virtualization:
ServiceV Pro
API Design:
SwaggerHub
Code Review:
Collaborator
Test Management:
QAComplete
API Testing:
SoapUI NG Pro
UI Testing:
TestComplete
Performance Testing:
LoadUI NG Pro LoadComplete
Security Testing:
Secure Pro
8. 8
Reuse Assets Across Dev, Test, & Ops to Save Time
1 SwaggerHub Validate API design in SwaggerHub using virtual APIs created with Service V Pro
2 SoapUI NG ProImport API definitions from SwaggerHub to generate functional tests in SoapUI NG Pro
ServiceV Pro
8 TestComplete Run UI tests in over 1,500 cloud environments
3
4
LoadUI NG Pro
Secure Pro
5 AlertSite
6 Collaborator
7 TestComplete
Reuse functional API tests as load tests in LoadUI NG Pro
Reuse functional API tests as security tests in Secure Pro
Reuse functional API tests for monitoring in AlertSite
Use Collaborator to perform peer code review on API tests
Bring API tests over to UI test automation tool “TestComplete”
9. 9
Another Example of Reuse with SmartBear tools
UI Test Automation
Selenium
TestComplete
UI Test Automation
Run TestComplete Tests in 1500+ Cloud Environments
CrossBrowserTesting
Reuse Automated UI Tests for Monitoring
AlertSite