Archive for March 2013

7 things - What Leadership Really Matters.. (Part 2)


Let’s start with a simple question: What do you want to be in your Life?
Many people will be having dreams of some day they will be a good teacher, a writer, a programmer, a magician, an officer, an expert, an entrepreneur.

Like everyone I wanted myself to be a Leader in the field, I do my job from my job.




There is a common mistake to think Leader with Manager. A Leader can be a manager but being a manager does not mean you are a leader.

Have you thought: How do you get there?
Do you set yourself a goal to complete it? If yes, then that doesn’t get you job done.

I usually read lots of books on Leadership and Psychology, which are my non-technical favourite topics.

The following are things I learnt while studying my bachelor’s.
  • Honesty.
  • Passion.
  • Humility.
  • Communication.
  • Be Open, Straight and Genuine.
  • Stop Procrastination.
  • Be Happy and Help Others.

That’s it. Seven pretty simple things and you’ve got a changed life. None of these steps is impossible — in fact, you can put them into action today.

I am still learning and I believe: “Nothing will change unless you make a daily change

If you’re not willing to make it a daily change, you don’t really want to change your life. So make a daily change. Let’s dig into how it’s done!

You can follow the posts on Twitter

Quote of the day:
“A year from now you will wish you had started today.” - Karen Lamb

Posted in | Leave a comment

Adobe Shuts Down BrowserLab on March 13, 2013


Adobe launched BrowserLab – A Free service based software for testing web content across desktop browsers and platforms.

Due to the intent growth in mobiles, tablets in portrait and landscape: Focussing on new challenges with new solutions, Adobe has to shut down their BrowserLab service immediately.
If you need to test across multiple desktop browsers: Adobe recommends to check – BrowserStack and Sauce Labs*.

Sauce Labs welcoming BrowserLab users with special offers:

1) 10 hours (600 minutes) of free manual testing time (with no expiration) for up to two concurrent open browsers.
2) Once you’ve used those 600 minutes, your account will revert to a free account which includes 30 minutes per month of free manual browser testing.
3) This limited time offer will remain valid for 30 days from March 13, 2013.
 
If you need to test mobile web projects, check – Adobe Edge Inspect , which we can work on computer to remotely control and debug the web pages on the mobile devices.


You can follow the posts on Twitter

Quote of the day:
"Your life is perfect. It is a perfect plan and it is a spontaneous miracle. It is both every moment."
- Sri Sri Ravi Shankar

Posted in | Leave a comment

A Journey for Life | The Journey Begins.. (Part 1)


It’s a Sunday – Fun Day; many people think to enjoy their life – hangouts with their friends, Shopping, Going for Movies and so on.
Hang on for five mins..!!!

Here I will share you something interesting to you…

1)    Whenever you meet someone you say: “Good Morning”.
Right?
 Have you heard about someone saying: “Good Museum Day Morning”...?
Think about: What is “Museum Day”.
If you have no thoughts hold on for a second…


2)    “Do you know how long most people’s lives last?”
Many people say: “It may be 75-80 years”.
Now the interesting part begins...
“Statistically, the average human lives around 28,200 days”
It’s surprising as we really never thought of it in days before.
“We seem shorter in life, when you think in days versus years.”

3)    Now have you ever been to historical museum?
We see the halls with old photos of people at work, family photos or some with their friends describing the history, stories of what they have done and events occurred etc.
Right?
Have you ever thought, if every day of our life is catalogued – what we felt, the people we saw, and how we spent our time? And at the end of our life a museum is built which shows exactly how we lived our life.

4)    Now think, if we spent most of our time at a job we didn’t like?
The most of the museum would be dedicated to show us unhappily spending our time at a job we didn’t like.

If we were living happy and friendly with others, the museum would show it. But if we are angry and upset or yelled, we interacted, the museum would show it.

“Imagine if you like walking through that museum towards the end of our life to look the pictures, view the videos, listen to audio clips which you have spent time. “

How do you feel?

 Every person who walked through it would know us exactly as we truly were.

Our legacy is not based on how we dreamed of living, but how we actually lived our lives.

“Imagine about the life after we die (heaven / hell) – it actually consists of us being the eternal tour guide for our own museum”

(Will be continued  ...)

You can follow the posts on Twitter

Quote of the day:
“What separates the winners from the losers is how a person reacts to each new twist of fate.” -Donald Trump

Posted in | Leave a comment

Combinatorial Testing – Part 1


          The behaviour of software application many be affected by many factors.
E.g.: Input Parameters, Environment Configurations, State Variables etc.

Combinatorial testing is a practical approach that produces high quality testing at lower cost.

The Basic Combinatorial testing can be used in two ways:
  • Combinations of Input values.
  •  Combinations of Configuration Values

These can be used separately or at same time.

