Course Duration: 3 Days

Course Category: Software Testing

 

21 PDUs (Professional Development Units)

ISTQB Certified Tester Advanced Level (CTAL) – Technical Test Analyst

 

About the Program

The ISTQB (International Software Testing Qualifications Board) advanced level certifications are part of the ISTQB internationally recognised software testing qualifications that include the following certifications:

 

Certified Tester Foundation Level (CTFL)
Certified Tester Advanced Level (CTAL)
&
Certified Tester Expert Level.

 

The Certified Tester Advanced Level comprises of three distinct core certifications namely Test Manager, Test Analyst and Technical Test Analyst and two specialist certifications, Security Tester and Test Automation Engineer.

 

Course Objectives

To provide an understanding of technical testing issues that goes beyond the ISTQB Foundation level. Giving participants the knowledge and skills required to become an Advanced Technical Test Analyst.

 

Skills Gained

An Advanced Technical Test Analyst can help:

  • Recognize and classify the typical risks associated with the performance, security, reliability, portability and maintainability of software systems.
  • Create test plans that detail the planning, design and execution of tests for mitigating performance, security, reliability, portability and maintainability risks.
  • Select and apply appropriate structural design techniques to ensure that tests provide an adequate level of confidence, based on code coverage and design coverage.
  • Effectively participate in technical reviews with developers and software architects applying knowledge of typical mistakes made in code and architecture.
  • Recognize risks in code and software architecture and create test plan elements to mitigate those risks through dynamic analysis.
  • Propose improvements to the security, maintainability and testability of code by applying static analysis.
  • Outline the costs and benefits to be expected from introducing particular types of test automation.
  • Select appropriate tools to automate technical testing tasks.
  • Understand the technical issues and concepts in applying test automation.

 

Pre-Requisites:

A candidate aspiring to take the Technical Test Analyst advanced level qualification must have successfully completed the ISTQB-BCS Certified Tester Foundation Level which was earlier known as ISEB Foundation Certificate in Software Testing or the ISTQB Certified Tester Foundation Level (CTFL).
 
It is suggested that candidates have a minimum of 3 years testing experience although this is not mandatory.

There are no pre-requisites to attending the course only for education and knowledge purposes.

 

Who will Benefit

This 3-day course is most appropriate for Testers, Test Analysts, Test Engineers, Test Consultants, Software Developers and anyone wishing to gain the ISTQB Advanced Level Technical Test Analyst Certificate.

The Advanced Level certificates are also appropriate for anyone who wants a deeper understanding of software testing, such as Project Managers, Quality Managers, Software Development Managers, Business Analysts, IT Directors and Management Consultants. 

 

Training and Exam Duration

Training: 3 days
 
The course material shall be issued on the first day of the course during registration.
 
Exam: 120 minutes (2 hours) duration

 

Exam Pattern

The CTAL- Technical Test Analyst exam consists of 45 multiple choice questions that total to 80 marks.

The questions are of differing difficulty and therefore assigned differing amounts of points. The exam is closed-book, i.e. no materials are allowed to be used. The candidate must achieve at least 65% (52 out of 80) of the total score possible.

 

Course Content
 

The Technical Test Analyst’s Tasks in Risk-Based Testing

A Technical Test Analyst should understand how to identify, assess and mitigate technical risks.
 
Structure-Based Testing

Structural testing techniques belong to the core competencies of the Technical Test Analyst. This section builds on the Foundation techniques of statement and decision coverage. The structure-based techniques covered are condition testing, decision/condition testing, modified condition/decision coverage (MC/DC), multiple condition testing, basis path testing and API coverage. In general, Technical Test Analysts should understand how to choose appropriate structural test technique(s).
 
Analytical Techniques

Technical Test Analysts should understand how to apply static analysis to detect potential security, maintainability and testability defects in code. The planning of dynamic analysis to mitigate risks in code and software architecture is covered.
 
Quality Characteristics for Technical Testing

A Technical Test Analyst should understand how to design high-level test cases for security, performance and reliability quality attributes and to support the Test Manager in creating test strategies to mitigate the identified risks. A Technical Test Analyst should understand how to include coverage of maintainability, portability and resource utilization quality attributes in a testing strategy.
 
Reviews

The activities of the Technical Test Analyst focus on using checklists to identify defects in code and architecture.
 
Test Tools and Automation

This major chapter focuses on the tools and automation issues which are relevant to Technical Test Analysts. Several tools are covered, including those used for web-based testing, for supporting model-based testing, for fault seeding and fault injection, for unit testing and the build process and for performance testing. A Technical Test Analyst should be able to recognize common technical issues that cause high failure rates in automation projects and to appreciate different automation techniques. Specific issues resulting from the use of open-source and custom-built tools are covered.

 

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <font color="" face="" size=""> <span style="">

PMI, PMP, PMBOK, CAPM, PMI-ACP and the Registered Education Provider logo are registered marks of the Project Management Institute, Inc.
CMMI®, Capability Maturity Model®, Capability Maturity Modeling®, CMM®, PCMM® and Carnegie Mellon® are registered in the US Patent and Trademark Office by Carnegie Mellon University.
ISTQB® is a Registered Trade Mark of the International Software Testing Qualifications Board.
IIBA®, BABOK® and Business Analysis Body of Knowledge® are registered trademarks owned by International Institute of Business Analysis. CBAP® and CCBA® are registered certification marks owned by International Institute of Business Analysis. Certified Business Analysis Professional, Certification of Competency in Business Analysis, Endorsed Education Provider, EEP and the EEP logo are trademarks owned by International Institute of Business Analysis.
The APMG-International Agile Project Management, AgilePM and Swirl Device logos are trademarks of The APM Group Limited.
PRINCE2®, ITIL®, IT Infrastructure Library®, and MSP® are registered trademarks of AXELOS Limited. The Swirl logo™ is a trade mark of AXELOS Limited.
The ITIL Licensed Affiliate logo is a trademark of AXELOS Limited.
SCRUM Alliance REP SM is a service mark of Scrum Alliance, Inc.