Quality does not belong solely with the tester. Adding a tester can sometimes make things worse by changing perceptions and creating a lack of shared understanding between developers and testers. It is better for developers to take responsibility for quality and think of testing as part of the development process through techniques like pairing with testers, considering broader concepts during development, and automating tests. Fostering a collaborative culture where roles are blurred and everyone shares responsibility for quality is most effective.
Related topics: