The Test Analyst's Tasks in the Test Process Flashcards

1
Q

What is the Test Implementation Phase about?

A

It is the Preparation of the testware needed for test execution based on Test Analysis and Test Design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

List the activities of the test process

A

Test Planning
Test Monitoring & Control
Test Analysis
Test Design
Test Implementation
Test Execution
Test Completion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

List the activities of the test process relevant to the TA

A

Test Design
Test Analysis
Test Implementation
Test Execution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

True or False
The moment of involvement for the TA is different for various SDLCs

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Name some types of information a TA typically supplies to other roles within the organization

A
  • requirements reviews feedback
  • schedule input for Project Management
  • version control information and build verification testing results to Config and Change Mngmnt
  • Defect notifications
  • Defect Reporting and confirmation testing
  • Documentation on workarounds and known issues for Technical support
  • adding to technical documentation with specifications; test env documentation and/ or reviewing of these documents
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are typical additional tasks which may be performed by the TA during Test Execution?

A
  • recognition of defect clusters
  • suggestions for future exploratory testing sessions based
    on findings from exploratory testing
  • the info acquired when performing test execution tasks can be used to identify new risks
  • suggestions for improving any of the work products from the test implementation activity e.g. test procedures
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

True or False
Tests must also be understandable for other stakeholders

A

true
developers, auditors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

list Test implementation activities

A
  • development of test procedures and or creation of automated test scripts
  • organization of test procedures and automated test scripts into test suites to be executed in a specific test run
  • consultation of Test Manager in prioritizing test cases and test suites for execution
  • creation of test execution schedule, incl resource allocation
  • finalization of test data and test environments
    updating traceability between test basis and testware (test conditions, test cases, procedures, scripts and suites)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

name 4 experience-based test techniques

A

error guessing
exploratory testing
Checklist based testing
Defect based testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

what about test analyis, -design and -implementation when choosing for exploratory testing?

A

they still take place but during the test execution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

name 4 drawbacks of unscripted testing (reactive test strategy)

A
  • expertise is required
  • test duration is difficult to predict
  • coverage is difficult to define/track
  • reproducibility can be difficult without good documentation or tool support
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

list 3 tasks of risk sessions

A

risk identification
risk assessment
risk mitigation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

what is risk assessment?

A

the categorization of risks and determining their risk level (likelihood x impact)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

how do the contributions of the TA and the TTA differ in risk assessment?

A

TTA: finding and understanding likelihood of risk to happen
TA: understanding impact on business

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

how can a TA know how to classify impact ?

A

following the guidelines from the Test Manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

what can the TA do to mitigate defined risks?

A

reviewing software work products (requirements; designs; user documentation)

have test cases with clear pass/fail criteria

implementation of risk mitigation activities as identified in the test strategy and test plan

re-evaluate known risks based on additional incoming information so that likelihood and or impact can be adjusted

use the info from test execution to identify new possible risks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

explain what is meant by “depth-first” and “breadth-first” when prioritizing tests based on risk

A

depth-first
all of the highest risk tests are run before any lower risk tests
tests are run in strict risk order

breadth-first
a sample of tests across all the identified risk areas are selected, using risk level to weight the selection. this ensures coverage of every risk at least once

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

list the different types of test techniques

A

black-box
experience-based

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

list black-box test techniques

A

equivalence partitioning
boundary value analysis
decision table
state transition
use case
classification tree
pairwise
classification tree diagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

what is equivalence partitioning?

A

a technique used to reduce the number of test cases required in order to test the handling of inputs, outputs, internal values and time-related values

Partitioning is used to create equivalence partitions

of sets of values that are assumed to be processed in the same manner

testing 1 representative value from a partition assumes coverage for all other items in the same partition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

which other black box technique is best to combine with Equivalance Partitioning?

A

Boundary value analysis, including the edges of the partitions into your test values

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

how do you measure test coverage when using the equivalence partitioning test technique?

A

By dividing the No of partitions tested using a value from that partition by the total No of partitions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

what is pairwise testing?

A

the testing of combinations of input parameters each having several possible values.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

what is a parameter-value pair?

A

the combination of a specific parameter (variable or factor) with a specific value of that parameter e.g.
parameter = color
value = red

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

how do you measure test coverage when using the Pair-wise test technique?

A

the 100% pairwise coverage requires every pair of values of any pair of parameters to be included in at least one combination

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

