Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade
-
Upload
mobilemonday-estonia -
Category
Software
-
view
630 -
download
4
Transcript of Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade
![Page 1: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/1.jpg)
Mindset of a (Ninja) Tester
Vaido Vähk
![Page 2: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/2.jpg)
Who is a tester
![Page 3: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/3.jpg)
Testers break stuff
![Page 4: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/4.jpg)
And the Developers be like ...
![Page 5: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/5.jpg)
If we break anything it's ...
![Page 6: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/6.jpg)
![Page 7: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/7.jpg)
![Page 8: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/8.jpg)
![Page 9: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/9.jpg)
![Page 10: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/10.jpg)
I’m a research scientist.• My field of study is a product that’s in development. • I research the product and everything around it to discover things that no one else has noticed so
far. • An important focus of my research is potential problems that threaten the value of the product. • Other people—builders and managers—may know an immense amount about the product, but the
majority of their attention is necessarily directed towards trying to make things work, and satisfaction about things that appear to work already. • As a scientist, I’m attempting to falsify the theory that everything is okay with the product. • So I study the technologies on which the product is built. • I model the tasks and the problem space that the product is intended to address. • I analyze each feature in the product, looking for problems in the way it was designed. • I experiment with each part of the product, trying to disprove the theory that it will behave
reasonably no matter what people throw at it. • I recognize the difference between an experiment (investigating whether something works) and a
demonstration (showing that something can work).
By Michael Bolton
![Page 11: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/11.jpg)
![Page 12: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/12.jpg)
![Page 13: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/13.jpg)
![Page 14: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/14.jpg)
A good tester tries to walk in end-user's shoes...
… all of them
![Page 15: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/15.jpg)
Why a user MIGHT do that..• The user was distracted by something, and happened to omit an
important step from a normal process.• The user was poorly trained in how to use the product.• The user was curious, and was trying to learn about the system.• The user was in another country, where they use commas instead of
periods, dashes instead of slashes, kilometres instead of miles… Or where dates aren’t rendered the way we render them here• The user was a hacker, and wanted to find specific vulnerabilities in the
system.Etc.
...the toilet story...
![Page 16: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/16.jpg)
![Page 17: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/17.jpg)
![Page 18: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/18.jpg)
There is no best practices, however...
![Page 19: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/19.jpg)
...heuristics !!!
![Page 20: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/20.jpg)
I Sliced Up Fun• I – Input. • S – Store. • L – Location. • I – Interactions/Interruptions. • C – Communication. • E – Ergonomics. • D – Data. • U – Usability. • P – Platform. • F – Function. • U – User scenarios. • N – Network.
![Page 21: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/21.jpg)
More on subject:• http://www.developsense.com/ - Michael Bolton• http://www.satisfice.com/ - James Bach• "Lessons Learned in Software Testing" - Cem Kaner
… panel discussion ideas and questions!
![Page 22: Mindset of a Ninja Tester - Vaido Vähk - QA Lead @Mooncascade](https://reader035.fdocuments.us/reader035/viewer/2022070515/5876ff041a28abf3398b6e87/html5/thumbnails/22.jpg)