1.5.2 Tester’s and Developer’s Mindsets Flashcards
The primary objective of development is to
design and build a product.
Developers and testers often think differently. They have different sets of objectives which require
different mindsets.
Bringing Developers and testers mindset together helps to achieve a higher
level of product quality.
A mindset reflects an individual’s assumptions and preferred methods for
decision making
problem solving
A tester’s mindset should include
curiosity,
professional pessimism,
a critical eye,
attention to detail,
a motivation for good and positive communications and relationships.
A tester’s mindset tends to grow and mature as
the tester gains experience.
successful developers are often more interested in designing and building solutions than in
contemplating what might be wrong with those solutions.
confirmation bias makes it difficult to become aware of errors committed by
themselves.
With the right mindset, developers are able to test
their own code.
Different software development lifecycle models often have different ways of
organizing the testers and test activities.
Having some of the test activities done by independent testers increases
defect detection effectiveness
defect detection effectiveness is particularly important for
large, complex, or safety-critical systems.
Independent testers bring a perspective which is different than that of the work product authors, since they
have different cognitive biases from the authors.