24
Zipline Network Test Automation Suite www.getzipline.net 1 © 2010-2014 StratExcel Technologies

Zipline shortpresentation

Embed Size (px)

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

Page 1: Zipline shortpresentation

1

Zipline Network Test Automation Suite

www.getzipline.net

© 2010-2014 StratExcel Technologies

Page 2: Zipline shortpresentation

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

Page 3: Zipline shortpresentation

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

Page 4: Zipline shortpresentation

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

Page 5: Zipline shortpresentation

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

Page 6: Zipline shortpresentation

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.

Page 7: Zipline shortpresentation

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)

Page 8: Zipline shortpresentation

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)

Page 9: Zipline shortpresentation

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)

Page 10: Zipline shortpresentation

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)

Page 11: Zipline shortpresentation

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)

Page 12: Zipline shortpresentation

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

Page 13: Zipline shortpresentation

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

Page 14: Zipline shortpresentation

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 [email protected]

Zipline Sales [email protected]

© 2010-2014 StratExcel Technologies

Page 15: Zipline shortpresentation

15

Additional Tools

• Trackers• Runners• Repeat Groups

© 2010-2014 StratExcel Technologies

Page 16: Zipline shortpresentation

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

Page 17: Zipline shortpresentation

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

Page 18: Zipline shortpresentation

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

Page 19: Zipline shortpresentation

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

Page 20: Zipline shortpresentation

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

Page 21: Zipline shortpresentation

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

Page 22: Zipline shortpresentation

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

Page 23: Zipline shortpresentation

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

Page 24: Zipline shortpresentation

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