View
116
Download
2
Category
Tags:
Preview:
DESCRIPTION
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
Citation preview
1
Zipline Network Test Automation Suite
www.getzipline.net
© 2010-2014 StratExcel Technologies
2
Zipline• No scripts• Generate Portable
Testcases easily• Capture, Execute &
Schedule Tests
• Call Zipline Testcases from your existing Test Framework
• GUI• CLI/Telnet• Web/HTTP• Python Interpreter
• Call external scripts from within a Zipline Testcase
Use Integrate
AccessExtend
© 2010-2014 StratExcel Technologies
3
Zipline Architecture
Central SQL
Database
Zipline Installati
on
Zipline Installati
on
Zipline Installati
on
Zipline Installati
on
© 2010-2014 StratExcel Technologies
GUI
Telnet
HTTP
4
Zipline Features
•Capture commands from manual test sessions•Replay captured commands•Automatic CLI Parsing & Execution
Capture/Replay
•Insert/Edit/Delete Commands or Actions•Add Tests/check-points to the Testcase•Ambient Monitoring (Trackers, Runners)•Search Replace across multiple Testcases
Repurposing a Testcase
•CLI/Telnet•HTTP (RESTful API)•Python Interpreter
Remote-Access
© 2010-2014 StratExcel Technologies
5
Zipline Features
•Call external scripts from Zipline•Call Zipline from your Test FrameworkIntegrate•Import & Export a Zipline Testcase•XML format supportedImport/Export
•Detailed reports about past Test Executions•Drill-down to the exact cause of failureReporting•Create a Test-Group & schedule itScheduling
© 2010-2014 StratExcel Technologies
6© 2013 StratExcel Technologies
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.
7© 2013 StratExcel Technologies
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)
8© 2013 StratExcel Technologies
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)
9© 2013 StratExcel Technologies
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 regular-expression based Search-Replace wizard. (see example)
10© 2013 StratExcel Technologies
What’s new in v6.0?• Single-click Backup & Restore for the entire Test Repository (
see example)• Managing Test Resource ownership
(Testcases/Test-groups/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/Property-
sets) (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)
11© 2013 StratExcel Technologies
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 regular-expression based Search-Replace wizard. (see example)
12
ProcessSetup
Create a TestbedCreate 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 sessionsZipline captures necessary details
Repurpose• I
nter-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
13
ProcessReplay
Replay captured testcase using GUI or CLI/Telnet/HTTP interfaceAnalyze Testcase execution in real time – Session Logs, Test resultsPause/Resume Testcase Replay
Report• V
iew Detailed Reports about past test executions
Schedule• C
reate a Test-group (a collection of Testcases)
• Schedule Test-groups for future execution
© 2010-2014 StratExcel Technologies
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
15
Additional Tools
• Trackers• Runners• Repeat Groups
© 2010-2014 StratExcel Technologies
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
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
18
TrackersTrack the value of any parameter that you are interested inZipline gathers samples of the selected parameter during the Testcase execution..
© 2010-2014 StratExcel Technologies
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
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
21
RunnersZipline 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 testsThe specified test condition is repeated frequently and the results display in real-time
© 2010-2014 StratExcel Technologies
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
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
24
Publish your workZipline allows you to publish your Testcases and Testbeds so that they are available for others to use
© 2010-2014 StratExcel Technologies
Recommended