Spirent Automation TaaS-LaaS
Spirent Automation TaaS-LaaS
Spirent Automation TaaS-LaaS
Smarter Future
Streamline | Empower | Perform
Marc HOREM
Pre-sales Systems Engineer
Velocity Platform Breaks Barriers to Automated
Continuous Test
Resource Control and Test Authoring and Abstract Execution and Test Analysis
Automated Workflows Testbed Orchestration Network Connectivity
Dashboards Automation Libraries Reporting and Dashboards
REST API
DevOps Ready
2
Test as a Service
Features and Value Propositions
CLI
Telnet, SSH, CMD, Serial, Process, File, Syslog, TCL Shell, Python Shell,
PowerShell
GUI
Web, Java, Flex, VNC, Selenium/Ranorex, TestPlant
Mobile
ADB, VNC, Ranorex (APPs), TestPlant
Desktop App
Ranorex (Windows), TestPlant (Any GUI), VNC
PROPRIETARY AND CONFIDENTIAL 5
Build out Automation with Capture/Replay
Test Engineers Create Automation Following Their Natural Workflow
Technical Benefit
CAPTURE REPLAY • Capture every action during
manual test
• Replay captured steps into
automated tests
Economic Benefit
• Save time and money
(Domain experts follow
natural workflow)
• Increase quality and
predictability (automated
test cases exactly match
test procedure)
Extend with Analysis
Validate with Spirent Patented Response Maps
Technical Benefit
• Extract relevant data from
responses for
measurements and
validation
Economic Benefit
• Save time on low value
pattern matching that is
better applied to expanding
test coverage
Portabilize via Abstraction
Run the Same Test Cases Against Different Testbeds
Technical Benefit
Economic Benefit
• Reduce maintenance costs
Vendor A
Vendor C
Vendor B
Publish – Share – Consume
Share test cases with all teams
Technical Benefit
Test Case Test Case Test Case
Creation Publishing Consumption • Publish tests for wide
consumption both in labs and
production
Economic Benefit
Abstract • Increase productivity and
iTest reduced cost (full team
Test Case empowered to consume
automation from central
portal
Technical Benefit
• Leverage detailed reports
to perform root cause
analysis
• Capture every single test
step in detailed, unified
customizable report
Economic Benefit
Economic Benefit
• Save time and money
• Increase developer
productivity
Enable DevOps Continuous Testing
DevOps Tool Chain integrations enable Continuous Test and Immediate Feedback
Test Jobs
Economic Benefit
• Increase Accelerate time to
market
• Increase product/service
quality
Testbed Data
Cable
connectivity Collection
Workorder
(L1, L2, and
Dispatch
virtual) Management
Test
Resource
Execution
Selection
Queueing
Utilization and
Resource
Test Trending
configuration
Reports
Testbed
Standups Reservation Triggered
Request and Automation
(physical,
Approvals
Inventory virtual, hybrid)
Test Reservation
management
Execution Resource
and
Scheduling Test Resolution
population
Execution Regression
Agent Reservation
Organization
Selection Sharing
and Dispatch
Lab as a Service
Features and Value Propositions
• Technical Benefits
– Reduce testbed setup times
– Guaranteed, repeatable testbed setup
– Eliminate human errors
• Economic Benefits
– Catalog of predefined/ preconfigured testbeds
– Powerful inventory search
– Optimized resource selection and routing across
L1/L2/SDN
– Manual cabling workflow management
– Triggered Automation and configurable drivers
17
Resource Abstraction
Lab consolidation is a non-starter without Abstraction
User Asks For:
Server 32-bit, 16GB
• Technical Benefits
– Convert static into dynamic environments
– Eliminate stranded resources Resource Inventory: Servers
– Isolate users from lab complexity
Match Match
• Economic Benefits
32-bit, 16GB
32-bit, 16B
– Rapidly find/reserve any resource that in use
64-bit
Resource Inventory
Firewall
Router
Router Router Switch
Switch
• Technical Benefits
– REST API
– Supports Python, Bash, iTest and
other languages
• Economic Benefits
– Knowledge reuse reduces time to
market
– Extend best-of-breed Lab Ecosystems
and/or DevOps Tool Chains
20
Architecture
Physical/Virtual/Hybrid Lab
21
VNF Testing
Testbed
Physical lab System under Test
Test VNFO
Manager VNF Controller
FG
Test VNF VNF VNF Test VNFM
PNF / VNF 1 2 3 PNF / VNF
Router Switch
Virtualization
VIM
Compute Storage Network
Firewall Server
Orchestrating a virtual testbed requires instantiation of virtual devices on top of the virtualization infrastructure and existing environment.
Adding further complication are combined physical and virtual environments, known as Hybrid. 22
Dashboards and Visualizations
Reveal CapEx, ROI, test coverage and effectiveness
• Technical Benefits
– Centralized scalable data collection
– Resource metrics – Availability, Utilization,
Conflicts
– Usage metrics – reservations & executions
• Economic Benefits
– Analytics dashboards for trending analysis
– Real-time insight into test processes and
results
– Determine CapEx ROI
2 3 4 5
Landslide AMF
1 6
SMF
Automation
Engineer
Automation automatically
Create and reserve testbed appears in Velocity Push automation
content to Git
PROPRIETARY AND CONFIDENTIAL 25
5G Automation Dev/Execution Sequence
Engineer Develops Automation, Publishes, and Executes in Velocity
4 Reports and
Artifacts
Poll / Trigger
Upload Download Regression
Image 5G Regression Setup Testbed Dynamic 5G
Registry Build Reserve Resources Testbed
VNF
Build 1 2 3 Instantiate VNFs 4
Supplier Connect and Configure
Execute Test Sequence
NFVi Readiness Testing Setup
5G Functional Testing Test
Jenkins 5G Performance Testing Teardown
E2E Integration Testing
1 VNF supplier uploads new 5GC build Teardown Testbed
Testbed Teardown