Duration
3 days
Overview
This session is designed to prepare professionals to appear in ISTQB Advance Level – Technical Test Analyst examination and get certified on the same. During this session individuals will be driven through the given course outline followed by sample questions to understand the exam pattern. At the end participants will be writing one or more Mock exams to evaluate themselves.
Prerequisite
The participants must hold valid ISTQB Foundation (CTFL) certificate to appear for this exam. Also, intermediate knowledge on Non-functional test levels implementation is an added advantage.
Outline
- The Technical Test Analyst's Tasks in Risk-Based Testing
Introduction
1.2 Risk Identification
1.3 Risk Assessment
1.4 Risk Mitigation
- Structure-Based Testing
2.1 Introduction
2.2 Condition Testing
2.3 Decision Condition Testing
2.4 Modified Condition/Decision Coverage (MC/DC) Testing
2.5 Multiple Condition Testing
2.6 Path Testing
2.7 API Testing
2.8 Selecting a Structure-Based Technique
- Analytical Techniques
3.1 Introduction
3.2 Static Analysis
3.2.1 Control Flow Analysis
3.2.2 Data Flow Analysis
3.2.3 Using Static Analysis for Improving Maintainability
3.2.4 Call Graphs
3.3 Dynamic Analysis
3.3.1 Overview
3.3.2 Detecting Memory Leaks
3.3.3 Detecting Wild Pointers
3.3.4 Analysis of Performance
- Quality Characteristics for Technical Testing
4.1 Introduction
4.2 General Planning Issues
4.2.1 Stakeholder Requirements
4.2.2 Required Tool Acquisition and Training
4.2.3 Test Environment Requirements
4.2.4 Organizational Considerations
4.2.5 Data Security Considerations
4.3 Security Testing
4.3.1 Introduction
4.3.2 Security Test Planning
4.3.3 Security Test Specification
4.4 Reliability Testing
4.4.1 Measuring Software Maturity
4.4.2 Tests for Fault Tolerance
4.4.3 Recoverability Testing
4.4.4 Reliability Test Planning
4.4.5 Reliability Test Specification
4.5 Performance Testing
4.5.1 Introduction
4.5.2 Types of Performance Testing
4.5.3 Performance Test Planning
4.5.4 Performance Test Specification
4.6 Resource Utilization
4.7 Maintainability Testing
4.7.1 Analyzability, Changeability, Stability and Testability
4.8 Portability Testing
4.8.1 Installability Testing
4.8.2 Co-existence/Compatibility Testing
4.8.3 Adaptability Testing
4.8.4 Replaceability Testing
- Reviews
5.1 Introduction
5.2 Using Checklists in Reviews
5.2.1 Architectural Reviews
5.2.2 Code Reviews
- 6. Test Tools and Automation
6.1 Integration and Information Interchange Between Tools
6.2 Defining the Test Automation Project
6.2.1 Selecting the Automation Approach
6.2.2 Modeling Business Processes for Automation
6.3 Specific Test Tools
6.3.1 Fault Seeding/Fault Injection Tools
6.3.2 Performance Testing Tools
6.3.3 Tools for Web-Based Testing
6.3.4 Tools to Support Model-Based Testing
6.3.5 Component Testing and Build Tools
- 7. Discussion on Sample Paper
- 8. Tips and Tricks
- 9. Closing.
Programme scope, delivery arrangements and suitability are confirmed during enquiry.