which other black box technique is best to combine with Pairwise testing?

A

Classification tree design
visualizing combinations of parameter-value pairs

equivalance partitioning, dividing the parameter-value pairs in partitions first to reduce the No of parameter values.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

what is use case testing?

A

emulation of intended use of the system as specified by the use case.
a use case describes interactions b’ween actor and system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

which testing phases is use case testing generally used for?

A

system test
acceptance test
integration test ->if behavior of components/systems is specified by a use case
performance test -> use case portray realistic usage of the system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

list some experience-based test techniques

A

error guessing
checklist based testing
exploratory testing
defect-based test techniques

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

what is the difference between two-value boundary and three-value boundary testing?

A

two -value boundary = the value on the boundary + the value just outside the boundary
three-value boudnary = the value before, on and just outside the boundary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

list the product quality characteristics to be covered ty the TA as provided by the ISO 25010

A

functional suitability
usability
portability
compatibility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

list per characteristic the sub-characteristics relevant to the TA following ISO 25010

A

functional suitability:
-f. correctness
-f. appropriateness
-f. completeness

usability
- appropriateness recognizability
- learnability
- operability
- user interface aesthetics
- user error protection
- accessibility

portability
- adaptability
- installability
- replaceability

compatibility
- interoperability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Why does quality characteristic testing require particular attention to
- the SDLC timing;
- tools required,
- software- and documentation availability and
- technical expertise?

A

an adequate planning
ramp up time
test execution time

may not be present without a strategy to deal with each individual characteristic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

why should the TA be aware also of the other characteristics covered by a TTA?

A
  • understanding of overlapping areas that may affect the testing of the characteristics the TA is responsible for.

E.g. failing performance leads to failed usability test if its too slow for the user to use.

and the other way round

E.g. interoperability issues means a compontent is not ready for portability testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

list the sub characteristics of usability

A

appropriateness recognizability
learnability
operability
user interface aesthetics
user error protection
accessibility

(aauulo)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

list the sub characteristics of functional suitability

A

functional appropriateness
functional completeness
functional correctness

(cac)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

list the sub characteristics of portability

A

adaptability
installability
replaceability

(ari ira ria)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

list the sub characteristic of compatibility

A

interoperability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

What test techniques are appropriate to test the functional completeness; functional correctness and, functional appropriateness?

A

a wide variety of test techniques
to test the specific functionality + regression testing for all unchanged functionality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

which test conditions are required to verify the functional or non functional quality characteristics the TA is responsible for?

A

the test conditions can be decided based on the given set of requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

What is the role of the TA in portability testing?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

What is the role of the TA in interoperability testing?

A

Specifying tests for interoperability requires that combinations of the intended target environments are
identified, configured and available to the test team. These environments are then tested using a
selection of functional suitability test cases which exercise the various data exchange points present in
the environment

Analyst must understand these interactions and be able to create the conditions that will exercise the
various interactions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

What are the typical defects to be targeted for the functional completeness-, correctness and, appropriateness?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

when should the functional completeness-, correctness and, appropriateness be tested in the SDLC?

A

Functional suitability tests vary
according to the test level in which they are conducted and can also be influenced by the SDLC. For
example, a functional suitability test conducted during integration testing will test the functional suitability
of interfacing components which implement a single defined function. At the system test level, functional
suitability tests include testing the functional suitability of the system as a whole. For systems of systems,
functional suitability testing will focus primarily on end-to-end testing across the integrated system

Functional correctness testing can be conducted at any test level

Functional appropriateness testing is usually conducted during system
testing, but may also be conducted during the later stages of integration testing

Measuring
functional completeness may vary according to the particular test level and/or the SDLC used. For
example, functional completeness for Agile software development may be based on implemented user
stories and features. Functional completeness for system integration testing may focus on the coverage
of high-level business processes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

Which approaches are suitable to verify and validate the implementation of the usability requirements i.c.w. fulfilling the users’ expectations?

A

Testing
Reviews
Survey and questionnaires

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

what is interoperability testing?

A

verifying the exchange of information between two or more systems or components

it relates to how different components and software systems interact with each other.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

what are the necessary test conditions for interoperability testing?

A

combinations of the intended target environments are identified, configured and available to the test team.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

what should interoperability testing cover to ensure the data exchange works properly??

A

the testing should cover all the intended target environments including variations in hardware, software, middleware, operation system etcetera.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

