course :

The Five Habits of Test Infected Development

  • English language
  • Venue: Amarin building
  • Date & Time: 22 October 2010, 9:30-16.30
  • For download course outline, please click here.



The Five Habits of test Infected Development







CONTACT US

training-center@gpiasia.net
Or direct contact
K.Muanmat.P. – call: 0816178771
K.Thitima.P. - call : 0868018012
Get to Know about GPI Asia: www.gpiasia.net

Course description

This course provides a practical and effective introduction to the concept and practice of TDD (Test Driven Development). Having the word “Test” does not endear it to most developers upon first hearing its name. This introduction directly addresses this apprehension and demonstrates the impressive yet non-intuitive results seen by its practitioners. These developers proudly self-identify as being “Test Infected” and, upon completion of this introduction, participants in this course will better appreciate why.


This course’s exercises are focused primarily on practical concerns of developers but project managers and technical managers will take away an understanding of how the application of TDD practices can significantly improve both team morale and productivity.

Course Objective

1. Describe the basics of TDD in the Agile Context.
2. Address the apprehension developers might feel towards TDD.
3. Demonstrate how TDD addresses problems that developers encounter every day.
4. Demonstrate Techniques of TDD.
5. Demonstrate how to best leverage tools with TDD.

Who should attend

Developers,Technical Managers, and Product Managers looking for alternatives to defect backlogs and low quality due to ever changing requirements.




Instructor

Benjamin Scherrey

Course fee

10,000Baht (Excluded VAT 7%)

Duration

1 days (approximately about 6-   8 hrs).

Date & Time

22 October 2010 : 9.30 - 16.30

Venue

Elite Meeting Room1-2, 10th Floor Amarin Tower, Ploenchit Rd.

SUCCESSFUL COURSE COMPLETION

Course Outlines

 

• Introduction to Test Driven Development
o What is Test Driven Development?
o Why Would a Developer Want to do Testing?
o What it means to be “Test Infected”?
o Anti-Patterns of the typical development process.
• Managing Complexity with TDD
o Breaking Large Problems into Small Ones.
o Reducing Complexity.
o Reducing Build Time.
• Unit Testing
o Unit Testing in the context of Testing.
o Scope and Purpose of a Unit Test.
o Unit Testing Demonstration (C++, Java, Python).
• Automation
o Eliminating Manual, Repetitive Tasks.
o Keeping Quality Even Under Stress.
o Controlling Risk.
o Automated Build/Test Demonstration (C++, Python).
• Refactoring & Coping with Change
o Eliminating Manual, Repetitive Tasks.
o Bold & Fearless Development.
o Defect Prevention.

Refactoring & Coping with Change
o Eliminating Manual, Repetitive Tasks.
o Bold & Fearless Development.
o Defect Prevention.
o Mock Object Demonstration (C++, Java, Python).
Leveraging Tools
o Taking Source Control to the Next Level.
o Continuous Integration - get out of “Integration Hell”.
o Tools & Problems You Can Eliminate.
o Buildbot CI Demonstration

 

 

 

Payment Condition

All fee must be paid in full at least 7 days prior to the start of the class. A payment can be made via cheque or account transfer.

  • Cheque should be made payable to “Global Process Innovations(GPI) Asia, Co.,Ltd.”
  • For the account transfer, deposit the amount to “Global Process Innovations(GPI) Asia, Co.,Ltd.”, saving account number: 216-204667-7, Siam Commercial Bank, Pleonchit Center Sub Branch (Please fax the pay-in slip to +66-2-305-6694)

Remarks:

  • The cancellation of the attendance shall be made in written form before the class starts. Or a charge of 40% of the fee shall be imposed for the notice of the cancellation less than 7 working days before the commencement date.
  • GPI Asia reserves the right to cancel courses due to unforeseen circumstances.
 
« back to home page

GPI support

Feel free to contact us for any further inquiry, please fill in a form below.
Give your feedback