ECQA Certified Researcher Entrepreneur

iSQI® Certified Agile Test Driven Development

Name
iSQI® Certified Agile Test Driven Development
Board / Organization
iSQI’s Special Interest Group (SIG) iSQI Agile Teaming
Exam languages
English & Spanish
Target Audience
Software Developers and Testers who know how to code
Prerequisites
Being able to code in Java or C#. A basic understanding of Object Oriented Programming, for example understanding the concepts of inheritance and composition, is a good foundation for taking this course. Previous experience with test frameworks, automated tests or TDD is not necessary.
Duration
2.5 Days
Syllabus
Exam
Exam duration 4.5 hours (the course is a prerequisite for taking the exam)
Paper-based exam, Practical exam
Written part (25%) and Practical part (75%)
Minimum total score: 60%
Costs
300,- EUR (excl. VAT)
Training Providers
Anecon Software Design und Beratung GmbH http://www.anecon.com/
Cybercom http://www.cybercom.com/
Diaz & Hilterscheid Unternehmensberatung GmbH http://www.diazhilterscheid.de/en/
FIDETIA – Universidad de Sevilla http://www.fidetia.es/estructura.php
iExpertos http://www.carlosble.com/category/iexpertos/
MTP http://www.mtp.es/
Polteq Test Services B.V. http://www.polteq.com/
SEQIS Software Testing GmbH http://www.seqis.com/
Software Quality Systems AG http://www.sqs.com/portal/training/de/de/index.php
Universidad de Sevilla
VX Company IT Services B.V. http://www.vxcompany.com/

Interested in becoming a TDD training provider? Find out about conditions and prerequisites by contacting agile@isqi.org

Re-Certification
Not necessary
General Information
Test Driven Development (TDD) is a software development process that relies on the
repetition of a very short development cycle: first the developer writes an (initially failing)
automated test case that defines a desired improvement or new function, then produces
the minimum amount of code to pass that test, and finally refactors the new code to acceptable
standards.

This is a course for developers who aspire to continuously improve their skills and become
more effective. These ideal participants understand that life is a never ending journey
of learning and should become more and more proud of their code as it improves and
grows with them as an individual. Basically participants should want to bring more value
to their users by delivering better products.

Business Outcomes:
At the end of the course, successful participants will be able to:
• Make assessments on the quality of the production code.
• Make assessments on the quality of the automated tests.
• Improve the quality of existing code without altering its behavior.
• Test-drive behaviors in the small.
• Produce high quality test batteries.
• Produce readable code.
• Recognize and avoid gold-plating.
• Assess when technical debt could be introduced as well as its consequences.
• Get ready to learn more advanced techniques effectively.

Board Website

Your Benefits Continue Here

Contact Us Online
Skills International GmbH Logo