With Julian Harty :: Day 1

It was a wonderful day with Julian harty. Loved his simple way of demonstrating things with real examples. There was no presentation as such, but we never felt or realized for a minute about having a presentation. we were absolutely fine with the way he structured the  topics and explanation.

Going ahead, he had inspired me in many ways, TODAY. Firstly, I have never seen a mobile tester carrying different kinds of mobile with him and experimenting always. The notepad and his pen, wow! Wonderful, it’s the technology he is filled with. And now I am now curious to use those kind of pen. 🙂

He started with a wonderful example, “I had been to a mall yesterday, and observed people grouping up in a mobile store. There was posters of samsung galaxy S4 and HTC”. Relating this to evaluate the devices that has to be considered seriously for testing an app or the Mobile web. Wow, isn’t that good! we always go to a mall, just to have fun and there are information’s that are flying across. We might have to wait and think for a while to understand why and for what is this happening!

He helped us providing some important tricks :

In Order to test a mobile web applications :

  • To understand, the technology used behind the mobile web

  • So, considering the mobile web seriously from business perspective (ie : why is that the organization focused more towards their mobile web why not mobile app?

  • Mapping the common language used by the browser to interact with the website

  • Network connectivity – Never know how the network connection is going to be. (ie : 2G, 3G, 4G LTE and Wi-Fi etc)

  • Geolocation – which is now-a-days playing an important role in each and every application to give user an appropriate results and as most of the e-commerce application using the IP address to determine the exact shop and location to provide information for the user MORE PRECISELY

  • Understanding their (Clients) database structure and libraries to analyze and help them to achieve their goal.

We might have to try this, ring.io. Helps to understand the technology used by a website in mobile browser. Similar to WOORANK analysis available to get the technical information of websites

Making use of emulators and simulators :

As there are plenty of manufacturers manufacturing different kinds of devices respective to screen sizes, resolutions, software versions and hardware capabilities. Emulators helps us in such a situation where we might have to test on a particular device with particular hardware capabilities, just create an emulator and boooommm!! you got a unique devices with you! Ya, there are limitations. We can just take help of it and should not rely on it totally.

Mobile Automation using selenium :

Making use of web-kit that’s been already provided by Google and mixing up with eclipse and ADT tools automate mobile websites. We were focusing more towards setting up the environment and understanding it.

Will explore about the tool and would write a follow-up post and by the time I do that, just go ahead and explore the tool. Thanks!

Advertisements

Session on iOS..!!

Thanks Parimala for giving me an opportunity to take an session on iOS with no documents and Mind-maps with me ..!! ya.!! I was scared and nervous,however I somehow told myself “Dude, Go ahead”. But I have no idea how it started and how it got over but hope some or the other would have gained some knowledge about iOS after this session.

I couldn’t organize it accordingly as it was a surprise for me. I just have to dig my knowledge and put it upfront.

So here is the summary :

iOS (internet operating system) by apple inc. being an “Android fan boy” doesn’t mean that I shouldn’t have knowledge of iOS. So here I go.

About hardware and software :

All the apple phones can be updated to its latest software. There are parent product as of now (iPhone, iPad, iPod) and they are further divided with :

iPhone : 

  • iPhone 4
  • iPhone 4s
  • iPhone 5

iPad :

  • iPad 3
  • iPad Mini
  • iPad 2 (Non-retina)

The latest software : iOS (6.0.1)

Agenda : (There was nothing like that when I took that session) 🙂

  • Installation
  • Navigation
  • Guidelines
  • Notification
  • Integration
  • User reviews and comments

The Test design format :

How to get started?? Just don’t go blind. There are some basic ideas or design that I can help you with.

Installation :

So, being an app which is not available in app store. There are certain things you might have to do install an app.

  1. Download iTunes (Available for windows, Mac)
  2. Connect your iPhone to your PC using USB cable)
  3. Now you can observe that the device name will be displayed in iTunes with an “Sync” icon
  4. Now go to apps
  5. Enable sync and just drag and drop the file which is stored in your local.

Note : if the previous version is already installed, it will be replaced.

Navigation :

You might think why is this guy taking navigation as priority??

It’s because “Mobile apps” are meant to achieve the task as short and as simple as possible it may be time, the process or even the payment. If it doesn’t do then the developer had gone crazy…!! 😀

Points to note on Navigation :

  • More than 3 steps is a very bad user experience
  • Make sure that the buttons are not misplaced
  • Make sure you are not getting lost somewhere inside the app (If you are lost, it’s not your problem)

Guidelines :

  • It’s really important and Apple really do care.
  • Find out the place where user uses the app for a long time and pick some important part from guidelines.
  • Go through User element usage guidelines (Important)

Notification :

  • Apple had introduced Notification recently and I don’t like it. But keep an eye
  • Lot’s of notification will lead to un-installation of the app (Limited notification is enough)
  • Information as short and simple when it comes to notification
  • Consistency of the info provided in the notification and after opening it

Integration :

  • Sharing is caring and user loves it
  • Facebook and twitter is one of the top social sharing websites and it’s been integrated into iOS software by default which means no windows to login or entering credentials. Click, access and share and it’s done.

User reviews and comments :

Please do follow user reviews and comments in the app store. They some how help you to get lot more ideas. User always tells truth.

Other ideas :

  • Use the app, which means you are actually an user when it comes to mobile app. This will indirectly help you to find bugs (Environment, color, Lightnings etc.)
  • Help Developers to fix their bugs easily (Provide as much info as possible)
  • Find out some competitor apps and explore it for a while (Boss..!! they already have some customers)
  • Read terms and conditions at-least once
  • Feel free to tell, discuss with developers. Because we are the only friend for them

