1 min

Test Automation using Perl

(Day 1) - Gabor Szabo - $250

The 2-days class will include both lectures and hands-on exercises. Therefore the participants are requested to bring their own notebook machine to be able to enjoy the whole course.

This class assumes you are familiar with Perl but have little or no experience in writing tests in Perl.

In the first 3/4 of the course we'll learn about the testing framework available in Perl (TAP and the Test::* modules). In last 1/4 we are going to learn about various tools to interact with external system (e.g. Databases, Web applications, Networking devices, CLI).

After the course the participants will be able to write test for their applications. They will be able to setup a simple smoke testing environment to run regression tests, collect the results, and create nice reports.

the class we'll be talking about unit, integration, system and even acceptance testing with both white- and black-box testing in mind.

The planned 4 parts of the training. (There might be some changes, but more or less this is how the parts will work out.)

  • Introduction to testing, why, when, who and how ?
  • Understanding the basic tasks of the QA engineer
  • Introduction to TAP - the Test Anything Protocol
  • Testing tools in Perl for testing Perl Modules (Test::Simple, Test::More)
  • Common reporting framework (Test::Harness)
  • Extending the testing framework (Test::Builder)
  • Other testing modules including Test::Most, Test::Deep
  • More from Test::* (e.g. Test::Warn, Test::Exception)
  • Setting up continuous integration (smoke testing)
  • Report integration with Smolder
  • Command Line Interface (CLI) applications
  • Testing network devices
  • Testing Web application
  • Examples for database testing
  • If time permits also Testing file-systems and Microsoft Windows GUI applications

Participants are expected to bring their own computer to do the exercises. Sharing one computer by up to 2 students is acceptable and even encouraged.

#perl
#programming
#testing

http://www.yapcna.org/yn2013/training.html#test1

From JR's : articles
301 words - 2031 chars - 1 min read
created on
updated on
import date 2013-08-12 21:50:17 - #
source - versions - backlinks

Related articles
Testing module to keep in mind - November 2002 - Jul 18, 2014
Perl Critic and Diag - Oct 09, 2013
Perl testing info links - Dec 03, 2013
Perl code for string processing - Jul 06, 2013
Perl and Curl - Mar 23, 2015
more >>



A     A     A     A     A

© 2013-2017 JotHut - Online notebook

current date: Apr 18, 2024 - 6:58 p.m. EDT