SlideShare una empresa de Scribd logo
1 de 24
Zipline Network Test Automation
Suite
www.getzipline.net

© 2010-2014 StratExcel Technologies

1
Zipline
• No scripts
• Generate Portable
Testcases easily
• Capture, Execute &
Schedule Tests

• Call Zipline
Testcases from your
existing Test
Framework

Use

Integrate

Extend

Access

• Call external scripts
from within a
Zipline Testcase

• GUI
• CLI/Telnet
• Web/HTTP
• Python Interpreter

© 2010-2014 StratExcel Technologies

2
Zipline Architecture
Zipline
Installation

Zipline
Installation

Central
SQL
Database

GUI

Zipline
Installation

Zipline
Installation

© 2010-2014 StratExcel Technologies

Telnet

HTTP

3
Zipline Features
Capture/Replay

Repurposing a
Testcase
Remote-Access

• Capture commands from manual test sessions
• Replay captured commands
• Automatic CLI Parsing & Execution

• Insert/Edit/Delete Commands or Actions
• Add Tests/check-points to the Testcase
• Ambient Monitoring (Trackers, Runners)
• Search Replace across multiple Testcases

• CLI/Telnet
• HTTP (RESTful API)
• Python Interpreter

© 2010-2014 StratExcel Technologies

4
Zipline Features
Integrate
Import/Export
Reporting
Scheduling

• Call external scripts from Zipline
• Call Zipline from your Test Framework

• Import & Export a Zipline Testcase
• XML format supported
• Detailed reports about past Test Executions
• Drill-down to the exact cause of failure

• Create a Test-Group & schedule it

© 2010-2014 StratExcel Technologies

5
What’s new in v6.0?
• Zipline Network CLI Test Automation Tool version
6.0 significantly speeds up Testcase automation
• Zipline CLI and Network Test Automation Suite is
an advanced set of tools that facilitate Testcase
automation without having to write any scripts.
• Zipline CLI Test Automation Suite v6.0 introduces
3 major features, several usability enhancements
and updates to core features that will make your
Test automation efforts more effective.
© 2013 StratExcel Technologies

6
What’s new in v6.0?
Automated CLI Traversal
• Are you tired of having to update your CLI
verification scripts everytime a new option is
added or an existing one is removed? Use
'Automated CLI Traversal' - the latest tool in the
Zipline arsenal in order to parse all available
command options and generate/execute all
possible unique commands. The CLI Traversal tool
can be configured to use fixed or random values
for literals (ip addresses, hello intervals, and so
on) in order to try all possible combinations. (see
example)
© 2013 StratExcel Technologies

7
What’s new in v6.0?
Hierarchical Testcase Execution
• Avoid repetition of commands across
testcases by using the newly introduced
'Hierarchical Testcase Execution' functionality.
Zipline adds the ability to call a testcase from
within another testcase. Create modular
testcases that can be called by other testcases
- thus reducing duplication, increasing reuse
and testcase consistency. Multiple levels of
nested testcase calls are supported. (see
example)
© 2013 StratExcel Technologies

8
What’s new in v6.0?
Search-Replace across Testcases
• Commands as well as the output received from
the Device-under-Test in response to the
commands change over time. Such changes
invalidate scripts written using the previous
versions of the commands or outputs. However
using global Search-Replace functionality
introduced into Zipline, you can now update
multiple Testcases using a simple to use regularexpression based Search-Replace wizard. (see
example)
© 2013 StratExcel Technologies

9
What’s new in v6.0?
• Single-click Backup & Restore for the entire Test Repository (see
example)
• Managing Test Resource ownership (Testcases/Testgroups/Testbeds/Property-sets) (see example)
• Copy-Paste commands within and across Testcases (see example)
• Move commands within Testcase (see example)
• Clone Test Resources (Testcases/Test-groups/Testbeds/Propertysets) (see example)
• Pause/Resume/Stop Test Scheduler (see example)
• Programmable CLI Timeout handling (see example)
• Support for XML Format for easier offline Testcase editing (see
example)

