About the Course
TCL/Expect is a most popular languages used for test tools development and test automation for networking products. It is designed to train engineers on key programming fundamentals using basic TCL programming constructs that helps engineers in developing new scripts and understand/analyze/debug existing automated scripts written in TCL. The course covers TCL language basics and few most commonly used advanced language features/extensions such as namespace, libraries and packages, variable.
Topics CoveredIntroduction to Tcl/Expect programming language
TCL/Expect Interactive Interpreter
TCL command syntax, return values, comments, multiple line commands, special characters, substitutions, history, help
Programming in TCL - Developing and executing TCL scripts, Variables & Quoting, variable manipulations and substitutions, Predefined variables
Structures & Operations - String, Lists, Arrays & Keyed lists
Flow control statements
Exception and Error handling
Procedures & Variable scope
Input, output and Unix file system, file and directory handling Regular Expressions
Scoping & TCL Namespaces
Libraries and Packages
Who should attendIndividuals who want to develope tools or test automation framework using TCL programming language
Pre-requisitesKnowledge of any scripting language would be beneficial.
What you need to bringLaptop and Notebook"
Key Takeaways1. Background of Tcl/Expect programming and fundamentals of Tcl/Expect programming language
2.Use Tcl/Expect interpreter in interactive or programming mode
3.Develop scripts using commonly used Tcl/Expect programming constructs such as variables, quoting, commenting, control flow statements