ISTQB Advanced Technical Test Analyst – Software Development Testing Series

Course

Inhouse

Price on request

Description

  • Type

    Course

  • Methodology

    Inhouse

  • Start date

    Different dates available

High-quality test designs and specifications are the key to precise test cases and an efficient and effective testing process. This hands-on course provides technical test analysts with the ability to define and carry out the tasks required to fulfil the test strategy in terms of technical requirements. This ISTQB accredited training course presents a comprehensive overview of methods and techniques for deriving and specifying software tests based on the system’s requirements and design (“black box tests”) as well as its implementation and structure (“white box tests”). On completing the course, attendees will be able to select and apply techniques for test case derivation such as state-based testing and control flow testing as well as static and dynamic analysis. We will look at non-functional testing techniques such as reliability testing, portability testing, performance, load and stress testing. We will also discuss how to succeed in building robust automation architectures and using a variety of tools to reach a quality target.

Facilities

Location

Start date

Inhouse

Start date

Different dates availableEnrolment now open

About this course

By the end of this course, participants will be able to:explain the stages in an application’s lifecycle where non-functional tests and architecture-based tests may be appliedexplain what criteria may influence the structure and level of test condition developmentoutline the activities of a risk-based approach for planning and executing technical testinglist examples of typical defects to be identified by specification-based techniqueswrite test cases in real-life using the following test design techniques (the tests shall achieve a given model coverage)statement testingdecision testingcondition testingdecision/condition testingmodified condition/decision (MC/DC) testingmultiple condition testingloop coverage testinglinear code sequence and jump (LCSAJ) testinganalyse a system to determine its complexity (cyclomatic complexity testing)understand each structure-based technique and its corresponding coverage criteria and when to use itanalyse a system in order to determine which structure-based technique to apply for specific test objectivesbe able to decide which structure-based technique to use in different situationsdescribe the principle and reasons for defect-based techniques and differentiate their use from specification and structure based techniquesexplain defect classifications and their useunderstand the principle of and reasons for experienced-based techniques and when to use themspecify, execute and report tests using exploratory testingspecify tests using the different types of software fault attacks according to the defects they targetanalyse a system in order to determine which specification-based, defect-based or experienced-based techniques to apply for specific goalsuse the algorithms “Control flow analysis” and “Data flow analysis” to verify if code has any control or data flow anomalyinterpret the control and data flow results delivered...

Created by co-founder and past ISTQB President Rex Black, co-author of the ISTQB Advanced Syllabus, this course is ideal for testers and test teams who are looking to build on their existing technical software testing skills. This course also prepares you to sit the ISTQB Advanced Technical Test Analyst exam and obtain your ISTQB Advanced Technical Test Analyst certificate, if that’s important to you.

Reading the ISTQB Advanced Syllabus prior to the course would be a great advantage. Click here for the Advanced Syllabus.Please click here for more information on the ISTQB Advanced Technical Test Analyst certification on the ANZTB website

1:1 Lab allowing for bespoke individual cuastomised delivery in a group setting.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2018

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Testing
  • Quality
  • Design
  • Quality Training

Course programme


#text-block-10 { margin-bottom:0px; text-align:left; }

  • Explain where non-functional tests and architecture-based tests fit into an application’s lifecycle
  • Explain what criteria may influence the structure and level of test condition development
  • Describe how we can use test analysis and design activities to discover defects prior to test execution
  • Explain the concept of test oracles and how a test oracle is used, with realistic examples of test specifications
  • Describe and define the entry conditions for test execution, including: testware, test environment, configuration management, and defect management
  • Outline a risk based approach for planning and executing technical testing
  • Write test cases using the following black box test design techniques
    • Equivalence partitioning
    • Boundary value analysis
    • Decision tables
    • State transition testing

#text-block-11 { margin-bottom:0px; text-align:left; }

  • Write test cases using the following white box test design techniques:
    • Statement testing
    • Decision testing
    • Condition determination testing
    • Multiple condition testing
  • List examples of typical defects to be identified by each specific technique
  • Analyze a system or its requirement specification, determine which black box and white box techniques to apply for specific objectives, and outline a test specification based on IEEE 829
  • Based on ISO 9126, characterize testing approaches, specify test cases and distinguish between the types of defects that can be found by security, reliability and efficiency tests.
  • Understand why test strategies should include maintainability, portability and accessibility tests, and specify test cases to cover these attributes.
  • Create a checklist that can find typical defects during code and architecture review
  • Compare review types with each other and show their relative strengths, weaknesses and fields of use
  • Analyze, classify and describe functional and non-functional defects in understandable defect reports

#text-block-12 { margin-bottom:0px; text-align:left; }


ISTQB Advanced Technical Test Analyst – Software Development Testing Series

Price on request