At a glance
NZD $990 + GST
AUD $990 inc GST
A hardcopy of the course materials, the companion book and an exam voucher (foundation only) can be purchased during the booking process, and will be shipped to you anywhere in Australia or New Zealand.
Internationally recognised advanced TECHNICAL skills in test analysis, design and execution
High-quality test designs and specifications are the key to precise test cases and
an efficient and effective testing process. This online 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.
Rex Black and Jamie Mitchell will be your online instructors. You will get three months of unlimited access, numerous exam preparation questions, a mock exam and support from Software Education's highly experienced team of software testing trainers!
This course covers the latest International Software Testing Qualifications Board Advanced Syllabus from the view of the Advanced Technical Test Analyst, and is ISTQB accredited.
Intended For
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.
This eLearning course is ideal if you:
- have to fit the training around your work commitments
- want to study at your own pace, in your own home or office, at a time that suits your busy schedule
- don't want to attend a course during expensive working hours
- are looking for a cost-effective alternative, without making any concessions on the instructor-led course content.
Prerequisites
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.
Learning Outcomes
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 applied
- explain what criteria may influence the structure and level of test condition development
- 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
- explain defect classifications and their use
- 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"
- summarise the test tool categories by objectives, intended use, strengths, risks and examples
- map the tools of the tool categories to different levels and types of testing
- 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
- describe by example professional, objective and effective communication in a project from the tester perspective.
Content
The course modules are delivered in alignment with the relevant chapters and sections of the ISTQB Advanced Syllabus:
1. Basic aspects of software testing 2. Testing processes
3. Test and risk management 4. Test techniques
5. Test of software characteristics
| 6. Reviews 7. Incident management 8. Test process improvement
9. Test tools and automation
10. People skills and team composition
|
Method Used
eLearning Demo - Try the first two chapters of our Online ISTQB Software Testing Foundation course, free of charge and without obligation. Click here to access the demo.
The exam
The ANZTB facilitates paper-based exams on a regular basis in the main city centres; for more details go to www.anztb.org. After passing the exam you will receive the ISTQB Advanced Technical Test Analyst Certificate. Normally it takes 3 weeks to receive your exam results and certificate.


