To provide an understanding of test analysis, design and implementation that goes beyond the ISTQB Foundation level.
It provides a portfolio of methods for designing tests for a variety software types within any type of software application.
Emphasis will be made on domain testing. Spreadsheets, templates and utilities will be provided to help students to devise tests that are both effective and efficient, giving best value for the testing being done in the time that is given.
This course follows on from the ISTQB Foundation Certificate course and is a prerequisite to any of the Advanced Level certificates (Test Manager, Test Analyst and Technical Test Analyst).
This course takes all the core components relevant to all Advanced Level streams. Candidates will be given exercises, practice exams and learning aids for the advanced level qualification that they have booked in for.
Recommended For
This course is appropriate for testers, developers, business analysts, quality assurance, domain testers, users and anyone wishing to gain the ISTQB Advanced Level Test Analyst Qualification.
Delegates wishing to take the ISTQB Advanced Test Analyst Certificate must hold the ISTQB/ISEB Foundation Certificate. There is a suggested minimum requirement of 3 years testing experience. If you wish to sit the course without taking the exam, there are no prerequisites.
Skills gained:
* Determining relevant factors to influence exit criteria
* Adopt a Risk Based approach to testing
* Learn how to enhance your own incident management process
* Establish better ways of communicating
* Define the overall testing goals and strategy for the systems being teste
* Estimate, plan, monitor and control testing on any project
* Describe and organise the necessary testing activities
* Select, acquire and assign the adequate resources to the tasks
* Select, organise and lead testing teams
* Build effective and highly motivated test teams
* Understand and apply test process improvement models
* Organise the communication between the members of the testing teams, and between the testing teams and all the other stakeholders
* Justify the decisions and provide adequate reporting information where applicable
Learning Outcomes
Basic Aspects of Software Testing
This section will build upon those aspects introduced in the “core” module. The different testing lifecycles will be explored providing a detailed understanding of how to implement the most appropriate lifecycle. Specific systems, metrics and measures will be explained allowing relevant testing strategies to be produced.
Test Management Documentation
This section explains the differences between a test policy, test strategy, master test plan and level test plan. Examples of different strategies are shown that could be used to meet defined policies.
Test Plan Documentation Templates
This section describes the content of a test plan (master and level) according to IEEE 829. We shall provide test plan templates and how they can be adapted depending on the organisation, standards and formality of the project.
Test Estimation
Many factors affect the estimates we produce for testing and this session will highlight considerations when estimating testing. Ten different estimation techniques are shown and how to communicate this information to management.
Scheduling Test Planning
This session explains the importance of test planning and highlights the benefit of iterative test planning.
Test Progress Monitoring & Control
We monitor testing to establish our project goals and delegates will understand different metrics to collect and their significance when creating test reports.
Business Value of Testing
Testing needs to deliver value to any project and benefits need to be understood by management. This session shows how testing can be measured in terms of value and efficiency.
Distributed, Outsourced and Insourced Testing
The need for clear channels of communication and trust is needed regardless of location. However, test teams based across multiple locations encounter further challenges. Some of these differences are detailed in this section and the impact if these difficulties are not addressed.
Failure Mode and Effect Analysis (FMEA)
FMEA is a very structured approach to understanding risk. Delegates will gain an understanding and experience of using this technique and assess the model’s use in their organisation.
Test Management Issues
This section identifies test management issues for safety critical systems, systems of systems and showing the use and benefits of the Exploratory testing approach as well as other issues such as tackling non-functional testing.
Standards and Test Improvement Process
There are many standards and improvement models to highlight areas of change and become more effective and efficient with testing. This section highlights different sources and their usefulness; followed by various test improvement models such as Test Maturity Model (TMM), Systematic Test and Evaluation Process (STEP), Critical Testing Processes (CTP) and Test Process Improvement (TPI).
People Skills – Team Composition
This session looks at the skills of a tester and different ways to motivate test team members. We consider factors when identifying skills needed for an existing team and how test team dynamics can affect productivity. Finally we show different organisational structures for testing and the importance of independent test teams.
Exam:
The course provides candidates with the necessary knowledge and skills to sit the ISTQB Advanced Level Test Manager Certificate multiple choice exam.
The exam is not included in the cost of the course – based on feedback from the ANZTB it is suggested to spend 2 – 4 weeks revising the materials before sitting the exam, rather than sitting the exam immediately after the course concludes.
Exam dates are available at www.anztb.org/calendar.