what can be used as a measure of interoperability?

A

Number of changes and effort required to implement and test changes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

what can be said about software with good interoperability characteristics?

A

that the software can be integrated with a number of other systems

without requiring major changes

or

significant impact on non-functional behavior.

51
Q

when does interoperability testing come into the picture?

A

during component integration and system integration testing

system integration testing: to determine how well the fully developed system interacts with other systems

52
Q

what typical defects can be found during interoperability testing?

A

incorrect data exchange between interacting components

53
Q

which black box test techniques are applicable during interoperability testing?

A

equivalence partitioning
boundary value analysis
decision tables
state transition diagrams
use cases
pairwise testing

54
Q

What is portability testing?

A

it verifies the degree to which a software component or system can be transferred into its intended environment

  • as a new installation
    or
  • from an existing environment
55
Q

who’s responsibility is it to identify risks and to design tests for the portability characteristics (installability; replaceability; adaptability)

A

shared between the TA and TTA

56
Q

list test objectives for installability testing (portability testing)

A
  • validation of different configurations
  • verification functionality is available and working correctly upon under set configurations
  • functional correctness of (de) installation procedures
  • usability of de) installation procedure (clear instructions and error messages)
57
Q

what is checked with adaptability testing?

A

whether a given application can be adapted effectively and efficiently to function correctly in all intended target environments: hardware; software; middleware; operating system; cloud; etc)

58
Q

what needs the TA to analyze before being able to set up adaptability tests?

A
  • identification of the intended environments the software should function on: such as mobile operation system versions ; browser versions
59
Q

wat is replaceability testing?

A

the ability of software components or versions within a system to be exchanged for others

60
Q

when is replaceability testing performed?

A

in parallel with functional integration tests
-> where more than 1 alternative component is available for integration into the complete system

61
Q

how is coverage measured for boundary value?

A

Coverage is determined by taking the number of boundary conditions that are tested and dividing that
by the number of identified boundary conditions (either using the two-value or three-value method). The
coverage is stated as a percentage.
Similar to equivalence classes, in the case of multiple parameters, the Test Analyst should choose a
simple or combinatorial coverage type, depending on the risk.

62
Q

how is coverage measured for equivalence partitioning?

A

No of partitions from which a test value has been used in a test case / total no of partitions

63
Q

what is 0-switch coverage?

A

No of state transitions made for state transition test.
0-switch means from 1 state to another state, meaning 1 transition.

visit every state and traverse every transition at least once = 100% 0-switch coverage

64
Q

what is 1-switch coverage?

A

No of state transitions made for state transition test.
1-switch means from 1 state to another state, then to another state, meaning 2 transitions.

65
Q

explain N-switch coverage

A

the no of switches covered of length N=1, as a % of the total no of switches of that length.

e.g. 100% 1-switch coverage = every valid sequence of 2 successive transitions have been tested once.

100% 0-switch coverage = every valid transition of 1 have been tested e.g. from S1 to S2

66
Q

what is round trip coverage?

A

it regards the state transition test: that all possible loops from one state back to the same state should be covered.

100% round trip coverage = when all loops from any state back to the same state have been tested for all states at which loops begin and end. this loop cannot contain more than one occurrence of any particular state except the initial/final one

S1-S1
S2-S2
S3-S3
etcetera

67
Q

what are the benefits of experience based test techniques?

68
Q

what are drawbacks of experience based test techniques as compared to black box and defect based test techniques?

A

reproducability

69
Q

what are the principles of experience based test techniques?

70
Q

how do defect based test techniques differ from black box test techniques?

71
Q

what are defect based test techniques?

72
Q

what types of defects are likely to be found using Equivalence Partitioning?

A

defects in the handling of various data values

73
Q

what types of defects are likely to be found using Boundary Value Analysis?

A

displacement or omission of boundaries
defects regarding the handling of the boundary values

74
Q

what types of defects are likely to be found using Decision Table Testing?

A

incorrect logic related processing based on particular combinations of conditions resulting in unexpected results.

unspecified results
omissions or contradictions of actions being not defined/specified

75
Q

what types of defects are likely to be found using State Transition Testing?

A

incorrect event types or values
incorrect action types or values
incorrect initial state
inability to reach some exit state(s)
inability to enter required states
extra (unnecessary) states
inability to execute some valid transition(s) correctly
ability to execute invalid transitions
wrong guard conditions
omissions and or contradictions in the specifications

