STARWEST 2019 Pre-conference Training : Advanced Tester Certification—Technical Test Analyst

Conference archive

Sunday, September 29, 2019 - 8:30am to Tuesday, October 1, 2019 - 5:00pm

Advanced Tester Certification—Technical Test Analyst

Add to calendar
  • Understand the complexities of testing internal code constructs
  • Create efficient and effective test cases to cover complex decisions
  • Improve the focus and power of the test cases you create
  • Focus on multiple aspects related to the “internals” of your system where many defects hide
  • Identify key technical characteristics of the system that require testing including:
    • Maintainability, analyzability, changeability, stability, portability and testability
  • Understand the use of reviews and tools with the technical testing domain

The ISTQB® Advanced Tester Certification—Technical Test Analyst (TTA) training course expands on the test techniques and methods introduced in the ISTQB Foundation certification course.  This three-day course covers six main areas that fall within the area of responsibility of the Technical Test Analyst, risk-based testing, structure-based testing, analytical techniques, quality characteristics for technical testing, reviews, and test tools and automation.

This course includes extensive hands-on exercises so that you can practice and master the methods and techniques covered in the course.

Who Should Attend?

  • Individuals who have taken the ISTQB Certified Tester—Foundation Level training and wish to expand their knowledge and skills into more advanced areas
  • Individuals who have received the ISTQB Foundation Level certification, have met the criteria for taking the advanced certification exams, and wish to prepare for those exams. For more information regarding the criteria for taking the advanced examinations, go to www.ASTQB.org.
  • Anyone wishing to learn more about advanced testing topics

Pre-Qualification for the Advanced Certification Exam
In order to be eligible to take any of the Certified Tester—Advanced Level (CTAL) exams, potential examinees must:

  • Submit proof of Certified Tester—Foundation Level (CTFL) certification
  • Establish an account in the ASTQB WebAssessor
  • While ASTQB no longer requires students to document a minimum of 3 years’ experience, it is still strongly recommended that students have relevant experience and an understanding of the Advanced level learning objectives. 

CTAL exams are not given at the end of class. After pre-qualification is completed, students receive an ASTQB exam voucher good for one year to use at an exam center of their choice. To learn more about Advanced Tester Certification, or to schedule a personal certification planning consultation with one of our Training Advocates, contact our Client Support team.

Exam Retakes
The ASTQB (American Software Testing Qualifications Board) is currently offering free retakes of an ISTQB Advanced Level exam for professionals who meet certain criteria. To learn more about this offer, visit ASTQB.org

Course Outline

TTA’s Tasks in risk-based testing
Risk Management Activities – Revisited
Risk Identification, assessment and mitigation

Structure-based testing
Control Flow Analysis Control Flow Concepts – Revisited
Condition Testing
Recognizing Conditions in Decisions
Condition Testing – Issues
Decision Condition Testing
Decision Condition Testing – Issues
Modified Condition/Decision Coverage (MC/DC)
MC/DC – Usage and reasoning
MC/DC – Rules and coupled terms
Multiple Condition Testing
Multiple Condition Coverage - recognizing Multiple Conditions
Multiple Condition Coverage – Issues
Path Testing
Understanding Path Coverage
Formal Path Testing - Cyclomatic Complexity
API (Application Programming Interface)
API Testing
API Testing – Coverage and defects
Selecting a Structure-Based Technique

Analytical Techniques
Data Flow Analysis
Data Flow – Define-Use Technique
Define-Use Pairings – Common Pairings
General Data Flow – Common Anomalies
Improving Maintainability
Improving Maintainability – Tools
Call Graphs
Call Graphs – Usage and Application
Integration Testing – Methods
Pairwise Integration Testing
Neighborhood Integration Testing
McCabe's Design Predicate Approach
Dynamic Analysis
Dynamic Analysis – Applicability and tools
Dynamic Analysis – Application
Detecting Memory Leaks
Detecting Wild Pointers
Wild Pointers – tools and issues
Analysis of Performance

Quality characteristics for technical testing
Quality Characteristics – responsibility, requirements and issues
General Planning Issues
Stakeholder Requirements
Required Tool Acquisition and Training
Test Environment Requirements
Organizational Considerations
Data Security Considerations
Security Testing – Potential Threats
Security Test Planning – Concepts
Security Test Specification
Security Testing – Static Analysis
Reliability Testing
Measuring Software Maturity
Tests for Fault Tolerance
Recoverability Testing
Reliability Test Planning
Performance Testing
Load Testing
Stress Testing
Scalability Testing
Performance Test Planning
Resource Utilization
Maintainability Testing
Analyzability, Changeability, Stability, and Testability
Portability Testing
Installability, co-existence/compatibility, adaptability, replaceability

Reviews
Using Checklists in Reviews
Architectural Reviews
Code Reviews

Test tools and automation
Integration and Information Interchange
Defining the Test Automation Project
Technical Test Analyst – Key Activities
Selecting the Automation Approach
Data-Driven Approach
Keyword-Driven Approach
Test Automation – Initialization
Test Automation – Handling Errors
Modeling Business Processes
A Keyword Table – Example
Keyword Automation – Issues
Specific Test Tools
Fault Seeding/Fault Injection Tools
Performance Testing Tools
Tools for Web-Based Testing
Tools to Support Model-Based Testing
Component Testing and Build Tools

Class Daily Schedule
Sign-In/Registration 7:30 - 8:30 a.m.
Morning Session 8:30 a.m. - 12:00 p.m.
Lunch 12:00 - 1:00 p.m.
Afternoon Session 1:00 - 5:00 p.m.
Times represent the typical daily schedule. Please confirm your schedule at registration.
Training Course Fee Includes
• Tuition
• ISTQB® Certified–Advanced Level exam fee
• Course notebook
• Continental breakfasts and refreshment breaks
• Lunches
• Letter of completion
Exam vouchers are ordered and provided to students after they have completed the exam pre-qualification process. Students have 1 year to schedule the exam using the voucher for exam payment.
Claire Lohr
Lohr Systems

Claire Lohr has been an active professional in the computer field for thirty years, with the last twenty years emphasizing software process improvement and testing. Claire provides training—design, authoring, and instruction—and consulting services for a wide variety of both government and commercial clients. She is a Lloyd’s Register trained ISO 9000 Lead Auditor and has been trained to perform Software Capability Evaluations for the SW-CMM. Claire was the chair of the Working Group for the IEEE Std 829-2008 Software and System Test Documentation, and has served on both the IEEE Computer Society’s Software and Systems Engineering Standards Committee and the IEEE Computer Society’s Standards Advisory Board.