Wednesday, March 7, 2012

Introducing MUG – Mobility User Group, in Bangalore


Introducing MUG – Mobility User Group, in Bangalore

Are you a techie, gadget geek or developer in Bangalore and passionate about Mobile Platforms, if so join the Mobility User Group (or, MUG) to debate and connect with pros.
What is MUG? MUG stands for Mobility User Group. This is a group of passionate individuals who will meet regularly to learn and debate the technologies driving new age mobile device platforms.

If you are interested in watching the videos of the First MUG Hangout to see the type of stuff we cover, click the link below:

This times Hangout, on March 10th will feature the following topics (see the event details on Facebook for more information):

Product Hangout:  Microsoft's take on Mobility - Windows Phone 7 and Windows 8
Technical Hangout:  Developing web apps for iOS and Android
Q&A and Networking

Venue:
Fiberlink Software
3rd Floor, Regent Insignia
#404, 100 Feet Road, Koramangala 4th Block
Bangalore. 560095.
Landmark: Above eZone electronics store, Opp Sukh Sagar restaurant

Leia Mais…

Tuesday, March 6, 2012

Where was this option till now?

Launch Twitter on any browser, login to your account and note the icons displayed next to the Search field. An icon when clicked displays your profile details and other options and 'Compose new Tweet' icon. Now, lets get to the scenario which prompted me to write this post.

I was following a particular conversation on www.twitter.com. A conversation is different from an isolated tweet as you will a tweet in reply to another tweet. Isolated tweets are individual tweets and not typed using the Reply link. You can recognize a conversation by the text 'In reply to SomeUsername' below the tweet.
Once you click on the 'In reply to SomeUsername' link, the entire conversation is displayed.

And if you notice carefully, once you click on the link, you will see an additional icon next to the 'Compose new Tweet' icon. Where was this icon till now?
What will you do if you were the tester? Let me make it very simple - there are only three icons to be tested. The icon to see more details, the 'Compose new Tweet' and the 'Close all open Tweets'. When you launch twitter, you will not see the third icon. Let us relate this behavior to the software we test everyday.

There might be options or functionality which are no so obvious. In fact, they might be enabled based on some action. These options might not be displayed by default. I think this is an interesting situation for a tester. Many times, a tester has to focus on things which are not just obvious but what is hidden behind the obvious.

As a tester, what will you do? I am not interested in answers like 'As testers, we will receive requirement documents which will mention all the functions.' or 'I test based on what the programmer asked me to test.'
When I thought about such scenarios, these questions came to my mind:

  • What are the hidden functions?
  • Are they important functions? Should they be hidden by default?
  • Is the user informed about such functions? Should the user be informed that some options are hidden? I am thinking of contexts where displaying all the options by default is not a good idea. Maybe games where you would like the user to discover options. 
  • Have you tested for all of the hidden functions?
  • How do you know if you have tested for all the hidden functions? Who has the list of all the hidden functions?
  • Why are are some functions hidden? What should be the criteria for hiding a functionality by default?
As a tester, this exercise should be interesting. Look at your software and discover the hidden functions :)
Who knows, you might find a bug that was hiding from day 1...

What other questions come to your mind. Let me know through your comments.

Leia Mais…