I read and hear zealots advocating various tools and techniques, plying their trade. Consultancies all have their own 'new', bespoke way of doing things. It's special and better than the rest - but it isn't cheap.
I sometimes wonder, does it all need to be this complicated? Do I need to learn these techniques to know what to do and how to behave?
I don't think so - there I have said it - what do you think?
I think there are a handful of things a tester needs to have at the forefront of their mind when testing:
- what are the business (or otherwise) goals of the software?
- what problem is the software trying to solve?
- what risks are there - how likely are they and how serious are they?
- have empathy with the customer/user - get inside their heads - behave like them
- To be intelligent
- To have business acumen (when testing business software)
- Common sense
- Good communication skills
- People skills
- Attention to detail
- (you can't make a silk purse out of a sow's ear no matter what framework you use)