Thursday, September 25, 2008

Positives from negative testing in our daily life

(For me) Testing is the way of satisfying my needs of breaking, finding faults in others works (means their understanding does not match with of the customer or people who are supposed to use the software), lack of quality…and to ensure that quality remain intact with the software I use many types of testing and one of them is “Negative testing”.

Hmmm... many people will think why Negative testing, a simple answer would be Negative testing is nothing but an ‘Art of creative destruction’ where I try to destruct the software in a creative way (I mean to say that whatever I do is creative…hehehe)…another question crawls in mind how destruction could be creative? In software and especially in testing whatever problems I find in the software whether it is a simple spelling mistake or a complicated server crash it always help the developer to understand the hidden problems that may spoil the image of the organization in front of the customers, users and indirectly if affects the business.

When I focus on negative testing I always think of the user who don’t know about the application and how badly or in a wrong manner s/he can use the application that may break the application, lets take a simple example where user enter alphabets in date field and then submit the data, if the application has not gone through such kind of testing or if there are no such validations on UI then I am sure that this simple (wrong) data entry can crash the application.

As a quality assurance and software tester I sometimes think what will be the impact of my work on me when I am with my family, when I do shopping, when I am talking, when I meet my friends, when I am getting information from someone, when I am listening…overall I am trying to see the impact of my work on my day to day life. I try to list down few points that I observed over the years:

  1. Shopping:- At the time of shopping my negative mind always help me to choose the right product like I always check the expiry date, manufacturer details (a big ‘NO’ to China made ), contents of the product, guarantee, warranty etc. Some time back when I am buying a DVD player, the shop owner try to convince me with some very good offers on the Chinese stuff on which they are not giving any guarantee but at the same time giving me a very good price. My negative mind intercepts and stops me from buying a Chinese made DVD player. However I had to spend a few bucks more at that time to buy a good quality product but I am satisfied with my decision.
  1. Gathering information/ listening from known or unknown person:- negative mind helps me to listen and gather information that is actually relevant to me. When I am talking to someone and try to retrieve some information from him/her, at that time I am doing critical listening ”I am trying to evaluate the message by logic of argument, strength of evidence, implications, intentions and motives”. This way I will evaluate the message and assure that whatever information I am getting will be useful to me, will not harm me if not help me.

I observed that negative thoughts in mind really help me in evaluating the things, situations, people….above all I can say that it improves my judgment over a period of time.

Thursday, September 11, 2008

Value of bad days

Sometimes I thought that if I was given a power to rewrite my life where I can remove some of the days that was not good, a day that come with really bad experiences, a day when I met with an accident, a day when I had a quarrel with a friend, a bad day at work… I will definitely remove them but at the same time if I give a thought and think about those days then I understand one thing that every day whether it is good or bad, it teaches me something, then why I want to remove those days?

Hmmm…I am puzzled and don’t know what to do with the power, should I go ahead and remove the bad days from my life or should I try to recollect the lessons learned from those days and keep those days intact so they keep me reminding the value of bad days.

Finally I made it clear to my mind that I should not try to rewrite/remove those bad days as they have helped me to reach a point in life where I am, I am here because I learned from my mistakes, I am here because I tried to retrieve something good from a bad day, I am here because…

Today is another bad day because a dear friend of mine is leaving but I will never remove this day from my life because today again I have learned something from it…

In this short span of life I learned one thing that life is a combination of good and bad days as well as some imaginary days…still learning the Value of Bad days…

Wednesday, September 10, 2008

Throw it back

Responsibility and assistance are the words that have something in common and that something is ‘providing help’. There is a thin difference between responsibility and assistance and we must know that difference to be successful in life.

Now the question comes how one can be successful if one knows the difference between these two? Before going any further and explain you about becoming successful, I must tell you why we became unsuccessful if we don’t know the difference between ‘Responsibility’ and ‘Assistance’?

Responsibility means we are shouldering help to someone who is not able to complete his work, task, assignments and need our help to manage/complete his tasks. Here we need to think that why he is not able to complete his task, because he don’t know about it or because he don’t have an idea how to start with it or because he is incapable of doing a task or because it is in his nature to take help from someone else and share his responsibility with others or may be any other reason.

If the reason behind sharing Responsibility is that “it is in person nature” then we need to take care of ourselves from such people. Why? comes instantly in our mind, because once we start sharing his responsibilities we are responsible for the success as well as failure of his work, we start looking at his work as our responsibility, we take care of his work as it is our work and in sometime we bogged down with his task, his responsibilities and then we start doubting ourselves that if something goes wrong then we are held responsible for it although it is not our task/work and we are not responsible for the outcome of his work, we are there to help him to overcome his problems still we have a guilt feeling that his task does not provide desired results.

At the same time we forget our desires, our path to success, what we want to achieve in our life because we are under stress to see that other person can complete his task, fulfill his responsibilities but on the other hand the other person does not think about us, and on the basis of our help, our shared responsibilities he start achieving success in life and we remain where we are, our growth path freeze and we don’t have any idea about our personal and professional life.

If the reason is that the person don’t know about the task and he is incapable of doing a task then in that case the help we are providing is a kind of assistance, our assistance to a person will make a person to complete his task but we are not sharing his responsibility, we are not responsible for the success or failure of his task. Our work finishes, once we are done with our help.

Once we know and understand that sharing responsibilities can be harmful at sometimes then we should also learn to avoid such situations. The best way to avoid such situations in life to not to share responsibilities of a person (I am not saying that you do not provide assistance), once something is thrown to you, you should throw it back and tell the person that you are not here to share his responsibilities and you don’t want to be responsible for his work, his responsibilities, although you are always there to provide assistance. Once you start throwing back the responsibilities, you should be able to concentrate on your work, your desires, you are on your path to success and you will be able to achieve whatever you want in life.

So, friends do remember “Throw it back”.