Combinatorial testing can help detect problems in the early of testing life cycle.
This is known as All Pairs Testing Technique (or) Pair wise Testing.

Thanks to Weekend Testing. Although I haven’t participate in the session due to travelling. But I always try to learn using the Transcript and Reports by participants.
This is the first time I am doing this.

Let’s Learn to Test One Puzzle:

Application:  Black box machine by James Lyndsay

Download: Puzzle 5.



This puzzle will be download as (.swf) Flash Player file.
This puzzle can be opened with any flash player or browser (having flash has in-built)

Activity: Finding the puzzle behaviour using combinatorial testing.

Initially when I have seen this, I had no clue of how to perform and how it works.
Then I started pressing all the buttons on the screen from left to right and see the pattern.
I understood that pressing the Green and Yellow buttons gives the flashing lights on the Buttons.
So, I thought: I could name the Buttons by the letters and numbers like below.






Now, it’s easy for me to see the pattern and get the combinatorial values.


Observations:
1.    Click ‘S’
            AE       BF        CG       DH

Here A,B,C,D,E – Represents Red Color.
F – Represents Green Color
G – Represents Blue Color
H – Represents Yellow Color

2.    Click ‘1’ then ‘S’
            AF        BE       CG       DH

3.    Click ‘2’ then ‘S’
            AE       BG       CF        DH

4.    Click ‘3’ then ‘S’
            AE       BF        CH       DG


5.    Click ‘4’ then ‘S’
            BE       AF        CH       DG

6.    Click ‘5’ then ‘S’
            AE       CF        BG       DH

7.    Click ‘6’ then ‘S’
            AE       CF        BG       DH

8.    Click ‘1-2’ then ‘S’
            AG       BE       CF        DH

9.    Click ‘2-3’ then ‘S’ 
AE         BH       CF        DG

10.  Click ‘3-4’ then ‘S’
            BE       AF        CH       DG

11.  Click ‘4-5’ then ‘S’
            BE       CF        AG       DH

12. Click ‘5-6’ then ‘S’
            AE       CF        DG       BH


With respect to different combinations, different types of patterns are pictorized.
Many other patterns can be shown, with different combinations of yellow buttons.

Tools can be Used:
We can use Jing or Fast Capture for recording the session.
There are some tools available for performing “Combinatorial Testing”.


For Example, Microsoft PICT Tool: Download

(Will be continued  ...)


You can follow the posts on twitter

Quote of the day:
“True motivation comes from achievement, personal development, job satisfaction, and recognition” -Frederick Herzber


Posted in | Leave a comment

Tester’s Revolution: Part 1 – Is Software Testing a Thankless Job?


It has been noticed from many people in the IT field, who works in Testing and QA as career, feel software testing is in general, one of the less appreciated jobs even though they really make effort to produce quality product.

As the Title says:
Is Software Testing a Thankless Job?

Certainly, it’s not same everywhere. But, it largely depends on the perspective, company and many other factors.

Traits for Thankless job: Missed Bug
Even before we test, when things go wrong – People all blame: “Tester! You haven’t tested this”.  
(Or) 
if any defect appears in the production, the testing team has to hear something like: “Tester! Why didn't you see that bug?” 

“According to Brian Marick, a software testing specialist from US has written a post on Classic Mistakes people make thinking on Testing.




You can refer:  Classic Testing Mistakes

But when things go right, we (testers) hardly get any credit.
And most of the time credits to programming team, because they have coded the project.

“Developers hate Testers because they point out the bugs in the software every time”

Do actually there is any perfect application?
Answer: No, there will always be a few bugs lying around it.
And it’s not fault of the Testing / QA team.

And Because of this: “People see Testing as less reputed job where as Programming as good job”
If you search in Google for “Which is the best testing or development?”
You see about 418,000,000 results.

But in fact, “Testing and Programming require different mind-sets.”

…... (Will be continued in part-2)

You can follow the posts on twitter

Quote of the day:
“You are one of the forces of nature.” -Jules Michelet
 

Posted in | Leave a comment

My 1 year Life Adventure (Feb 2012 - Feb 2013)


February: This month has special things in my life.

I am not talking about my Love Story / Lover / Girl Friends.
As the month is of “Valentine’s Day”.
Although, I have lots of Love at my heart .. No Lover.

Here are my insights from my life:

On 27th February 2012: I have got to know that I got my first job at ITC Infotech India Ltd.

Thanks to the people who have helped me in showing career path and I will always be thankful for them throughout my life.

It was one of best day ever, I will never forget in my life.

On 29th February 2012: It is my first time to come to Bangalore and most importantly it was my first day at Office.

For an Effect, This is the first time in my life to live away from home.

During "February 2012 - February 2013", as it was my first time out of my home town, I had health tensions and job tensions.

