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 fr...
Zipline Architecture
Zipline
Installation

Zipline
Installation

Central
SQL
Database

GUI

Zipline
Installation

Zipline
...
Zipline Features
Capture/Replay

Repurposing a
Testcase
Remote-Access

• Capture commands from manual test sessions
• Repl...
Zipline Features
Integrate
Import/Export
Reporting
Scheduling

• Call external scripts from Zipline
• Call Zipline from yo...
What’s new in v6.0?
• Zipline Network CLI Test Automation Tool version
6.0 significantly speeds up Testcase automation
• Z...
What’s new in v6.0?
Automated CLI Traversal
• Are you tired of having to update your CLI
verification scripts everytime a ...
What’s new in v6.0?
Hierarchical Testcase Execution
• Avoid repetition of commands across
testcases by using the newly int...
What’s new in v6.0?
Search-Replace across Testcases
• Commands as well as the output received from
the Device-under-Test i...
What’s new in v6.0?
• Single-click Backup & Restore for the entire Test Repository (see
example)
• Managing Test Resource ...
What’s new in v6.0?
Search-Replace across Testcases
• Commands as well as the output received from
the Device-under-Test i...
Process
Setup
• Create a Testbed
• Create Property-Set & link it to Testbed (for Portable Testcases)
• Add DUTs to the Tes...
Process
Replay
• Replay captured testcase using GUI or CLI/Telnet/HTTP interface
• Analyze Testcase execution in real time...
For additional information:

Zipline Download

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

Zipline Tutorials

htt...
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 ...
Trackers
• Trackers allow you to track & plot the value of
a particular parameter (from a command
output) over a pre-speci...
Trackers
Track the value of any parameter that you are interested in
Zipline gathers samples of the selected parameter dur...
Trackers (contd..)
..and plots them so you can spot trends over a longer duration without having
to go through the log fil...
Runners
• Often you need to execute a particular
command or a set of commands repeatedly
over a specified duration at a sp...
Runners
Zipline offers Runners as a way for you to repeatedly monitor certain
conditions (such as 0% ping packet loss) dur...
Repeat Groups
• Repeat Groups allow you to repeat a
particular group of contiguous commands for
a specified number of iter...
Publishing your work
• Zipline supports a distributed mode of
operation
• You work on your Testcase in your view and
later...
Publish your work
Zipline allows you to publish your Testcases and Testbeds so that they are
available for others to use

...
Upcoming SlideShare
Loading in …5
×

Zipline shortpresentation

314 views

Published on

Zipline Network CLI Test Automation Suite was developed with the intention to make it easy for Test Engineers to automate Testcases. Conventionally, Testcase automation requires creation of scripts using programming languages such as Tcl, Perl or Python. Due to the complexity in developing meaningful scripts, usually the Test Automation ratio (percentage of Testcases automated) is very low. Zipline removes the need to use any programming languages in the Testcase automation process. For more information on how Zipline works, please visit us at http://www.getzipline.net

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
314
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Zipline shortpresentation

  1. 1. Zipline Network Test Automation Suite www.getzipline.net © 2010-2014 StratExcel Technologies 1
  2. 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
  3. 3. Zipline Architecture Zipline Installation Zipline Installation Central SQL Database GUI Zipline Installation Zipline Installation © 2010-2014 StratExcel Technologies Telnet HTTP 3
  4. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 15. Additional Tools • Trackers • Runners • Repeat Groups © 2010-2014 StratExcel Technologies 15
  16. 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. 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. 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. 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. 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. 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. 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. 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. 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

×