Change your mindset and improve your QA skills with advanced math
Advanced mathematics is usually seen by most of the people as an area of philosophy rather than science, being so abstract that actually is nothing much more than expert level puzzles and toys for a group of enthusiasts. Something so far from reality that many protest against investing in such research… So could these topics anway be interesting to an average tester?
This presentation is to give five examples of how topics from various areas of advanced mathematics can help us to look wider on QA and improve our skills. Firstly we will look at the similarities between testing process and mathematical proof to see what conclusion we can drive from this observation. We will also discuss the topic of equivalence partitioning knowing well to most of us from the ISTQB syllabus – here however we will look at this much wider. Then we are going to check on a example how logic and propositional calculus can help us to identify non-trivial test cases. Also we are going to check some probability theorem aspect and think of how this could be helpful – during the presentation you will find the mathematical answer to the often question: is it worth to change your mind? Finally we will recall an advanced math theorem to show that a drop really drills a rock – continuous small steps can lead to really huge change. So remind about quality at your workplace – math (and history) proves the constant message works.
Jędrzej Osiński completed Ph.D. at the Faculty of Mathematics and Computer Science of Adam Mickiewicz University in Poznan (modelling time and space in expert systems). He gained experience working within Polish Platform for Homeland Security (government grant). After almost 10 years of academic teaching, he currently lectures about software testing and products, AI applications and IT business start-up. He combines his academic career with being a Senior Quality Assurance Engineer in Cognifide, an experience management consultancy. He is an ISTQB Advanced Level Test Manager and Test Analyst, and this year Testing Cup winner (the Cognifide Tigers team). Jędrzej is an author of 14 scientific papers and co-authors of two books (including “Testing in Practice”). During his professional and scientific career he was involved in a number of different conferences as a speaker, papers reviewer and organizer. He is also involved in various science communication and popularization activities sharing his knowledge about AI, IT and mathematics during invited talks, school presentations, TV and radio appearances. Everywhere he tries to follow his favorite quote by Albert Einstein: “If you can’t explain something simply, you don’t understand it well enough”. Jędrzej also writes blog posts and tweets as @dr_hawaii. Check his recent AI technology vision post in a form of a short story: http://www.cognifide.com/our-blogs/technology/lost-in-heaven