CTD Prep Guide 2020
CTD Prep Guide 2020
Education Services
National Instruments
The National Instruments TestStand Certification Program consists of the following two
certification levels:
The TestStand Associate Developer (CTD) certification represents core knowledge and skill in the
design, development and integration of production tests in the TestStand environment. A CTD can
demonstrate the following competencies in TestStand:
A CTD is a test developer who leverages the TestStand framework to develop, analyze, debug and
deploy tests. The CTD certification is for developers who possess technical expertise in a certain
product and wish to distinguish their TestStand knowledge, skills and experience in test development.
CTDs may wish to advance their credentials by gaining knowledge and experience in developing and
customizing TestStand frameworks and distinguishing themselves by attaining the CTA certification.
The TestStand Developer (CTA) certification represents a professional skill level in the design,
development and deployment of a customized TestStand based test system (framework) to meet a
set of requirements. In addition to the competencies of the CTD, the CTA demonstrates the
following:
A CTA is a TestStand framework developer who creates or customizes the TestStand framework to
meet a set of test systems requirements. The CTA certification is for developers who wish to distinguish
their software development skills and technical experience in the TestStand system.
Candidates wishing to certify at the CTA level must possess a valid CTD certification.
Note The CTD certification is a prerequisite to taking the CTA exam. There are no exceptions to this
requirement.
ni.com.| Page 2 of 7
Exam Overview
Your test computer will have the TestStand Full Development System version 2019 or later installed for developing
your sequence.
Please note that you will not receive extra time for the exam to compensate for unfamiliarity with the TestStand
environment.
The exam validates problem solving skills, knowledge, and experience in the development of TestStand Sequences.
The exam involves software development only and does not involve any hardware.
Simulated device driver libraries will be provided installed on the online environment, or provided on the USB stick
as NI Packages, with your exam. These libraries install to the users\public\CTD\ directory. These libraries contain
the code modules you will use to complete the exam. These code libraries are available in the following languages:
LabVIEW.
The use of resources available in TestStand, such as the TestStand Help, examples, and templates are allowed
during the exam. Externally developed VIs or resources are prohibited.
A detailed Test specification will be provided. The specifications consist of general and technical requirements for
the application. You must not detach the binding staple, copy, or reproduce any section of the exam document.
Failure to comply will result in failure.
After you have completed your exam, you must correctly package your exam for grading. You must run
CTD_StudentZipUp.exe and select your sequence file for your exam to be graded successfully.
ni.com.| Page 3 of 7
Exam Topics
ni.com.| Page 4 of 7
CTD Exam Evaluation Criteria
The CLD exam consists of a total of 100 points, allocated as follows:
The grading of the CTD exam is automated and will test the submitted sequence file against several criteria:
Does the sequence run without error?
Does the sequence perform all the steps required by the user story?
Does the sequence generate the correct report?
Does the report contain extra/additional/unnecessary information?
How does the sequence respond to instrument errors?
How does the sequence respond to DUT errors?
Does the sequence accurately pass and fail DUTs?
Is the sequence performant? (how long does it take to run?)
Are variables scoped correctly
o Locals, fileglobals, etc.
Proper use of Setup, Main and Cleanup step groups.
Are steps properly named and documented?
ni.com.| Page 5 of 7
CTD Exam Preparation Resources
ni.com.| Page 6 of 7
©2013 National Instruments. All rights reserved. LabVIEW, National Instruments, NI, ni.com, and NI CompactDAQ are
trademarks of National Instruments. Other product and company names listed are trademarks or trade names
of their respective companies.
ni.com.| Page 7 of 7