Agile testing
Agile testing
46 1. The team should be relatively small; successful teams have been observed with as few as three people and as many as nine.
47 2. the whole team shares the same workspace.
48
49
50 The benefits of a whole-team approach include:
51 1. Enhancing communication and collaboration within the team
52 2. Enabling the various skill sets within the team to be leveraged to the benefit of the project
53 3. Making quality everyone’s responsibility
54 Testers will work closely with both developers and business representatives to ensure that the desired quality levels are
55 achieved. This include:
56 1. supporting and collaborating with business representatives to help them create suitable acceptance tests
57 2. working with developers to agree on the testing strategy
58 3. deciding on test automation approaches
59 4. transfer and extend testing knowledge to other team members and influence the development of the product
60 The power of three: The concept of involving testers, developers, and business representatives in all feature discussions is
61 known as the power of three.
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99 Chapter 3
100 1. Agile Testing Methods:
101
102 1.1. test-driven development
103
104
107
109
110
112
113 3. the testing quadrants and their relationships with testing levels and testing types:
114
115
116 FA-3.1.4 (K3) For a given Agile project, practice the role of a tester in a Scrum team
117 3.2 Assessing Quality Risks and Estimating Test Effort
118 FA-3.2.1 (K3) Assess quality risks within an Agile project
119 FA-3.2.2 (K3) Estimate testing effort based on iteration content and quality risks
120 3.3 Techniques in Agile Projects
121 FA-3.3.1 (K3) Interpret relevant information to support testing activities
122 FA-3.3.2 (K2) Explain to business stakeholders how to define testable acceptance criteria
123 FA-3.3.3 (K3) Given a user story, write acceptance test-driven development test cases
124 FA-3.3.4 (K3) For both functional and non-functional behavior, write test cases using black box
125 test design techniques based on given user stories
126 FA-3.3.5 (K3) Perform exploratory testing to support the testing of an Agile project
127 3.4 Tools in Agile Projects
128 FA-3.4.1 (K1) Recall different tools available to testers according to their purpose and to
129 activities in Agile projects