ISTQB-Trainings: A worldwide success story...8 member of 15 German Testing Board e.V.* (GTB e.V.)...

19
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

Transcript of ISTQB-Trainings: A worldwide success story...8 member of 15 German Testing Board e.V.* (GTB e.V.)...

Page 1: 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®

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

Page 2: 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®

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

Page 3: 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®

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

Page 4: 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®

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

Page 5: 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®

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

Page 6: 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®

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”

Page 7: 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®

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

Page 8: 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®

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

Page 9: 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®

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

Page 10: 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®

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)

Page 11: 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®

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

Page 12: 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®

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

Page 13: 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®

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

Page 14: 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®

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

Page 15: 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®

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

Page 16: 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®

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

Page 17: 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®

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

Page 18: 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®

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

Page 19: 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®

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