Support

ISTQB Training Course | Advanced Technical Test Analyst Module

2 sessions available starting from $2,200.00

Subject: Database Software

Ages: All ages

Skill level: All difficulty levels

3-day specific ISTQB Advanced Technical Test Analyst module

This module covers the specialist part of the 5-day ISTQB Advanced Technical Test Analyst course. Combined with the 2-day core module this course provides technical test analysts with the ability to define and carry out the tasks required to realise the test strategy in terms of technical requirements.

By the end of this course, participants will be able to:

* structure the tasks defined in the test strategy in terms of technical requirements
* analyse the internal structure of the system in sufficient detail to meet the expected quality
* evaluate the system in terms of non-functional attributes, e.g. performance and reliability
* prepare and execute the appropriate activities, and report on their progress
* conduct technical...

see more

3-day specific ISTQB Advanced Technical Test Analyst module

This module covers the specialist part of the 5-day ISTQB Advanced Technical Test Analyst course. Combined with the 2-day core module this course provides technical test analysts with the ability to define and carry out the tasks required to realise the test strategy in terms of technical requirements.

By the end of this course, participants will be able to:

* structure the tasks defined in the test strategy in terms of technical requirements
* analyse the internal structure of the system in sufficient detail to meet the expected quality
* evaluate the system in terms of non-functional attributes, e.g. performance and reliability
* prepare and execute the appropriate activities, and report on their progress
* conduct technical testing activities
* provide the necessary evidence to support evaluations
* implement the necessary tools and techniques to achieve the defined goals.

You will also receive the book Advanced Software Testing Vol. 1 - "Guide to the ISTQB Advanced Certification as an Advanced Test Analyst" - written by Rex Black*

* For public participants only

This course covers the latest International Software Testing Qualifications Board Advanced Syllabus from the view of the Advanced Technical Test Analyst, and is ISTQB accredit

Intended For

* This 3-day specialist module and the 2-day core module are specifically developed for test professionals finding it challenging to free themselves up for five consecutive business days.
* Created by 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 software testing skills.
* This course also prepares you to sit the ISTQB Advanced Test Analyst exam and obtain your ISTQB Advanced Test Analyst certificate, if that's important to you.

Prerequisites

Reading the ISTQB Advanced Syllabus prior to the course would be a great advantage.

Learning Outcomes

By the end of this 3-day specialist module, participants will be able to:

* explain the stages in an application's lifecycle where non-functional tests and architecture-based tests may be applied
* outline the activities of a risk-based approach for planning and executing technical testing
* list examples of typical defects to be identified by specification-based techniques
* write test cases in real-life using the following test design techniques (the tests shall achieve a given model coverage)
-statement testing
-decision testing
-condition testing
-decision/condition testing
-modified condition/decision (MC/DC) testing
-multiple condition testing
-loop coverage testing
-linear code sequence and jump (LCSAJ) testing
* analyse a system to determine its complexity (cyclomatic complexity testing)
* understand each structure-based technique and its corresponding coverage criteria and * when to use it
* analyse a system in order to determine which structure-based technique to apply for specific test objectives
* be able to decide which structure-based technique to use in different situations
* describe the principle and reasons for defect-based techniques and differentiate their use from specification and structure based techniques
* understand the principle of and reasons for experienced-based techniques and when to use them
* specify, execute and report tests using exploratory testing
* specify tests using the different types of software fault attacks according to the defects they target
* analyse a system in order to determine which specification-based, defect-based or experienced-based techniques to apply for specific goals
* use the algorithms "Control flow analysis" and "Data flow analysis" to verify if code has any control or data flow anomaly
* interpret the control and data flow results delivered from a tool in order to assess if code has any control or data flow anomaly
* explain the use of call graphs for the evaluation of the quality of architecture. This includes the defects to be identified, the use for test design and test planning, and limitations of results
* explain how dynamic analysis for code can be executed and summarise the defects that can be identified using that technique, and its limitations
* characterise non-functional test types for domain testing by explaining their typical use within the application life-cycle, the test techniques used and the typical defects found per type
* specify test cases which cover test objectives and defects of non-functional test types
* characterise non-functional test types for technical testing by explaining their typical use within the application life-cycle, the test techniques used and the typical defects found per type
* understand and explain the stages in an application's lifecycle where security, reliability and efficiency tests may be applied (including their corresponding ISO9126 sub-attributes)
* distinguish between the types of faults found by security, reliability and efficiency tests, (including their corresponding ISO9126 sub-attributes)
* characterise testing approaches for security, reliability and efficiency quality attributes and their corresponding ISO9126 sub-attributes
* specify test cases for security, reliability and efficiency quality attributes and their corresponding ISO9126 sub-attributes
* understand and explain the reasons for including maintainability, portability and accessibility tests in a testing strategy
* specify non-functional test cases covering maintainability and portability
* outline a review checklist in order to find typical defects to be found with code and architecture review
* compare review types with each other and show their relative strengths, weaknesses and fields of use
* analyse, classify and describe functional and non-functional defects in understandable defect reports
* compare the elements and aspects within each of the test tool concepts "Benefits & Risks", "Test Tool Strategies", "Tool Integration", "Automation Languages", "Test Oracles", "Tool Deployment", "Open Source Tools", "Tool Development", and "Tool Classification"
* create keyword / action word tables using the key-word selection algorithm to be used by a test-execution tool
* understand why record/playback automation is not a viable solution for testing, but how the tools can be used in different frameworks to solve manual test execution limitations
* design a performance test, using performance test tools, which includes the planning and measurement of system characteristics.

Content

Risk-based approach for technical testing

Test techniques

* Specification-based
* Structure-based
* Defect and experienced based
* Static analysis
* Dynamic analysis

Test of software characteristics

* Quality Attributes for Domain Testing
* Quality Attributes for Technical Testing

Reviews

Test process improvement

* Note: This is an overview only. For a course that focuses on test process improvement, see the ISTQB Advanced Test Analyst module

Test tools and automation

* Keyword-driven test automation
* Performance testing tools

Method Used

Presentations, interactive discussion, some self-study, case studies, hands-on exercises, plus recommended additional reading material.

see less

Choose from 2 available sessions:

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • Melbourne, VIC

Price: $2,200.00

When

Please contact us for upcoming dates and/or more information about this class.

Where

  • Melbourne, VIC 2000

Price: $2,200.00




My Other Listings

Working Effectively with Distributed Agile Teams | Course
Working Effectively with Distributed Agile Teams | Course
1 session available for $1,650.00
Agile Project Management Training Course
Agile Project Management Training Course
9 sessions available starting from $1,650.00
Taste of Agile Course
Taste of Agile Course
1 session available for $990.00

see all listings ยป


Found In