ISTQB Advanced Technical Test Analyst Training
4.0 (16 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,349 students enrolled

ISTQB Advanced Technical Test Analyst Training

Risk Based Testing,White Box Testing,Analytical Techniques,Security Testing,Reliability Testing and many more!
New
4.0 (16 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,350 students enrolled
Last updated 8/2020
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 1 Practice Test
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • ISTQB Technical Test Analyst
  • Risk Based Testing
  • White Box Testing
  • Analytical Techniques
  • Static Analysis
  • Dynamic Analysis
  • Quality Characteristics of Technical Testing
  • General Planning Issues
  • Security Testing
  • Reliability Testing
  • Performance Efficiency Testing
  • Maintainability Testing
  • Portability Testing
  • Compatibility Testing
  • Reviews
  • Test Tools and Automation
Requirements
  • ISTQB Foundations
  • Software testing Basics
  • Minimum experience or knowledge of Software Testing/Quality Assurance
  • 'ISTQB Certified Tester Advanced Level' is the exam conducted by ISTQB. Instructors are independent to any boards or association and sharing their personal experience through this wonderful training program. It is highly recommended to refer the official syllabus from ISTQB on 'ISTQB Advanced Technical Test Analyst' time to time since no accreditation or partnership associated to any board.
  • This Udemy course is built purely on Syllabus 2019 hence this course may not be suitable for old syllabus
Description

If you are a software engineer or aspiring to get job opportunities in 'high paid' test analyst roles, it is a most suitable course to learn and update your resume!

The Advanced Level Technical Test Analyst qualification is aimed at people who have already achieved an advanced point in their careers in software testing and wish to develop further their expertise in Test Lead roles.

Average salary of an Test Lead is ₹ 5,93,458 per year in India (as per Indeed India website), €72K in European countries such as Germany (as per Glasdoor), $75513 in USA (as per payscale website), £42,535 in United Kingdom (as per Indeed UK website) and AU$74,980 in Australia (as per payscale website).

***Exclusive price reduction and discounts are announced in facebook page 'Software Automation Testing Secrets Revealed'***


An Advanced Level Technical Test Analyst can:

  • 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.

Learning Objectives

  • Summarize the generic risk factors that the Technical Test Analyst typically needs to consider.

  • Summarize the activities of the Technical Test Analyst within a risk-based approach for testing activities.

  • Write test cases from a given specification item by applying the Statement testing test technique to achieve a defined level of coverage.

  • Write test cases from a given specification item by applying the Modified Condition/Decision Coverage (MC/DC) test technique to achieve coverage.

  • Write test cases from a given specification item by applying the Multiple Condition testing test technique to achieve a defined level of coverage.

  • Write test cases from a given specification item by applying McCabe's Simplified Baseline Method.

  • Understand the applicability of API testing and the kinds of defects it finds.

  • Select an appropriate white-box test technique according to a given project situation.

  • Use control flow analysis to detect if code has any control flow anomalies.

  • Explain how data flow analysis is used to detect if code has any data flow anomalies.

  • Propose ways to improve the maintainability of code by applying static analysis.

  • Explain the use of call graphs for establishing integration testing strategies.

  • Apply dynamic analysis to achieve a specified goal.

  • For a particular project and system under test, analyze the non-functional requirements and write the respective sections of the test plan.

  • Given a particular product risk, define the particular non-functional test type(s) which are most appropriate.

  • Understand and explain the stages in an application’s lifecycle where non-functional tests should be applied.

  • For a given scenario, define the types of defects you would expect to find by using non-functional testing types.

  • Explain the reasons for including security testing in a test strategy and/or test approach.

  • Explain the principal aspects to be considered in planning and specifying security tests.

  • Explain the reasons for including reliability testing in a test strategy and/or test approach.

  • Explain the principal aspects to be considered in planning and specifying reliability tests.

  • Explain the reasons for including performance testing in a test strategy and/or test approach.

  • Explain the principal aspects to be considered in planning and specifying performance efficiency tests.

  • Explain the reasons for including maintainability testing in a testing strategy and/or test approach.

  • Explain the reasons for including portability tests in a testing strategy and/or test approach.

  • Explain the reasons for compatibility testing in a testing strategy and/or test approach.

  • Explain why review preparation is important for the Technical Test Analyst.

  • Analyze an architectural design and identify problems according to a checklist provided in the syllabus.

  • Analyze a section of code or pseudo-code and identify problems according to a checklist provided in the syllabus.

  • Summarize the activities that the Technical Test Analyst performs when setting up a test automation project.

  • Summarize the differences between data-driven and keyword-driven automation.

  • Summarize common technical issues that cause automation projects to fail to achieve the planned return on investment.

  • Construct keywords based on a given business process.

  • Summarize the purpose of tools for fault seeding and fault injection.

  • Summarize the main characteristics and implementation issues for performance testing tools.

  • Explain the general purpose of tools used for web-based testing.

  • Explain how tools support the practice of model-based testing.

  • Outline the purpose of tools used to support component testing and the build process.

  • Outline the purpose of tools used to support mobile application testing.

Syllabus: 2019 (suitable for older versions such as 2012)


DISCLAIMER:

YOUR USE OF UDEMY.COM (THE “SITE”),THIS COURSE (THE "COURSE") AND ANY AND ALL OTHER CONTENT, INFORMATION, PRODUCTS AND SERVICES OFFERED ON OR PROVIDED BY OR THROUGH THE SITE OR OTHERWISE BY NARAYANAN PALANI ("INSTRUCTOR") , IS VOLUNTARY AND SOLELY AT YOUR OWN RISK AND RESPONSIBILITY. INSTRUCTOR IS NOT RESPONSIBLE OR LIABLE FOR ANY INCORRECT ANSWERS, PARTIAL MATERIALS, OR ANY KIND OF PROBLEMS THAT MAY RESULT OR ARISE FROM YOUR USE OF THE SITE AND COURSE, ANY INFORMATION OBTAINED FROM THE SITE, AND/OR ANY OTHER CONTENT, INFORMATION, PRODUCTS OR SERVICES OFFERED OR PROVIDED BY OR THROUGH INSTRUCTOR, INCLUDING, VIDEOS,QUESTIONS AND ANSWERS,ASSIGNMENTS,PRACTICE TESTS,CAPTIONS,DOCUMENTS,POWER POINT PRESENTATIONS (COLLECTIVELY, THE “CONTENT”).

Course Syllabus Copyright @International Software Testing Qualifications Board

Who this course is for:
  • Quality Assurance
  • Quality Engineer
  • Software Engineer
  • Test Engineers
  • Testers
  • Freshers
Course content
Expand all 50 lectures 02:13:52
+ CHAPTER ONE
2 lectures 07:39
Technical Test Analysts Task in Risk-Based Testing
1 question
1.1 Risk Identification, 1.2 Risk Assessment and 1.3 Risk Mitigation
05:32
Risk Identification, Risk Assessment & Risk Mitigation
2 questions
+ CHAPTER TWO
6 lectures 19:59
Chapter 2 - White-box Test Techniques
03:02
2.1 Statement Testing and 2.2 Decision Testing
01:45
Statement Testing and Decision Testing
1 question
2.3 Modified Condition/Decision Coverage Testing
04:56
MC/DC Testing and Multiple Condition Testing
2 questions
2.4 Multiple Condition Testing
01:53
2.5 Basis Path Testing and 2.6 API Testing
05:39
Basis Path Testing and API Testing
1 question
2.7 Selecting a White-Box Test Technique
02:44
White-Box Test Technique
1 question
+ CHAPTER THREE
5 lectures 21:00
Chapter 3 - Analytical Techniques
02:01

Static Analysis is performed without executing the system’s code, the objective is to detect actual or potential faults in code and system architecture and to improve their maintainability. Static analysis is generally supported by the tools.

Static Analysis Techniques:

  1. Control Flow Analysis

  2. Data Flow Analysis

  3. Using Static Analysis for Improving Maintainability

  4. Call Graphs

3.1 Static Analysis - 3.1.1 Control Flow Analysis and 3.1.2 Data Flow Analysis
05:40
3.1.3 Using Static Analysis for Improving Maintainability and 3.1.4 Call Graphs
06:27
Static Analysis
4 questions
3. 2 Dynamic Analysis - 3.2.1 Overview
02:10
3.2.2 Detecting Memory Leak/ Wild Pointers & Analysis for Performance Efficiency
04:42
Dynamic Analysis
2 questions
+ CHAPTER FOUR
19 lectures 45:17
Chapter 4 - Quality Characteristic for Technical Testing
00:48
Quality Characteristic for Technical Testing
1 question
Chapter 4 -Glossary
01:34
Glossary
2 questions
General Planning Issues
00:48
Non Functional Requirements Basics
00:46
Architectural Design and Considerations
02:13
NFR-Stakeholder Requirements
01:13
NFT-Tools Acquisition
01:52
NFT-Organisational Considerations
01:05
NFT-Test Data Considerations
00:59
NFT-Test Environment Requirements
01:16
NFT-Operational Profiles
01:48
NFT-Load Testing (Syllabus 2012)
02:08
NFT- Plan Performance Tests (Syllabus 2012)
03:31
NFT-Performance Test Tools (Syllabus 2012)
01:48
Performance Efficiency Testing -An Introduction (Syllabus 2019)
00:51
Performance Efficiency Testing (Syllabus 2019)
10:28
Maintainability Testing
04:18
Portability Testing
06:01
Compatibility Testing
01:50
+ CHAPTER FIVE
4 lectures 11:03
Chapter 5 - Reviews
01:14
TTA Tasks in Reviews and Using Checklist in Reviews
04:33
Architectural Reviews
01:00
Code Reviews
04:16
Reviews
3 questions
+ CHAPTER SIX
10 lectures 23:21
Chapter 6 - Test Tools and Automation
02:06
Test Tools and Automation
1 question
6.1 Defining the Test Automation Project
02:58

6.1.1 Selecting the Automation Approach

  • 6.1.1.1 Automating through the GUI

  • 6.1.1.2 Applying a Data-driven Approach

  • 6.1.1.3 Applying a Keyword-driven Approach

  • 6.1.1.4 Handling Software Failures

  • 6.1.1.5 Considering System State

6.1.1 Selecting the Automation Approach (covers 6.1.1.1 and 6.1.1.2)
03:14
6.1.1.3 Applying a Keyword-driven Approach
01:35
Data-driven and Keyword-driven Test Automation
1 question
6.1.1.4 Handling Software Failures and 6.1.1.5 Considering System State
01:26
6.1.2 Modelling Business Processes for Automation
02:07

6.2 Specific Test Tools

  • 6.2.1 Fault Seeding/Fault Injection Tools

  • 6.2.2 Performance Testing Tools

  • 6.2.3 Tools for Web-Based Testing

  • 6.2.4 Tools to Support Model-Based Testing

  • 6.2.5 Component Testing and Build Tools

  • 6.2.6 Tools to Support Mobile Application Testing

    • 6.2.6.1 Simulators

    • 6.2.6.2 Emulators

    • 6.2.6.3 Common Aspects


6.2 Specific Test Tools
01:28
6.2.2 Performance Testing Tools 6.2.3 Web-Based Testing & 6.2.4 MBT Tools
05:05
6.2.5 Component Testing and Build Tools
01:46
6.2.6 Tools to Support Mobile Application Testing
01:36
Specific Test Tools
5 questions
+ Assignment
0 lectures 00:00
Exercises
5 questions
Exercises , Scenario based assignments.
Assignments
10 questions
+ Practice Tests (VERY IMPORTANT)
1 lecture 01:01
Exam Scheduling Instructions
01:01
Practice Test 1 -Repeated Exam Questions (Syllabus 2012)(CTAL-TTA)
65 questions