ISTQB-Trainings: A worldwide success story...8 member of 15 German Testing Board e.V.* (GTB e.V.)...
Transcript of ISTQB-Trainings: A worldwide success story...8 member of 15 German Testing Board e.V.* (GTB e.V.)...
1
SQS Software Quality Systems AG
Dr. Frank Simon
(SQS Research) 2012-03, V1.0
ISTQB-Trainings: A worldwide success story
Agenda
SQS Who we are
Good tester What do we need?
ISTQB What we can train?
Discussion What should we do?
ISTQB-Trainings: A worldwide success story 2
2
At a glance: SQS is the leader in independent software
testing and quality management services.
3
SQS is listed on the AIM London
Almost 30 years of prosperous operations
Over 5,000 completed projects
The customer base includes 36 FTSE-100 companies, half of the DAX 30 companies and nearly a third of the STOXX-50 companies
The SQS philosophy is to increase success and efficiency of IT projects by using efficient solutions
«
The global leader in independent
software testing and quality
management services – majority
of its business in Europe
Financial Times, 21 August 2007
»
SQS Group
ISTQB-Trainings: A worldwide success story
Figures tell their own tale: SQS is on a solid growth track.
SQS: Who we are
ISTQB-Trainings: A worldwide success story 4
1851)
163134143
121
795549
Employees
1) According to analyst estimations
2) October 2011, ca. 600 of them offshore
2004 2005 2006 2007 2008 2009 2011 2010
Revenues in € m
2004 2005 2006 2007 2008 2009 2011 2010
3
Wherever our clients are located.
SQS is represented throughout the world
ISTQB-Trainings: A worldwide success story 5
Locations
Austria
Germany
Egypt
Finland
India
Ireland
Netherlands
Norway
Portugal
“Follow the customers” is our motto
for Offshore we are working on “Multi-language Customer-related Sourcing” (MLCS) strategy
South Africa
Sweden
Switzerland
United Kingdom
USA
Partnership
Spain
South Africa
Egypt
India
USA
The SQS portfolio covers all aspects of software quality
management and testing.
What we provide
ISTQB-Trainings: A worldwide success story 6
Quality Assurance & Testing
Quality Management
Business & Strategic Consulting
Process Improvement
Training & Conferences
Supporting Services
Tools & Tool-related Services
Technologies
Industries
Quality
4
Sometimes, quality is considered as collateral
ISTQB-Trainings: A worldwide success story
Quality: What we can
7
ISTQB-Trainings: A worldwide success story
Quality and testing
American Society for Quality: “Quality: the characteristics of a product or
service that bear on its ability to satisfy stated or implied needs”
Motivation
Product/Service
Ch1
Ch2
Ch3
Ch4
Ch5
need1
need2
needn
...
Needs Quality
Testing (ISTQB Glossary):
“The process consisting of all life cycle activities, both static and dynamic, concerned
with planning, preparation and evaluation of software products and related work
products to determine that they satisfy specified requirements, to demonstrate that
they are fit for purpose and to detect defects.” 8
5
What defines a good tester? What is necessary?
Basis of a good
tester is his
knowledge!
Background
9 ISTQB-Trainings: A worldwide success story
Tester’s knowledge covers different areas
Background
10
Testing
Knowledge
Technical
Knowledge
Business
Knowledge
Economic
Knowledge
ISTQB-Trainings: A worldwide success story
6
What defines a good tester? What is necessary?
Background
Is knowledge sufficient to be a good tester?
ISTQB-Trainings: A worldwide success story 11
ISTQB-Trainings: A worldwide success story
A good tester needs a good education
Background
12
Education
Communication
Education
concepts
Argumentation
Reflection
Abstraction
Customisation
Training
Training:
„the process of bringing
a person to an agreed
standard of proficiency
by practice and instruction”
7
member of
ISTQB® Certified-Tester
Standardized scheme
for the training
and further education
of software testers,
recognized
throughout the world
member of
14
Contents
German Testing Board e.V.
ISTQB® Certified Tester – development, overview and tasks
ISTQB® Syllabi and certified training
- ISTQB® Syllabus – Foundation Level
- ISTQB® Syllabus – Advanced Level
- ISTQB® Syllabus – Expert Level (in preparation!)
Accredited training providers
ISTQB® Examinations
Advantages of a personal certification
International harmonization and mutual recognition
Testimonials
ISTQB-Trainings: A worldwide success story
8
member of
15
German Testing Board e.V.* (GTB e.V.)
Founding member of the International Software Testing
Qualifications Board ISTQB®
Registered association with own regulations
Independent, national body in the area of software and system
test
Development of the valid syllabus and exam questions for the
ISTQB® Certified Tester scheme
Accreditation of training providers according to the
ISTQB® Accreditation Standard
Non-profit organization
*Note: e.V. is the German designation for a legally registered association
ISTQB-Trainings: A worldwide success story
member of
16
ISTQB® Certified Tester –
principal attributes
World-wide standard for
the training and further education
of software testers
Multi-stage syllabus
Independent examination
authority
Internationally recognized
certificate
ISTQB-Trainings: A worldwide success story
9
member of
17
ISTQB® -
The path to an international standard
ISTQB-Trainings: A worldwide success story
1998 ISEB (Information Systems Examinations Board, part of the British Computer Society)
develops the Certified Tester Syllabus. The first Software Testers are certified in 1998.
2001 The German Testing Board (GTB) is founded. It develops the German language Certified
Tester syllabus according to the ISEB ideal and also takes German standards (e.g. DIN) into
account.
2002 First certifications „ASQF®-Certified-Tester (AD V1.0)“ (Arbeitskreis Software-Qualität und -Fortbildung e.V.= Working Group for Software Quality and Training) in German-speaking countries.
2002 The ISTQB® (International Software Testing Qualifications Board), the Swiss Testing Board and the Austrian Testing Board are founded.
2003 The syllabus for the „Advanced Level“ is completed.
2004 First exams for „ISTQB® Certified-Tester Advanced Level“
2009 The number of national Testing Boards climbs further. Now 47 (Date: 10-2009)
Prospects: the „Expert Level“ syllabus is expected.
Today (Status 02/2012)
More than 200.000 Certified Testers across the world and more than 25.000 German-
language exams authorized by the GTB!
member of
Trend Germany
18 ISTQB-Trainings: A worldwide success story
10
member of
19
ISTQB®
Structure - Umbrella organization for all national
Testing Boards
- Working parties for the cooperative creation of syllabi, exam questions, processes etc.
ISTQB-Trainings: A worldwide success story
Tasks - Creation and updating of learning
content and syllabi
- Creation and unification of exam questions
- Establishment of procedures and processes
Independent, high-level body
Non-profit organization
member of
20
ISTQB® 48 international boards world-wide
ISTQB-Trainings: A worldwide success story
• American Software Testing Qualifications Board (ASTQB)
• Australia and New Zealand Testing Board (ANZTB)
• Austrian Testing Board (ATB)
• Bangladesh Software Testing Board (BSTB)
• Belarus Software Testing Qualifications Board (BySTQB)
• Belgium and Netherlands (BNTQB)
• Brazilian Software Testing Qualifications Board (BSTQB)
• Canadian Software Testing Board (CSTB)
• Chinese Software Testing Qualifications Board (CSTQB)
• Comité Français des Tests Logiciels (CFTL)
• Czech and Slovak Testing Board (CaSTB)
• Danish Software Testing Board (DSTB)
• Egyptian Software Testing Board (ESTB)
• Estonian Testing Board (ETB)
• Finnish Software Testing Board (FiSTB)
• German Testing Board (GTB)
• Gulf Software Testing Board (GSTB)
• Hispanic America Software Testing Qualifications Board (HASTQB)
• Hungarian Testing Board (HTB)
• Indian Testing Board (ITB)
• Iranian Testing Qualification Board (ITQB)
• Irish Software Testing Board (ISTB)
• Israeli Testing Certification Board (ITCB)
• Italian Software Testing Qualifications Board (ITA-STQB)
• Japan Software Testing Qualifications Board (JSTQB)
• Jordan Software Testing Qualifications Board (JOSTQB)
• Korean Software Testing and Qualifications Board (KSTQB)
• Latvian Software Testing Qualification Board (LSTQB)
• Luxembourg Testing Board (LTB)
• Malaysian Software Testing Qualifications Board (MSTB)
• Nigerian Software and Testing Board (NSTB)
• Norwegian Testing Board (NTB)
• Polish Testing Board (PTB)
• Portuguese Software Testing and Qualifications Board (PSTQB)
• Russian Software Testing Qualifications Board (RSTQB)
• Saudi Arabia Testing Board (KSATB)
• Singapore Testing Qualifications Board (SGTQB)
• South African Software Testing Qualifications Board (SASTQB)
• South East European Testing Board (SEETB)
• Spanish Software Testing Qualifications Board (SSTQB)
• Sri-Lanka Testing Board
• Swedish Software Testing Board (SSTB)
• Swiss Testing Board (STB)
• Tunisian Software Qualifications Board (TSQB)
• Turkish Testing Board (TTB)
• Ukrainian Software Quality Board (USQB)
• UK Testing Board (UKTB)
• Vietnamese Testing Board (VTB)
11
member of
21
ISTQB® - Tasks of the National Boards
Creation of learning content and syllabi in the national
language
Accreditation of training providers
Creation of exam questions in the national language
Authorization of Examination Bodies
(Certification Bodies)
Implementation of procedures and processes
ISTQB-Trainings: A worldwide success story
member of
22
ISTQB® - Organization Certified Tester
ISTQB • International co-operation
• International working parties
• Creation of new syllabi (...)
Certification Body • Performs exams
• Issues certificates
• Receiving point for accreditations
GTB e.V. – German Testing Board* • Co-operation in international working parties
• Release of new syllabi
• Accreditation of training providers
• Creation and release of exam questions
*or appropriate National Board
Accredited Training Provider • Creation of course materials according
to GTB e.V. requirements
• Performs courses
Customer
ISTQB-Trainings: A worldwide success story
12
member of
23
ISTQB® Certified Training
3-stage education program
• Expert knowledge
- Expert Level (in preparation)
• Practical subject knowledge
- Advanced Level
• Fundamentals
- Foundation Level
ISTQB-Trainings: A worldwide success story
member of
24
ISTQB® Certified Training
ISTQB-Trainings: A worldwide success story
13
member of
25
ISTQB® Syllabus - Foundation Level
Target groups - Tester, test analysts, test engineers, test consultants, test managers, acceptance
testers, system testers, software developers, software project leaders, software quality
managers, software development managers, system analysts (business analysts), IT
leaders or management consultants, who would like to receive basic knowledge and
fundamental understanding of testing.
Recommended pre-conditions - A basic knowledge of software development is helpful
Contents - Fundamentals of testing
- Testing in the software life-cycle
- Static testing techniques
- Test design techniques
- Test management
- Test tools
Duration - approx. 3-4 days
Objectives - teach basic knowledge and fundamental
understanding of testing Recommended book. It does not
replace the syllabus and is non-
binding with regard exam questions.
ISTQB-Trainings: A worldwide success story
member of
26
ISTQB® Syllabus – Foundation Level
Software testing
fundamentals
Testing the
software life-cycle
Test design
techniques
Static testing
techniques Test management
Tool support
for testing
Definition of terms
Reason for testing
Fundamental
test process
The psychology
of testing
Re-Test and
regression tests
Software
development models
Component test
Integration test
Functional
system test
Non-functional
system test
Acceptance test
Dynamic tests
explanation of terms
Black and white
box tests
Functional test
techniques
Categories of test
design techniques
Experience-based
techniques
Meaning of
static test
Review and the
test process
Types of review
Tool support for
static analysis
Organization
Configuration
management
Test estimation,
monitoring & control
Incident
management
Risk-based testing
Types of testing tool
Tool selection
and use
General principles System test
Maintenance test
Structural test
techniques
Selection of
test techniques
Test planning
and estimation
Introduction to test tools
ISTQB-Trainings: A worldwide success story
Module contents
Test Analyst Test Manager Technical Test Analyst
14
member of
27
ISTQB® Syllabus - Advanced Level
Preconditions - At least 18 months practical experience
- Foundations Certificate
Contents - Test process
- Test management
- Risk-based testing
- Test techniques
- Reviews
- Incident management
- Test process optimization
- Test tools
- Team organization
Duration - At least 5 days per module
Objectives - Teaching practical testing knowledge
Recommended book. This does not replace the
syllabus and its contents are non-binding for exam
questions.
ISTQB-Trainings: A worldwide success story
member of
28
Test Manager Technical Test Analyst Test Analyst
Software testing
fundamentals Test management
Tool support
for testing
Definition of terms
Ethical guidelines
Fundamental
test process
System of systems
Safety-critical systems
Metrics & measurement
Risk management
Software
development models
Test management
documentation
Component test
Integration test
System test
Acceptance test
Maintenance test
Specification-based
test design techniques
Structure-based
test design techniques
Experience-based
test design techniques
Types of review
Introducing reviews
Static analysis
Team building
Test estimation,
monitoring & control
Incident
management
Testing standards
Types of testing tools
Tool selection and use
ISTQB® Syllabus - Advanced Level
Full – Advanced Level
Testing throughout
the software
life-cycle Dynamic test
Static testing
techniques
Test of software
quality characteristics
Dynamic analyse
Functionality
Usability
Security
Performance
Maintainability
Partability
Reliablility
Risk-based testing
Test process
improvement
Social competence Value of testing
Distributed testing,
Outsourcing &Insourcing
Module contents
Test Analyst Test Manager Technical Test Analyst
ISTQB-Trainings: A worldwide success story
15
member of
29
ISTQB® Exams – Advanced Level
For the ISTQB® Certified Tester, Advanced Level a choice can be made between three individual exams or an overall exam:
• Individual exams for:
- ISTQB® Certified Tester
Basis for course: test management
- ISTQB® Certified Tester
Basis for course: functional testing and review
- ISTQB® Certified Tester
Basis for course: non-functional testing and developer test
• Overall exam for:
- ISTQB® Certified Tester
Basis: „ISTQB® -Certified-Tester, Advanced Level“ courses
Test Analyst
Test Manager
Technical Test Analyst
Full – Advanced Level
ISTQB-Trainings: A worldwide success story
member of
30
Accredited Training Providers
Separation of teaching and examination of knowledge
Training, examination procedure and syllabus definition
separately organized
Training Providers are accredited by the National Board
Result - A high level of quality and neutrality at every level of the
training and further education scheme.
ISTQB-Trainings: A worldwide success story
16
member of
31
Training Providers and Certification Bodies (06/2011)
Over 174.000
Certified Testers
world-wide When
will you be one of
them?
Accredited
Premium Partners
Authorized
Certification
Bodies
ISTQB-Trainings: A worldwide success story
member of
32
ISTQB® Examinations
Examinations for the various training levels are offered and performed by neutral Certification Bodies (Examination Bodies)
The Certification Bodies are authorized and named by the GTB
Each named Certification Body must fulfill and apply the certification rules and processes of the GTB and the ISTQB®
Examination questions come from the GTB and ISTQB®
Named Examination Bodies (01.10.2011):
• DLGI (www.dlgi.de)
Dienstleistungsgesellschaft für Informatik mbH
• gasq (www.gasq.de ) Global Association for Software Quality
• ISQI (www.isqi.org)
International Software Quality Institute GmbH
ISTQB-Trainings: A worldwide success story
17
member of
33
ISTQB® The Foundation Level exam
Duration • An exam lasts 60 minutes
+ 25% for participants with disabilities.
Type of exam • The exam is in multiple-choice format
For each question there can be only one correct answer
ISTQB-Trainings: A worldwide success story
member of
34
Duration • An individual exam lasts 180 minutes
Type of exam • The exam is multiple-choice with 65 questions.
• For each question, the number of achievable marks is given.
• A question is allocated a particular cognitive level (K1, K2, K3 or
K4). Refer to syllabus for further details.
ISTQB-Trainings: A worldwide success story
ISTQB® Exam Modalities Advanced Level
18
member of
35
ISTQB® Exam Preconditions
Preconditions for the exam
• To successfully pass the „ISTQB® Certified Tester,
Foundation Level“ exam it is strongly recommended to
attend the course
• To sit the „ISTQB® -Certified-Tester, Advanced Level“ exam
you must provide proof of at least 18 months practical
experience. A confirmation from an employer or customer
over a period of 18 months counts as evidence
• A MUST precondition is the Foundation Level certificate
ISTQB-Trainings: A worldwide success story
member of
36
Advantages
For the employee - Certification of his/her knowledge
- Recognition of his/her role as a tester
- Testing knowledge is necessary
For the company - Qualification and motivation of employees
- Testing is taken more seriously
- Uniform language, knowledge and procedures
For the project - Testing competence available to the project
- Recommendation: At least one Certified Tester in each project!
ISTQB-Trainings: A worldwide success story
19
Roles to define career paths supported by trainings
SQS-Trainings-provider
ISTQB-Trainings: A worldwide success story 37
SQS Software Quality Systems AG
Stollwerckstraße 11 | 51149 Cologne, Germany
Phone: +49 22 03 91 54-476 | Fax: +49 22 03 91
54-15
E-Mail: [email protected]
Internet: www.sqs.de | www.sqs.com
SQS Software Quality
Systems AG
www.diagnostiker-blog.de