Advanced Software Testing Courses
Perl for Test Automation
1. Introduction to UNIX:
- Brief History
- Getting access to UNIX system and getting help in UNIX
- Knowing your test environment on UNIX
- Basic and useful commands in UNIX
2. Introduction to Perl:
- What is Perl?
- Structure of Perl scripts
- Writing and Running Perl scripts
- Scalar Variables in Perl
- Arrays and Associative arrays (hashes) in Perl
- Useful Perl functions for scalars and arrays.
- Flaw Control and Looping Structures
- Functions/Subroutines
3. Advanced Perl Scripting:
- Regular expressions in Perl
- File handling in Perl
- Perl Modules
- Test: Simple for basic automation
- Test: More modules for automating tests
- Test Harness and Test Framework development using Perl
- Various other Perl modules related to test automation.




