Escolar Documentos
Profissional Documentos
Cultura Documentos
Pre-requisites
1. Participants need to be expert level in at least one programming language
2. Participants should be fully conversant with development tools - either command line or
IDE (command line would be used for the training)
Lab requirements
1. 1:1 or 2:1 participant-machine ratio for hands-on and exercises
2. Local installation of Python (ActivePython 3.x+ community edition should work)
Agenda
Day 1
Exercises [1 hr]
Hands-on based on all the above topics
Day 2
Exercises [1 hr]
Hands-on based on all the above topics
Exercises [1 hr]
Hands-on based on all the above topics
Day 3
Exercises [1 hr]
Hands-on based on all the above topics
Exercises [1 hr]
Hands-on based on all the above topics
Day 4
Exercises [1 hr]
Hands-on based on all the above topics
Unit Testing [2.5 hr]
PyUnit
unittest module
test fixture
TestCase class
FunctionTestCase class
The setUP() and tearDown() methods
TestSuite class
test runner and the run() method
TestResult
doctest module
o interactive session output discovery
Exercises [1 hr]
Hands-on based on all the above topics
Day 5
Exercises [1 hr]
Hands-on based on all the above topics