Course Summary
The ISTQB Advanced Level Technical Test Analyst (CTAL-TTA) provides a thorough introduction to the technical testing skills which are fundamental in many organizations today. These skills include risk-based testing, white box testing, static and dynamic analysis, non-functional testing, and test automation.
• Recognize and classify the typical risks associated with the performance, security, reliability, portability and maintainability of software systems
• Provide technical elements to the planning, design and execution of tests for mitigating performance, security, reliability, portability and maintainability risks
• Select and apply appropriate white-box test techniques to ensure that tests provide an adequate level of confidence, based on design coverage
• Effectively participate in reviews with developers and software architects applying knowledge of typical defects in the code and architecture
• Improve the quality characteristics of code and architecture by making use of different analysis techniques
• 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
Module 1: Technical Test Analyst’s Tasks in Risk-Based Testing
• Introduction
• Risk-Based Testing Tasks
• Risk Identification
• Risk Assessment
• Risk Mitigation
Module 2: White-Box Testing Techniques
• Introduction
• Techniques of White-Box Testing
• Statement Testing
• Decision Testing
• Modified Condition/Decision Testing
• Multiple Condition Testing
• Basis Path Testing
• API Testing
• Selecting a White-Box Test Technique
Module 3: Static and Dynamic Analysis
• Introduction
• Static Analysis
• Control Flow Analysis
• Data Flow Analysis
• Improving Maintainability
• Dynamic Analysis
• Detecting Memory Leaks
• Detecting Wild Pointers
• Analysis of Performance Efficiency
Module 4: Quality Characteristics for Technical Testing
• Introduction
• General Planning Issues
• Stakeholder Requirements
• Test Environment Requirements
• Required Tool Acquisition and Training
• Organizational Considerations
• Data Security and Data Protection
• Security Testing
• Security Test Planning
• Security Test Specification
• Reliability Testing
• Performance Testing
• Maintainability Testing
• Portability Testing
• Compatibility Testing
• Operational Profiles
Module 5: Reviews
• Technical Test Analyst Tasks in Reviews
• Using Checklists in Reviews
• Architectural Reviews and Code Reviews
Module 6: Test Tools and Automation
• Defining the Test Automation Project
• Selecting the Automation Approach
• Automating Through the GUI
• Applying a Data-Driven Approach
• Applying a Keyword-Driven Approach
• Considering System State
• Handling Software Failures
• Modeling Business Processes for Automation
• Specific Test Tools
• Fault Seeding Tools
• Fault Injection Tools
• Performance Testing Tools
• Tools for Testing Websites
• Tools to Support Model-Based Testing
• Component Testing and Build Tools
• Tools to Support Mobile Application Testing
• Simulators and Common Aspects
Other Popular Courses
CompTIA: SecurityX
- Duration: 5 Days
- Language: English
- Level: Advanced
- Exam: CAS-005
Executive Cyber Risk Certification (ECRC)
- Duration: 2 Days
- Language: English
- Level: Advanced
- Exam: ECRC
Mastering Communication & Presentation Te...
- Duration: 5 Days
- Language: Danish
- Level: Intermediate
- Exam: MCPT
