6 Reasons that Developers fail as Software Testers...
- Lack of end-to-end perspective.
- No experience as tester, no idea on how to find bugs or defects.
- Biased towards their code.
- Misunderstanding requirements, wrong approach and no apatite to understand testing.
- Both are two different specialized professions.
- Developers' mindset is positive thinking, build, develop whereas testing mindset is pretty much the opposite who find creative ways to break a product, drill deep to find defects.
This is why we need a Test Team!
What do you think guys?