76
Q

what types of defects are likely to be found using Pairwise testing?

A

defects related to the combined values of two parameters

77
Q

what types of defects are likely to be found using Use Case testing?

A

mishandling of defined behaviors
missed alternative behaviors
incorrect processing of the conditions presented
poorly implemented or incorrect error messages

78
Q

how is coverage measured for use case testing?

A

1 test case for basic behavior
additional test cases to cover each alternative and error handling behavior

79
Q

how is coverage measured for pair wise testing?

A

include every pair of values of any pair of parameters in minimally 1 combination

parameter-value pair
e.g. color-red

80
Q

how is coverage measured for the classification tree technique?

A

e.g. for minimum class coverage, ensure all values in a classification are at least tested once

81
Q

how is coverage measured for the Decision Table Testing?

A

No of rules covered by test case / total no of feasible rules

82
Q

what is meant with a collapsed decision table?

A

a technique to systematically reduce the no of combinations.

83
Q

how is coverage measured for the Boundary Value Analysis?

A

No of boundary conditions tested / no of identified boundary conditions (2 or 3 value method)

84
Q

how is coverage measured for Equivalence Partitioning?

A

No of partitions tested / no of identified partitions

85
Q

chapter 6 automation tools
chapter 5 review

86
Q

list disadvantages of experience based testing

A

less relevant for systems requiring detailed test documentation

reproducibility: less reproducibility possible

coverage: calculating coverage is limited

automation: tests less suited for subsequent automation

87
Q

list advantages of experience based testing

A

system documentation lacking: then its a good alternative for more structured approaches

restricted testing time

other roles than testers but with domain knowledge can test

early feedback for developers

helps the team to get familiar with the software

operational failures analysis

diversity of test techniques

88
Q

name some experience based test techniques

A

Error Guessing
checklist based testing
exploratory testing
defect based testing

89
Q

list the characteristics of good exploratory testing

A

it is planned, interactive and creative

90
Q

how can exploratory testing be managed?

A

by timeboxing - determining the time allowed for the testing upfront

using a test charter - designating the areas to be covered in a test session beforehand

debriefing session held by Test Manager to gather test results and determine follow up test charters

91
Q

name some limitations/difficulties of exploratory testing

A

no coverage measure
reproducing test can be difficult
tracking test sessions in test management system can be difficult

92
Q

why is a test charter helpful for exploratory testing?

A

the charter may identify where to focus the test effort, define what is in and out of scope for the test session and what resources should be committed to complete the planned tests .

93
Q

chapter 6 automation tools
chapter 5 review

94
Q

what is 1-wise test case?

A

1-wise says that all classes should be covered at least once, for 100% coverage

95
Q

what is pairwise testing?

A

pairwise testing ensures that each parameter-value pair gets tested once against each parameter-value pair of each other parameter

it is, all pairs of parameter-value pairs for any two different parameters get tested.

hereby avoiding testing all combinations of parameter-value pairs

96
Q

how to reach 100% pairwise coverage?

A

it requires every pair of values of any pair of parameters be included in at least once combination

97
Q

when is a use case valid?

A

when in conveys realistic user transactions

98
Q

what reduces the value of a use case?

A

if the use case does not reflect real user and organizational requirements

99
Q

what is use case testing?

A

transactional, behavior-based tests emulating intended use of a component or system as specified by the use case.

use cases are defined in terms of interactions b’ween the actors and a component /or system.

100
Q

what are defect based techniques?

A

A defect-based test technique is one in which the type of defect sought is used as the basis for test
design

101
Q

what is round trip coverage?

A

state transition test technique.
it applies to the situations in which sequences of transitions form loops
when all loops from any state back to the same state have been tested for all states at which loops begin and end, then 100% round trip coverage is being achieved.

102
Q

how is coverage measured for the state transition test technique?

A

coverage N means N+1 transitions are covered.

0 switch coverage: every state + every transition is covered e.g. from state A via transition 1 to state B

1 switch coverage = 2 transitions, from state A via transition 1 to state B via transition 2 to state C

103
Q

how does a classification tree help a TA?

A

it helps identify parameters (classifications) and their equivalence partitions (classes)

104
Q

for which black-box test techniques can a classification tree be of help/additional value?

A

pair wise testing
boundary value analysis
equivalence partitioning

105
Q

all pairs coverage = each parameter value pair gets tested with every other parameter value pair.

how many testcases are needed when having 3 parameters each having 4 values?

A

case # Value 1 Value 2 Value 3
1 house wood city
2 house concrete suburb
3 house brick countryside
4 house mixed wilderness
5 semi-detached wood suburb
6 semi-detached concrete countryside
7 semi-detached brick wilderness
8 semi-detached mixed city
9 apartment wood countryside
10 apartment concrete wilderness
11 apartment brick city
12 apartment mixed suburb
13 cottage wood wilderness
14 cottage concrete city
15 cottage brick suburb
16 cottage mixed countryside
elk huis type wordt gecombineerd met elk mogelijk materiaal type.
elk materiaal type wordt ook weer gecombineerd met elke locatie type. hiermee zijn alle parameter-value pairs afgedekt.

106
Q

all pairs coverage = each parameter value pair gets tested with every other parameter value pair.

and how many testcases are needed when having 3 parameters (language, browser, OSA) each having 3 values?

A

TC Language Browser OS
1 English Br1 OpS1
2 English Br2 OpS2
3 English Br3 OpS3
4 French Br1 OpS3
5 French Br2 OpS1
6 French Br3 OpS2
7 Japanese Br1 OpS2
8 Japanese Br2 OpS3
9 Japanese Br3 OpS1
je ziet, de talen worden met elke browser type gecombineerd.
elk browsertype zelf wordt oook weer met elke OS type gecombineerd. hierdoor maar 9 test cases nodig. zijn dus niet alle denkbare opties maar wel genoeg voor zogeheten all pair coverage dwz dat alle parameter-value pairs afgedekt zijn.

107
Q

how to calculate to minimum no of testcases needed for use case testing?

A

1 TEST CASE for the mainstream path
+ testcases for every exception path

108
Q

when is functional suitability testing done/in which sdlc moment?

A

functional suitability test conducted during integration testing will test the functional suitability
of interfacing components which implement a single defined function.

At the system test level, functional
suitability tests include testing the functional suitability of the system as a whole.

For systems of systems,
functional suitability testing will focus primarily on end-to-end testing across the integrated systems.

109
Q

list the stages of the SDLC in correct order

110
Q

explain the sub quality characteristic functional correctness
of the software quality characteristic functional suitability

A

Functional correctness involves verifying the application’s adherence to the specified or implied
requirements and may also include computational accuracy

111
Q

explain what the sub quality characteristic functional appropriateness focuses on

A

Functional appropriateness testing involves evaluating and validating the appropriateness of a set of
functions for its intended specified tasks.

112
Q

when in the SDLC is functional appropriateness tested?

A

Functional appropriateness testing is usually conducted
during system testing, but may also be conducted during the later
stages of integration testing

113
Q

when in the SDLC is functional correctness tested?

A

at any test level of the SDLC

114
Q

when in the SDLC is functional completeness tested?

A

that depends following the particular test level and/or the SDLC being used.

E.g. in Agile software development, once user stories and features have been implemented.

E.g. for system integration testing the testing may focus on the coverage of high-level business processes

115
Q

what is interoperability testing?

A

verification of the exchange of info between two or more systems or components

the exchange of info and the use of the info exchanged

116
Q

what actions are necessary during the test implementation phase so that interoperability testing can be done in the execution phase?

A

combinations of the intended target environments are
identified
configured
available to the test team

the TA has created the relevant data that can be exchanged/used for the interoperability testing.

117
Q

what characterizes software with good interoperability?

A

that the software can be integrated with a number of other systems without requiring major changes or significant impact on non-functional behavior.

118
Q

what is interoperability about?
(sub characteristic of the software quality characteristic ‘Compatibility’

A

how different components and software systems interact with each other

119
Q

what can be used as a measure of interoperability?

A

the No of changes and effort required to implement and test changes when integrating the software with other systems

120
Q

when is interoperability testing done?

A

during component integration and system integration testing

121
Q

which black box test techniques are relevant for interoperability testing?

A

EP, BVA, decision tables, State transition, Use case, pairwise
all techniques are applicable.

122
Q

to do blz 43 syllabus, wanneer welke software quality sub characteristic testen in de sdlc? wat is het. wat doet het etcetera.

ch 5

ch 6

examen vragen betrekken in kaartjes