SlideShare uma empresa 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

Mais conteĂșdo relacionado

Último

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Christopher Logan Kennedy
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Mcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 

Último (20)

+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...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Mcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
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...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Destaque

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
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceChristy Abraham Joy
 
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
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slidesAlireza Esmikhani
 
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
 

Destaque (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