The design :

  • Understand and write down the purpose of the app from your perception (Because you are testing it)
  • Find out the Platforms in which the same app has been developed and explore it
  • List down the  features and mark priority accordingly
  • List down required data and present data
  • Write down some basic user scenarios (May be a single flow ie : Login, purchase, view the info of purchased item and logout)

You will get lot more ideas when you start exploring the app and don’t forget to note it down somewhere..!!

I think this might have helped you guys in some or the other way. However thanks for reading it. I might have missed some of the points but don’t curse me for that. 😉

Note : I will be updating this post when ever required or I get some crazy ideas.

Ignition_v1..!!

Hey people, cool that I started writing my drafted posts. 😉 oh rite..!! serious now ..(Oh..!! god that’s seriously not possible with me) ok ya..!! So I am taking myself as an example for this post.

Initially, when I was taught how to start “Testing” or “Exploring” a product. I was totally out of track as I didn’t know where to start of and how would I continue further. ufff…I was finally “Taught” a solution …Thanks for Dhanasekar who actually made me realize that we need patience and passion. ok.!! anyhow he can show me only the path it’s my journey and I have to continue with my own ideas and skills and it’s my job to find out my unique ishtyle of “Designing” and “Execution”. So, did I find out..?

The answer is no…!! but yes..!! I actually found that I can find my own ishtyle..!! isn’t it cool..!! it’s not that easy to figure out..But I am still in progress of finding lots of things that’s hidden inside me.. 🙂

So what is my conclusion : Hmmmm,.!! I am just sharing (Someone else gave me) that “when you don’t know where you are heading to then, you will not reach your destination”. Destination is the first thing that we have to find out…Work backwards…

Firstly, I am not that experienced to tell all these things which does not look good..ahaaaa but it’s good time that I understood things so early and eagerly waiting to achieve and do great stuffs. So the same for whoever reads this post and All the best.

My colleagues call me “Android boy” know why…?? do you think I use an android phone..noooo..!! It’s b’coz I chose and I should know in and out of it to become one of the best “Android Tester”, which is my destiny.

How did I choose.?

Basically, I am a mobile geek.!! So I chose “mobile” as my basic profession and I pinned it, I thought I would work only on mobiles and it may be any sector (Marketing, Business, development etc)  but fortunately I came into “Testing” which is indeed was very interesting and “future”. wow..!! you know how it is..?? it’s AWESOMEEEEEEEEEEE….!! so do you think I am done with it..!! Nooooo there are lots of things that we have to figure out in our journey and I am doing it …I would continue this post naming this as a version : 1 which I felt is a good idea..So now..!! tell me what are you going to do now….wander or find u r path..??? and future versions will be more about Testing .. 🙂

Explore First !!

Where are we…!!!

We as a people, Are into the technology world. As we know that the technology had improved in such a way that people started posting the picture from anywhere from any gadget. So the technology has driven the whole world and it would be “technology rain” some day. So people are excited about the future things that would help them their work in very easier way.  So we as humans have to change according to the environment. Day to day improvements makes even people more confuse. So if the people wouldn’t change to the “changes” that has been done by the technology would make our work slow and may even get frustrated about what they do. So how can we face this..?? how can we tackle this..??? and is there a way so that it would be easier for us to continue the technology which are improving day by day..!!!

Think, You have ordered a phone, Which is limited edition and you have ordered it online, Think how excited you would be and how eagerly you will be waiting to touch and use the phone, And now you have the phone with you..!!! look at your face 🙂 so having such kind of excitement is very limited. Its not the same excitement when you get the phone and after using it …!! To keep your excitement constant i wish you can follow some of the below mentioned object…!!

Follow…..!!!

The the first thing that we can do is…Follow..!! so people use gadgets and they are busy with their work that they are doing. So people wouldn’t have that much time to interact with the updates that has been done by the technology folks. Everybody might not track the updates. So, interacting with people and some social websites and etc will help you with the updated that has to be made and yes!! its technology it can do automatically. But, you are the one who is instructing it so make sure that it does it by itself..!!

Experience..!!!

Following and just ignoring does not make any sense, And the next part that we do after keeping track of something is to execute what we have followed. So i might not use your valuable time but this can be done when ever you feel like doing it. Is there any body who use same stuffs for a long time..?? And won’t they get frustrated using the same stuff without change..?? And don’t they prefer changes with their stuffs they use..?? So its not about suggesting the people to forcefully the people to do it..!! Its people who want changes in their stuffs they use daily and it may be anything including the pen that they use…!! So, Use new stuffs, Experience new stuffs and you’ll surely feel the difference…:-)

Adjust..!!!

People may feel difficult to move from one stuff to another better to tell “one generation to another”. Instead saying “i don’t want” it cant be “oh, let me try this”. People now-a-days, Morning at new York and Sydney in the evening. So How could they do it ?? and can they set with the climate, place and the most needful “food” 🙂  ??? So they do ADJUST with everything they do. So even so the technology adjust with the technology and it will adjust with you….!!:-) yes, even i do have one mobile with least configuration. Ya, it does work with me very well and good. I like that a lot and it likes me a lot…:-);-)

So its all about some things that we can do, and enjoy the technology that is actually growing. So, try appending to the awesome and lovely technology. It is not actually costing you to the heap (Actually it does only in case of buying the hardware) but it doesn’t mean that you have to buy an high end model with all the features in it. But then it depends on the capacity, and the purpose.

So this is all about things that i do,  and things i feel and follow.

So please do apologize, And suggest if there is anything that has to be taken out or that could be added for this article, This is my first blog post and i would start and continue writing my blog on testing. This blog is to help understand blogging. So please help me suggesting and help blogging:-)

My next blog post will be on, Things to remember while testing mobile apps and tips. 🙂