Role in Company: Sr QA
2. Learning about techniques that are proven working in practice.
3. Learn to use the power of modeling, exploration, experimentation and questioning.
Listening to testing presentations and reading testing blogs and books might leave you with the false impression that testing is easy, well organized, structured and perfectly fits in time. The problem is it is not. We all want to have perfect documentation, perfect environment, plenty of time to run our tests, transparent management decisions that will back our testing up and help the project run smoothly and tools, to facilitate most of our job, so we perform more efficient… but these are all dreams.
The difference between testing in books, blogs and presentations and real life is like the difference between a walk in the park and trying to survive with limited resources in the middle of the amazon jungle.
Testing in real life is surviving in a hostile and high risk environment – hard, complex, unfair and we have to fit in the smallest amount of time possible to deliver our input on a project.
Often the following problems occur:
- We lack time
- We lack testers
- We lack documentation and / or knowledge about the product
- We lack tools or budget for them or time to use them effectively
- Company we work for is low on budget
- We’re under serious pressure
As you can see, there’s plenty of factors, sometimes combined, sometimes all of them at once, that try to take us down. In order to be useful we need to develop a strategy that is flexible and adaptive enough to work in extreme circumstances.
This session forms part of a conversation track on Monday afternoon.