Expert Level Syllabus 【Test Automation – Engineering】
0.1 Purpose of this Document
This syllabus forms the basis for the International Software Testing Qualification at the Expert Level for
Test Automation - Engineering. The ISTQB provides this syllabus as follows:
To Member Boards, to translate into their local language and to accredit training providers.
National boards may adapt the syllabus to their particular language needs and modify the
references to adapt to their local publications.
To Exam Boards, to derive examination questions in their local language adapted to the learning
objectives for each module.
To training providers, to produce courseware and determine appropriate teaching methods.
To certification candidates, to prepare for the exam (as part of a training course or
independently).
To the international software and system engineering community, to advance the profession of
software and system testing, and as a basis for books and articles.
The ISTQB may allow other entities to use this syllabus for other purposes, provided they seek and obtain
prior written permission.
0.2 Scope of this Document 0.2.1 In Scope
This document describes the tasks of a test automation engineer (TAE) in designing, developing and
maintaining concrete test automation solutions. It focuses on the concepts, methods, tools, and
processes for automating dynamic functional tests and the relationship of those tests to test
management, configuration management, defect management, software development processes and
quality assurance. 0.2.2 Out of Scope
The following aspects are out of scope for this Test Automation – Engineering syllabus:
Test management, automated creation of test specifications and automated test generation. A
separate Expert Level syllabus, Test Automation – Management [ISTQB-EL-TAM], describes the
tasks of a test automation manager (TAM) in planning, supervising and adjusting the
development and evolution of test automation solutions.
Automation of non-functional tests (e.g., performance, security)
Automation of static analysis (e.g., vulnerability analysis) and static test tools
Teaching of software engineering methods and programming (e.g., which standards to use and
which skills to have for realizing a test automation solution)
Teaching of software technologies (e.g., which scripting techniques to use for implementing a test
automation solution)
Selection of software testing products and services (e.g., which products and services to use for a
test automation solution).
- 文件格式:.pdf
- 文件大小:1.57 MB下载次数: