1.5 Essential Skills and Good Practices in Testing Flashcards
What are some key generic skills required for testers?
Testing knowledge, curiosity, attention to detail, communication, critical thinking, creativity, technical and domain knowledge.
Why are communication skills important for testers?
Testers often report defects and bad news; clear and constructive communication avoids conflict and builds trust.
What is the whole team approach?
A practice where every team member is responsible for quality and any team member can perform testing tasks.
Where did the whole team approach originate?
From Extreme Programming (XP), and widely used in Agile and DevOps.
What are the benefits of the whole team approach?
Improves communication, collaboration, and team dynamics; increases shared ownership of quality.
What does test independence mean?
Testing performed by someone not responsible for developing the test object.
What are the benefits of test independence?
Reduces bias, improves defect detection, and helps challenge assumptions.
What are potential drawbacks of high test independence?
May create communication gaps, reduce collaboration, and cause developers to disengage from quality.
What is confirmation bias and why is it relevant in testing?
The tendency to favor information that confirms one’s beliefs — testers challenge this by thinking critically and independently.
Why is domain knowledge important in testing?
Helps testers understand business needs and improves communication with stakeholders.