Corporate Cantata Training Course for C

TRAINING DETAILS

  • Date : On demand
  • Duration: 2 days
  • Location: On demand (On site or Online)
  • Language: English or German
  • Speaker: QA Systems Product Trainer
  • Early Bird: N.A.
  • Price: On Demand
DETAILS (PDF)

Contact

Phone:

+49 (0)711 138183-0

 

E-Mail:

seminare@qa-systems.de

T&C QA ACADEMY

Abstract

The Cantata Training Course significantly increases the productivity of engineers with the Cantata tool and accelerate your unit and integration level testing.
The course covers the use of the Cantata tool for testing C code with hands-on lab sessions examples guided by easy to use Eclipse cheat sheets.

After this course, students will be able to:

  • Understand the theory and objectives for unit and integration testing
  • Use best practice unit and integration testing techniques with Cantata

Optional Course Extension – Cantata C++ Course

Once students have completed this course they can complete an optional 1 day Cantata C++ course. This 1 day course is designed to follow on from the 2 day Cantata Training Course for C. Please find detailed information in the PDF: Cantata 1 day Training Course Outline for C++

 

Course Format

  • Two-day instructor-led courses consisting of lectures and lab sessions
  • Students gain hands-on experience with personal guidance from expert QA Systems instructors
  • Students examine details of the Cantata tool, focussing on the intelligent testing techniques for efficient unit and integration testing
    Specific questions are addressed
  • Lab sessions allow hands-on application of the course concepts with supplied examples
    NB – Courses can also be customised to meet specific requirements, please contact QA Systems to discuss these in advance.

 

Training Course Instructor

All Instructors are expert in the Cantata product. They are current developers of the tool, consultants or have previously been Cantata Technical Support Engineers.

 

Who Should Attend?

  • C code developers
  • Test engineers
  • Quality Assurance personnel

 

Requirements

Training as Online – Web Session:

  • Ability to install Go To Meeting plugin workstation
  • 1 workstation per student with web cam, headphones and microphone (at least 4gb of RAM) – with Cantata 8.x or 9.x installed on each machine, as well as the training plug-in and source code (delivered by QA Systems once the training has been ordered)
  • A supported version of GCC compiler (please refer Cantata Release Note) for Linux users

Training as On Site – Classroom:

  • Data Projector
  • 1 workstation per 2 students (at least 4gb of RAM) with Cantata 8.x or 9.x installed on each machine, as well as the training plug-in and source code (delivered by QA Systems once the training has been ordered)
  • A supported version of GCC compiler (please refer Cantata Release Note) for Linux users

Student Skills:

  • Basic understanding of C programming
  • Functional knowledge of UNIX or Windows
  • Notions of software testing

 

Materials Provided

Training Course Plug-in:

  • Eclipse Cheat Sheets for use with Cantata 8.x or 9.x
  • Lab Exercises source code provided as plug-ins

Training Presentation Slides:

  • Supplied as PDF

Training Course Certificate:

  • Recorded qualification issued for each student
  • Signed by course instructor

 

Topics Covered

  • Cantata tool suite overview
  • Relevance of different types of testing
  • Applicable techniques for test planning
  • Code coverage & static metrics
  • Unit testing methodologies
    • Black-box
    • White-box
    • Parameterised Tests
    • Robustness testing
    • Automatic Test Generation
  • Integration testing methodologies
  • Testing objectives and specifications
  • Associations between functional requirements and test cases/scripts
  • Software design for testability techniques
  • Hardware and environmental considerations for testing

Technical Consultancy

Technical Cantata consultancy is available in addition to the structured Cantata Training Course. All Course Instructors are capable of providing more general consultancy on using the tool, integrating it into developer’s workflow and mentoring a team. Please contact QA Systems for a price quotation for your specific, consultancy or testing work requirements.

Commercial Terms

For full commercial terms please request a formal price quotation from QA Systems.