For better software testing, I believe in three factors, a good test model or strategy, right set of tools and testers with the right frame of mind.
Fish Tank is one such test model, a collection of various testing framed from the experience of test many consumer mobile apps designed mainly for Android (upto) 5 and iOS (upto) 8. If not all some part applies to Windows Phone too. An app tested from initial design phase needs a different strategy from testing an already released app. Some of these ideas were designed upfront considering the hardware, software capabilities of mobile phones, LONG FUN CUP is one such example. Some others were framed during the time of testing, for instance Content optimization was an idea that was framed while testing an app that looked weird in smaller screens with too many texts. When this issue was raised, initial fix was to reduce the font size, later I realized instead of reducing the size cutting down unwanted text would be a better solution.
I am fond of the tanks built during World War 1, so I used to call most of my work as tanks until I get appropriate name, after completing this post was just looking at my fish tank and wondering what to name it, bingo! On a side note, read this article on how to get ideas!
“People don’t invent things on the Internet. They simply expand on an idea that already exists.” – Evan Williams.
This mind map is just the What part of the model, organised under various stages of app life cycle. I will be publishing a series of post on how to do each this in coming days! Stay Tuned!