Checkmate means the king is under direct attack and cannot avoid being captured. There are situations where you want to checkmate someone. May be in debate or discussions or game but I find checkmate principle useful for the bugs that I would raise against the Software.
- Why do you think it is a bug?
- Are you reporting symptom or real problem?
- What supporting facts would help to justify reasons of declaring a bug?
- Is it reproducible?
- Reproducible steps are clear enough to help others to replicate?
- Is bug description provides clarity on bug and its consequences being present in application?
- Do you need to attach other reference document or screenshots?
- Are you attaching appropriate screenshots?
- If bug is already raised in bug tracking system?
- Are you giving enough justification while deciding the severity of a bug?
- Is it environmental, build, data or application related issue? Categorising bug would help us to get clear idea about bug.
- Are you working on latest build?
- Is your test data valid and not expired?
- Is testing function under construction?
- Do you really understand the functionality under test?
I think tester’s effectiveness would be counted on helping developer to fix bugs rapidly.
Tester should apply checkmate principle to avoid rejections. Tester puts huge amount of efforts to find bugs so it makes sense to avoid rejections.
Latest posts by Savita Munde (see all)
- How to apply for Software Testing Jobs? - December 21, 2016
- Web Forms without Usability is harmful - November 28, 2016
- 9 Good Reasons To Choose Career In Software Testing - November 14, 2016