Breaking lab barriers qa conference 1

845 views
727 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
845
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Breaking lab barriers qa conference 1

  1. 1. QualiSystems Proprietary & Confidential<br />1<br />Standards of Excellence<br />Breaking lab barriers A unified solution for Test Automation & Lab Management<br />Maya Ber Lerner<br />November 21, 2010<br />
  2. 2. QualiSystems Proprietary & Confidential<br />2<br />Agenda<br />Introduction<br />Test Lab Automation Challenges<br />Breaking lab barriers – maximizing lab performance<br /> <br />Solution demo<br /> <br />Summary <br />
  3. 3. International Software Company<br />Santa Clara, USA<br />London, UK<br />Munich, Germany<br />Tel-Aviv, Israel <br />Shanghai, China <br />APAC Channels: Japan, Taiwan, Australia, Korea, India<br />Founded 2004<br />Flagship product – TestShellTM Test-Automation Framework<br />“Customer First” Culture<br />President Aryeh Finegold,Founder & Formerly President of Mercury (now HP)<br />Chairman Moshe Egert, Formerly President EMEA of Mercury (now HP)<br />90003:2004<br />9001:2000<br />QualiSystems – Company Overview<br />QualiSystems Proprietary & Confidential<br />3<br />
  4. 4. QualiSystems Proprietary & Confidential<br />4<br />Customers Snapshot<br />
  5. 5. QualiSystems Proprietary & Confidential<br />5<br />Customers Snapshot<br /> We help our customers<br /><ul><li> Improve Product Quality
  6. 6. Shorten Time to Market
  7. 7. Reduce Expenditures
  8. 8. Streamline Compliance & Audit Trails</li></li></ul><li>Test Lab – the goal is to test (a device, a setup, a service)<br />Test equipment<br />Traffic Generators<br />Network Emulators<br />Network Monitors<br />Physical Layer Switches<br />Many others <br />QualiSystems Proprietary & Confidential<br />6<br />Breaking Lab Barriers<br />
  9. 9. QualiSystems Proprietary & Confidential<br />7<br />Breaking Lab Barriers<br />Automation - maximizing lab performance<br />Control of the entire lab , including SUTs, interconnects and test equipment<br />Create robust tests that can keep up with evolving equipment<br />Increase equipment utilization<br />
  10. 10. QualiSystems Proprietary & Confidential<br />8<br />Breaking Lab Barriers<br />Controlling test equipment is a large part of test automation<br />Direct communication<br />Driver<br />Vendor<br />Custom<br />
  11. 11. Automation may use different interfaces<br />Networking protocols<br />Software interfaces<br />Scripts<br />Drivers<br />QualiSystems Proprietary & Confidential<br />9<br />Breaking Lab Barriers<br />DLL<br />HTTP<br />TCL<br />Python<br />EXE<br />SNMP<br />SSH<br />Java Script<br />Perl<br />Telnet<br />Serial<br />SNMP Traps<br />GUI<br />UDP<br />SOAP<br />VBScript<br />VI<br />TCP<br />VISA<br />GPIB<br />SMTP<br />FTP<br />TFTP<br />SFTP<br />
  12. 12. QualiSystems Proprietary & Confidential<br />10<br />Breaking Lab Barriers<br />Built in driver<br />GUI<br />Spirent Traffic<br />Generator<br />IXIA Traffic<br />Generator<br />Alcatel Lucent OSS/BSS<br />Tellabs Multiservice <br />router<br />Built in driver<br />Telnet<br />
  13. 13. QualiSystems Proprietary & Confidential<br />11<br />Breaking Lab Barriers<br />Built in driver<br />GUI<br />Telnet<br />
  14. 14. QualiSystems Proprietary & Confidential<br />12<br />Breaking Lab Barriers<br />TestShell has been used to automate<br />IXIA<br />IxExplorer<br />IxNetwork<br />IxLoad<br />IxChariot<br />Spirent<br />Test Center<br />SmartBits<br />AX 4000<br />Abacus<br /> MRV <br />MCC Layer1 Switch<br />OCC Layer1 Switch<br />Shenick<br />DiversifEye<br />Cisco<br />2600 series<br />Catalyst 6500 series<br />ASR 1000<br />12000 series<br />Nortel<br />Optical Multiservice Edge 6110<br />
  15. 15. QualiSystems Proprietary & Confidential<br />13<br />Breaking Lab Barriers<br />TestShell has been used to automate<br />Juniper<br />ISG1000 Firewall<br />Wireshark<br />Tellabs<br />8800 Multiservice Router series<br />Nokia Siemens Networks<br />A-Series carrier Ethernet Switch<br />Alcatel Lucent<br />7450 Ethernet Switch Router<br />OSS/BSS<br />Huawei<br />2*10G POS High Speed Router<br />D-Link<br />DSL-2640B Modem with wireless router<br />And many more…<br />
  16. 16. QualiSystems Proprietary & Confidential<br />14<br />Breaking Lab Barriers<br />Automation - maximizing lab performance<br />Control of the entire lab , including SUTs, interconnects and test equipment<br />Create robust tests that can keep up with evolving equipment<br />Increase equipment utilization<br />
  17. 17. QualiSystems Proprietary & Confidential<br />15<br />Breaking Lab Barriers<br />In today’s fast pace environment, equipment aspects frequently change<br />Upgrade (e.g. new blade, new module)<br />Switch vendors<br />The test runs on a different station (lab > field etc.)<br />Start the traffic<br />What ports?<br />2 and 3<br />Done!<br />
  18. 18. QualiSystems Proprietary & Confidential<br />16<br />Breaking Lab Barriers<br />What happens when equipment aspects change?<br />Start the traffic<br />What???<br />
  19. 19. QualiSystems Proprietary & Confidential<br />17<br />Breaking Lab Barriers<br />How have we coped with equipment changes in the past?<br />Rewriteupdate tests…<br />Custom driver – tedious maintenance, requires programming and specific knowledge, depends on the quality of the driver and architecture<br />Big effort – time, resources<br />Is automation really worth it?<br />
  20. 20. QualiSystems Proprietary & Confidential<br />18<br />Breaking Lab Barriers<br />TestShell overcomes the challenge of automation by<br />A wide variety of easy to use wizard controlled interfaces<br />A large collection of built-in drivers<br />TestShell overcomes the challenge of equipment change by<br />Ability to add functionality to existing drivers<br />Ability to create drivers from scratch<br />
  21. 21. QualiSystems Proprietary & Confidential<br />19<br />Breaking Lab Barriers<br />TestShell framework allows adding functionality to an existing driver or creating your own driver<br />User friendly GUI<br />Designed to support full equipment interchangeability<br />High speed performance and implementation<br />
  22. 22. QualiSystems Proprietary & Confidential<br />20<br />Breaking Lab Barriers<br />Login<br />A<br />Configure<br />B<br />Run<br />C<br />Get statistics<br />D<br />E<br />
  23. 23. QualiSystems Proprietary & Confidential<br />21<br />Breaking Lab Barriers<br />+<br />Login<br />A<br />Configure<br />B<br />Run<br />C<br />Get statistics<br />D<br />E<br />F<br />
  24. 24. QualiSystems Proprietary & Confidential<br />22<br />Breaking Lab Barriers<br />+<br />Login<br />A<br />Configure<br />B<br />Run<br />C<br />Get statistics<br />D<br />Get view<br />E<br />F<br />
  25. 25. QualiSystems Proprietary & Confidential<br />23<br />Breaking Lab Barriers<br />Automation - maximizing lab performance<br />Control of the entire lab , including SUTs, interconnects and test equipment<br />Create robust tests that can keep up with evolving equipment<br />Increase equipment utilization<br />
  26. 26. QualiSystems Proprietary & Confidential<br />24<br />Breaking Lab Barriers<br />Increasing equipment utilization<br />Test equipment cost is high<br />Conflicts over shared equipment<br />Nights, weekends<br />High Level Allocation<br />Equipment tracking<br />
  27. 27. QualiSystems Proprietary & Confidential<br />25<br />Breaking Lab Barriers<br />TestShell’s solution <br />Client-Server locking service<br />Scheduling service<br />Exposure & Integration with the test automation application<br />
  28. 28. QualiSystems Proprietary & Confidential<br />26<br />Breaking Lab Barriers<br />Result<br />More people can use the equipment more often<br />24/7 automated execution<br />Easy equipment allocation and tracking<br />
  29. 29. QualiSystems Proprietary & Confidential<br />27<br />Breaking Lab Barriers<br />Automation - maximizing lab performance<br />Control of the entire lab , including SUTs, interconnects and test equipment<br />Create robust tests that can keep up with evolving equipment<br />Increase equipment utilization<br />
  30. 30. TestShell: End-to-End Test Automation Framework<br />28<br />QualiSystems Proprietary & Confidential<br />Manage<br />
  31. 31. QualiSystems Proprietary & Confidential<br />29<br />TestShell Product Demonstration<br />
  32. 32. QualiSystems Proprietary & Confidential<br />30<br />Test Lab Automation<br />Built in driver<br />GUI<br />Spirent Traffic<br />Generator<br />IXIA Traffic<br />Generator<br />Alcatel Lucent OSS/BSS<br />Tellabs Multiservice <br />router<br />Built in driver<br />Telnet<br />
  33. 33. QualiSystems Proprietary & Confidential<br />31<br />Summary<br />Set up a topology in minutes<br />Control lab equipment easily<br />Reuse test building blocks<br />Quickly get automated tests running<br />Schedule executions without being worried about equipment conflicts<br />Modify a driver when equipment is upgraded and immediately deploy the new driver<br />
  34. 34. QualiSystems Proprietary & Confidential<br />32<br />Thank you<br />Visit our website:www.qualisystems.com<br />
  35. 35. QualiSystems Proprietary & Confidential<br />33<br />Key Benefits<br />Quick integration with equipment <br />Wizard driven capture-replay interfaces<br />Built in drivers<br />Easy creation of drivers<br />Reusable building blocks<br />Control of the entire lab<br />
  36. 36. QualiSystems Proprietary & Confidential<br />34<br />Key Benefits<br />Optimized utilization<br />Central reservation & scheduling<br />Efficient sharing of test equipment by multiple test teams & labs<br />24/7 test execution<br />Integrated framework<br />
  37. 37. QualiSystems Proprietary & Confidential<br />35<br />Key Benefits<br />Minimal effort when equipment changes<br />Existing driver update<br />Abstraction of equipment<br />Immediate deployment of shared assets<br />Tests are easy to maintain<br />
  38. 38. QualiSystems Proprietary & Confidential<br />36<br />Key Benefits<br />More people can join the automation effort<br />Enabling non-programmers to generate automation<br />Simplification of complex vendor-specific command-sets into user friendly automation commands<br />Standardized framework<br />Organizational knowledge sharing<br />

×