Fish Tank, a Test Model for Android and iOS Apps

February 9, 2015

Blogger Image

Dhanasekar Subramaniam

Head - Mobility Testing

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 (up to) 5 and iOS (up-to) 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.

Fish Tank

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.

Join the conversation

What are your thoughts on this blog? Drop us a line below. We’d love to hear from you.

About Nous Infosystems

Nous Infosystems is a CMMi Level 5 SVC + SSD v1.3, ISO 9001:2008, and ISO/IEC 27001:2013 certified global Information Technology firm providing software solutions across a broad spectrum of industries. Major offerings include Digital Transformation, Application Development & Maintenance, Enterprise Application Integration, Product Engineering, Business Intelligence, Independent Testing and Infrastructure Management Services.

Connect with us