© 2013 StratExcel Technologies

10
What’s new in v6.0?
Search-Replace across Testcases
• Commands as well as the output received from
the Device-under-Test in response to the
commands change over time. Such changes
invalidate scripts written using the previous
versions of the commands or outputs. However
using global Search-Replace functionality
introduced into Zipline, you can now update
multiple Testcases using a simple to use regularexpression based Search-Replace wizard. (see
example)
© 2013 StratExcel Technologies

11
Process
Setup
• Create a Testbed
• Create Property-Set & link it to Testbed (for Portable Testcases)
• Add DUTs to the Testbed

Capture
• Create a new Testcase (Serial/Parallel Mode)
• Start DUT session & conduct tests over multiple sessions
• Zipline captures necessary details

Repurpose
• Inter-Command Delay, Jump-to-label, Pause/Stop/Skip
• Add Tests, Trackers/Runners, Call external scripts, Comments
• Insert/Edit/Delete /Move/Copy-Paste commands

© 2010-2014 StratExcel Technologies

12
Process
Replay
• Replay captured testcase using GUI or CLI/Telnet/HTTP interface
• Analyze Testcase execution in real time – Session Logs, Test results
• Pause/Resume Testcase Replay

Report
• View Detailed Reports about past test executions

Schedule
• Create a Test-group (a collection of Testcases)
• Schedule Test-groups for future execution

© 2010-2014 StratExcel Technologies

13
For additional information:

Zipline Download

http://www.getzipline.net/zipline/zipline-downloads

Zipline Tutorials

http://www.getzipline.net/zipline/zipline-videos

Zipline Pricing

http://www.getzipline.net/zipline/zipline-pricing

Zipline Support

support@getzipline.net

Zipline Sales

sales@getzipline.net

© 2010-2014 StratExcel Technologies

14
Additional Tools
• Trackers
• Runners
• Repeat Groups

© 2010-2014 StratExcel Technologies

15
Ambient Monitoring
• Zipline can spot trends, determine ambient
problems
– Usually test engineers can find bugs that they are
looking for. But there are several problems that
can go undetected simply because we are not
looking for them
– Zipline's ambient monitoring tools (Trackers and
Runners) can continuously plot or monitor
parameters of your interest
© 2010-2014 StratExcel Technologies

16
Trackers
• Trackers allow you to track & plot the value of
a particular parameter (from a command
output) over a pre-specified duration
– E.g. Track OSPF Dead Interval, or number of routes
in the BGP Table, etc.

© 2010-2014 StratExcel Technologies

17
Trackers
Track the value of any parameter that you are interested in
Zipline gathers samples of the selected parameter during the Testcase
execution..

© 2010-2014 StratExcel Technologies

18
Trackers (contd..)
..and plots them so you can spot trends over a longer duration without having
to go through the log files

© 2010-2014 StratExcel Technologies

19
Runners
• Often you need to execute a particular
command or a set of commands repeatedly
over a specified duration at a specified
frequency
– E.g. monitor CPU usage, packet queue length, etc.

• Runners allow you to do just that.
• You can configure a test on the Runner
command(s). The test is executed each time
the Runner is invoked
© 2010-2014 StratExcel Technologies

20
Runners
Zipline offers Runners as a way for you to repeatedly monitor certain
conditions (such as 0% ping packet loss) during Testcase execution without
having to type them repeatedly during the tests
The specified test condition is repeated frequently and the results display in
real-time
© 2010-2014 StratExcel Technologies

21
Repeat Groups
• Repeat Groups allow you to repeat a
particular group of contiguous commands for
a specified number of iterations

© 2010-2014 StratExcel Technologies

22
Publishing your work
• Zipline supports a distributed mode of
operation
• You work on your Testcase in your view and
later, when you are ready, you can choose to
publish your work for use by your team
members
• Testcases, Testbeds & Property-sets can be
published for others to use
© 2010-2014 StratExcel Technologies