After few months, I have been allocated with two projects:
I have done my best in testing in making the projects successful and still learning and looking forward to move ahead in improving my career.

I had my first trip with my friends (My colleagues) on November, 2012.
The slogan was “Go…GOA
It was an awesome trip in a good weather.

I registered for “Power Searching with Google” and “Advanced Power Searching with Google” – a free course by Google. It was a good learning about the techniques.

Again in this "February 2013":

I started exploring more about testing following testing blogs on Google Reader and Twitter.

Giving Feedback and thanks to the blogs, which helped me in learning new things.

I started Reading Testing Book: “Lessons Learned in Software Testing” at least page per day.

I started reading Testing Magazines. Learning from professional testers across the world.

Getting in touch with professional testers via Skype, twitter and Facebook.

As I was travelling a lot, I couldn’t get time to attend “Weekend Testing”.
But still, I am reading the transcripts from the course.

And I Started re-writing articles on my blog on testing:

I also started participated in crowd testing contests.
This is first time in my career, whereas: “I am lone tester at my work place”

The first testing contest was on: Marble Mobility Cloud Platform

I was awarded “7th Prize in this contest”.

I got to know – how to participate in crowd testing and learn from peers.









Then after few days, I had got a chance to participate again.







The second testing contest was on: Cross-browser testing solution

I was awarded “1st Prize in this contest”










There was very high competition across the world. But learnt more about the tool as I was testing deeply.




Again, I had a chance to contest “OLX - Mobile” Mobile based application.

I have never tested any mobile application.

I was awarded “8th Prize in this contest”

It was my first time to participate in mobile testing contests.










I was learning and trying out my best and seeing how others will test it.

And Last But Not the least….

“I am a Passionate Tester. Learning Never Ends in my Life”

Follow my posts on twitter

Quote of the day:

“Never let the sense of past failure defeat your next step.” -Oswald Chambers


Posted in | Leave a comment

Bug Reporting


Bugs are treated as “Bread and Butter” for testers in IT World, the more they find – they live on and raise their living.

If you are new to QA/Testing, You need to log the bugs on the product you are testing.

So at first you will try to find any template the department/ organisation has. If not, you will search at power searching tool i.e. Google. And you find so many bug reporting sheets.

Q: Is there a standard template for reporting bugs?
A: No, There is no standard template.

Q: What all to be logged in the bug?
A: The following are the bug attributes which needs to be used for logging the bugs.    (This is not limited)

1.    Bug Id – This can be referred as bug id and should be in a particular format.

2.    Title – Short and meaningful title which gives exact problem statement.

3.    Description – Descriptive Summary of the Bug: what the bug is, how it is reproduced, the effects of the bug and the areas that are affected by that bug.

4.    Expected Results – What was expected as a result of this test

5.    Actual Results – What is the actual result, which the application is resulting?

6.    Severity – The severity of the bug is rated depending on the level of the bug it effects the application.

Different types of Severity levels:
·         Critical
·         High
·         Moderate
·         Low
The Severity levels are listed depending on the organisation you are working.
If they do not have, create your own list of levels.

7.     Business Priority – Speak to the Product owner / manager, explain the bug and rate the priority level. This is an optional one.

Different types of Priority Levels:
·         High
·         Moderate
·         Low

8.    Detected By – Detected Date – Assigned to – Assigned Date – Reviewed By – Reviewed Date
These are the additional attributes, which can help bug reporting tool look in organised way.

9.    Module – The module name in the application under test.

10. System Specifications – This depends on the type of test, if we are testing a website application: The specifications would be browser type, browser version.
If we are testing a windows application: The specification would be Operating system with version number, RAM, CPU etc.

11. Associated Test Cases – Specify the test cases which fail as a result of this test. This clearly shows the traceability of the test cases and helps to fix and run minimal test runs.

12. Build Number – The Product Build Number which is responsible for this bug.

13. Environment – In which environment, this bug has been found.
E.g.: Development Environment / Testing Environment / Production Environment.

14. Attachments – This is optional. Attachments such as Screenshots can be useful (Before and after).

15. Status – The status depending on the Defect Life Cycle.

Different Types of Status:
The following are the different types of status, which can be used in logging the Bug.
·         New
·         Open
·         Fix
·         Differed
·         Close
·         Re Open
·         Can’t Fix

16.  Remarks – Any remarks to specify as a result.   

From my experience, the more we give clear information, will be easy to developers:  to recreate, investigate and fix the issue (Hopefully in less time).

There are different approaches that can be helpful for logging the bugs: Like, Video Recording, Screen Shots etc. This can help the developers to understand the way the software tester has logged the bug.

(This Blog post will be Updated.. As I Learn)

Quote of Day:
"The Key is not to prioritize what's on your schedule,but to schedule your priorities" - Stephen Covey

Posted in | Leave a comment