23
Publish your work
Zipline allows you to publish your Testcases and Testbeds so that they are
available for others to use

© 2010-2014 StratExcel Technologies

24

Más contenido relacionado

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Destacado

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Destacado (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Zipline shortpresentation

  • 1. Zipline Network Test Automation Suite www.getzipline.net © 2010-2014 StratExcel Technologies 1
  • 2. Zipline • No scripts • Generate Portable Testcases easily • Capture, Execute & Schedule Tests • Call Zipline Testcases from your existing Test Framework Use Integrate Extend Access • Call external scripts from within a Zipline Testcase • GUI • CLI/Telnet • Web/HTTP • Python Interpreter © 2010-2014 StratExcel Technologies 2
  • 4. Zipline Features Capture/Replay Repurposing a Testcase Remote-Access • Capture commands from manual test sessions • Replay captured commands • Automatic CLI Parsing & Execution • Insert/Edit/Delete Commands or Actions • Add Tests/check-points to the Testcase • Ambient Monitoring (Trackers, Runners) • Search Replace across multiple Testcases • CLI/Telnet • HTTP (RESTful API) • Python Interpreter © 2010-2014 StratExcel Technologies 4
  • 5. Zipline Features Integrate Import/Export Reporting Scheduling • Call external scripts from Zipline • Call Zipline from your Test Framework • Import & Export a Zipline Testcase • XML format supported • Detailed reports about past Test Executions • Drill-down to the exact cause of failure • Create a Test-Group & schedule it © 2010-2014 StratExcel Technologies 5
  • 6. What’s new in v6.0? • Zipline Network CLI Test Automation Tool version 6.0 significantly speeds up Testcase automation • Zipline CLI and Network Test Automation Suite is an advanced set of tools that facilitate Testcase automation without having to write any scripts. • Zipline CLI Test Automation Suite v6.0 introduces 3 major features, several usability enhancements and updates to core features that will make your Test automation efforts more effective. © 2013 StratExcel Technologies 6
  • 7. What’s new in v6.0? Automated CLI Traversal • Are you tired of having to update your CLI verification scripts everytime a new option is added or an existing one is removed? Use 'Automated CLI Traversal' - the latest tool in the Zipline arsenal in order to parse all available command options and generate/execute all possible unique commands. The CLI Traversal tool can be configured to use fixed or random values for literals (ip addresses, hello intervals, and so on) in order to try all possible combinations. (see example) © 2013 StratExcel Technologies 7
  • 8. What’s new in v6.0? Hierarchical Testcase Execution • Avoid repetition of commands across testcases by using the newly introduced 'Hierarchical Testcase Execution' functionality. Zipline adds the ability to call a testcase from within another testcase. Create modular testcases that can be called by other testcases - thus reducing duplication, increasing reuse and testcase consistency. Multiple levels of nested testcase calls are supported. (see example) © 2013 StratExcel Technologies 8
  • 9. What’s new in v6.0? Search-Replace across Testcases • Commands as well as the output received from the Device-under-Test in response to the commands change over time. Such changes invalidate scripts written using the previous versions of the commands or outputs. However using global Search-Replace functionality introduced into Zipline, you can now update multiple Testcases using a simple to use regularexpression based Search-Replace wizard. (see example) © 2013 StratExcel Technologies 9
  • 10. What’s new in v6.0? • Single-click Backup & Restore for the entire Test Repository (see example) • Managing Test Resource ownership (Testcases/Testgroups/Testbeds/Property-sets) (see example) • Copy-Paste commands within and across Testcases (see example) • Move commands within Testcase (see example) • Clone Test Resources (Testcases/Test-groups/Testbeds/Propertysets) (see example) • Pause/Resume/Stop Test Scheduler (see example) • Programmable CLI Timeout handling (see example) • Support for XML Format for easier offline Testcase editing (see example) © 2013 StratExcel Technologies 10
  • 11. What’s new in v6.0? Search-Replace across Testcases • Commands as well as the output received from the Device-under-Test in response to the commands change over time. Such changes invalidate scripts written using the previous versions of the commands or outputs. However using global Search-Replace functionality introduced into Zipline, you can now update multiple Testcases using a simple to use regularexpression based Search-Replace wizard. (see example) © 2013 StratExcel Technologies 11
  • 12. Process Setup • Create a Testbed • Create Property-Set & link it to Testbed (for Portable Testcases) • Add DUTs to the Testbed Capture • Create a new Testcase (Serial/Parallel Mode) • Start DUT session & conduct tests over multiple sessions • Zipline captures necessary details Repurpose • Inter-Command Delay, Jump-to-label, Pause/Stop/Skip • Add Tests, Trackers/Runners, Call external scripts, Comments • Insert/Edit/Delete /Move/Copy-Paste commands © 2010-2014 StratExcel Technologies 12
  • 13. Process Replay • Replay captured testcase using GUI or CLI/Telnet/HTTP interface • Analyze Testcase execution in real time – Session Logs, Test results • Pause/Resume Testcase Replay Report • View Detailed Reports about past test executions Schedule • Create a Test-group (a collection of Testcases) • Schedule Test-groups for future execution © 2010-2014 StratExcel Technologies 13
  • 14. For additional information: Zipline Download http://www.getzipline.net/zipline/zipline-downloads Zipline Tutorials http://www.getzipline.net/zipline/zipline-videos Zipline Pricing http://www.getzipline.net/zipline/zipline-pricing Zipline Support support@getzipline.net Zipline Sales sales@getzipline.net © 2010-2014 StratExcel Technologies 14
  • 15. Additional Tools • Trackers • Runners • Repeat Groups © 2010-2014 StratExcel Technologies 15
  • 16. Ambient Monitoring • Zipline can spot trends, determine ambient problems – Usually test engineers can find bugs that they are looking for. But there are several problems that can go undetected simply because we are not looking for them – Zipline's ambient monitoring tools (Trackers and Runners) can continuously plot or monitor parameters of your interest © 2010-2014 StratExcel Technologies 16
  • 17. Trackers • Trackers allow you to track & plot the value of a particular parameter (from a command output) over a pre-specified duration – E.g. Track OSPF Dead Interval, or number of routes in the BGP Table, etc. © 2010-2014 StratExcel Technologies 17
  • 18. Trackers Track the value of any parameter that you are interested in Zipline gathers samples of the selected parameter during the Testcase execution.. © 2010-2014 StratExcel Technologies 18
  • 19. Trackers (contd..) ..and plots them so you can spot trends over a longer duration without having to go through the log files © 2010-2014 StratExcel Technologies 19
  • 20. Runners • Often you need to execute a particular command or a set of commands repeatedly over a specified duration at a specified frequency – E.g. monitor CPU usage, packet queue length, etc. • Runners allow you to do just that. • You can configure a test on the Runner command(s). The test is executed each time the Runner is invoked © 2010-2014 StratExcel Technologies 20
  • 21. Runners Zipline offers Runners as a way for you to repeatedly monitor certain conditions (such as 0% ping packet loss) during Testcase execution without having to type them repeatedly during the tests The specified test condition is repeated frequently and the results display in real-time © 2010-2014 StratExcel Technologies 21
  • 22. Repeat Groups • Repeat Groups allow you to repeat a particular group of contiguous commands for a specified number of iterations © 2010-2014 StratExcel Technologies 22
  • 23. Publishing your work • Zipline supports a distributed mode of operation • You work on your Testcase in your view and later, when you are ready, you can choose to publish your work for use by your team members • Testcases, Testbeds & Property-sets can be published for others to use © 2010-2014 StratExcel Technologies 23
  • 24. Publish your work Zipline allows you to publish your Testcases and Testbeds so that they are available for others to use © 2010-2014 StratExcel Technologies 24