Thursday 23 April 2015

OnLongLeave - SelfLearning

        I don't know how to start today. Few days before, I was simply idle not to know what to do and all. Now I have to do a lot of things but I am busy with some important responsibility at home. I find it difficult to spend time for my learning. Self learning is new to me. In my school days, I always wanted to teach to someone so that I can learn. In college days, I asked my friends to explain the concepts and I will go through some important points. Luckily I passed all the exams.

        I was very lazy to read. Rather telling lazy, I could not understand English as much. From my childhood, I did not give importance to spoken English. That's because, my English teacher also taught English subject in their native language. The problem started from there itself and I was not even aware till now. In college, I came to know the importance of communicating in English. I did not like to speak in English but I had to. At the same time, I liked those people who talked in English. I was seeing them and thinking that even their grammar was not correct but how they could speak fluently. I thought that for non-native speaker of English, talking in English was a very formal way to convey our thoughts to others. But if we use our native language to express ourselves, we are very excited to tell everything. My thought was totally wrong. And I have one habit that if I want to know something new, then I have to start from the basics of that. But that is not fair to start something new. It won’t be the correct method all the time.

        Why am I telling all these? I am trying to tell how I have changed my learning style.

        After realising that to compete in this world, I have to talk in English fluently. I have asked many of my friends to talk in English with me and only then, I would get fluency. We started well but at certain stage we got diverted. And time doesn’t wait for anyone. Always, I was depending on someone for everything. I did not try on my own.

        Even if we studied from a famous (or reputed) university, they just give the syllabus for us to study. We have to put effort to study and improve ourselves. Anyone can teach us but we should be aware of what we are taking inside our mind. That is the most important thing. So there is something called self study. We can gather information from everywhere or anybody. It is easy to gather also. Gathering is not important but how we are using it, matters. I was hitting myself and told that you can ask doubt to anyone but no one will come and put efforts on behalf of you. For your mind, you have to feed what it needs. If you are hungry, you have to eat. When you are hungry, no one can eat for your hunger.

Now I am learning four things on my own.
1.     Improving in English fluency and building vocabulary by writing diary, recording my voice about some topic and listening it again and watching some YouTube videos.
2.  Reading Lessons learned in software testing book. I am seeing some technical terms.
3.     Learning Hindi through YouTube videos. Started from simple words and sentences.
4.     Learning Kannada in the same way as Hindi.

        But great lesson I have learned is not to bother about someone told that we don’t know something as really we don’t know. If they are telling like that we have to accept that and we say thank you for them. They are improving us indirectly. If we get angry on them, then we only spoil ourselves. If someone is telling we don’t know something actually we know that, they we have to be calm and let them go away from us.
       
        I am learning myself now. I love learning. But the only thing is I am a slow learner. I am learning to overcome this also.

J Happy learning J

Tuesday 7 April 2015

Day-2 learning

        The day-2 started in the park where I was supposed to be reading Testing Computer Software book. While reading the book, I came across many new words. As I had mentioned in my last post about the word-web software to improve vocabulary and pronunciation, I found it useful while reading this book. Whenever I saw new words or I wanted to know the meaning, I used the word-web software. Also, I have installed the mobile app for word-web. I find the app more comfortable to me. Now I can manage both mobile and laptop together. I think, this is called multi-tasking (handling more than one task - Wikipedia Human Multitasking link) . I thought why shouldn't I take the notes of those words. Then I decided to open a new notepad file and saved the file with the title 'new words'. In that file, I put yesterday's date and noted the words and meaning for which I did not know the meaning. 
         
        That time I felt that I learnt something on my own. Then I got confident that I will improve myself if I keep learning like this.

        After that, Santhosh Tuppad has mentioned me to read about Crash course on Reporting Bugs. Through this course, I have learnt how to report a bug, who is the audience of the bug report, what are the reporting elements, significance of a bug, how to draft the bug report, how to publish the bug report and what is the checklist to be followed. Still I find it a bit difficult to understand the technical words. I hope that with regular practice, I will get to understand these terms.

        Later, I was supposed to convey what I read in Crash course on Reporting Bugs to my colleague. I am literally bad at communication and I know that I will improve soon. I tried to tell everything I read. I was not not sure if my colleague understood anything from me. Then, he taught me some keyboard short cuts.

         Before end of the day, Santhosh asked us to present our shared learning. He asked me to summarize. My mind went blank. :|

Snippet from our conversation:
Abinaya Ajay (AA): We should take duplicate copy of bug report.
Santhosh Tuppad (ST): Why? What is the need of it?
AA: Anyone can misuse the bug report.
ST: Why should they misuse? It's a bug report. Your work is to report the bug. You have done. Then why?
AA: I was silent. I could not think of anything.
        
        Then he asked about screen shot. I didn't know how to tell. I told we should take screen shot of every bug. He told that I may give wrong credentials it will not allow to the website. So that we cannot take screen shot. I got confused and asked how can we measure whether it is small bug or big bug. I told him, "If it is big, then we can take video". He replied that in bugs(insects) we can say mosquito is small bug and cockroach is big bug but in testing bug is a bug. I thought to say if it is long bug we cannot take in a single screen shot instead we can take video. He told that he asked me about screen shot and not video. I was blabbering. He taught that one should deliver what one read and not just tell whatever one knows. Then he asked about the image file format we use to save screen shots. I told .png. 

We ended the day by getting homework:
- Test any application and find 10 bugs. We should report our bugs by screen shot only. We are not supposed to write anything about bug.


I am still hunting for bugs... See you in next blog post.

Monday 6 April 2015

Started loving testing

I want to thank to my parents for giving this life.
I want to thank to my teachers for making me literate.
I want to thank to my friends for giving me wonderful memories.

Last but not the least I could not say thanks in a single word to my better half for understanding me, teaching me what is life, what is learning, where to learn, what is patience, etc.

And finally he showed a path for me. Today, I had a great day. My hubby told that today is the first day you are going to work in the corporate world and wished me. Then he went to office. After that, I could not stand on the floor. I felt nervous and hands started shivering. I was not able to walk in a straight path. In short, I was absent minded. Then finally I calmed down and was getting ready to office. I went to that office before for a meet-up. I am new to Bangalore. I don’t know much about this place. I haven’t gone anywhere alone. But today I went to the office alone.

Once I reached the office, I couldn't believe that I am in a company and I am going to learn new things.  Yes! At last I am at Test Insane Technologies Private Limited now.

Intern@TestInsane

I want to say special thanks to Santhosh Tuppad. I went to the office to know about software testing. But he taught us (Abi and Sandeep who is my colleague) so many things like testing, what is death etc. in a single day. I didn't expect that I can learn these many things in a single day. The things will be funny but everyone should know these things.

Now I am going to share what I have learned today.
Before that, we know that we can learn new things from our mistakes and past experience. I have told to my sister to type with two hands because I was learning typewriting. But today what happened is I went to office and Santhosh Tuppad asked me to open the laptop and gave me Wi-Fi password to connect to the internet. What I did was I just typed by one hand. Then he told me that this is your first lesson to learn to type with two hands.

That moment I realized that it is easy to say anyone to do but are we doing it regularly?

He mentioned to read about the company(https://testinsane.com/). I read it. Then he started to talk about testing. He gave something to learn about testing. He told that http://www.satisfice.com/ is The Bible for us (Testers).

What is Testing?

According to James Bach, “Testing is questioning a product in order to evaluate it”.

There are two important things in software testing.

1. Testing
2. Check automation 

Testing is an open-ended investigation activity because we can explore things to be tested.
Check automation is close-ended because in automation there will be some specified code to test the product.
In testing, if we see any blocker, we can think in a different way. But in automation, if it sees any blocker, it is stuck there and the code fails. Checking is part of testing not testing.

There are some people to know in testing.
1.  James Bach-http://www.satisfice.com/
2.  Michael Bolton-http://www.developsense.com/
3.  Cem Kaner-http://kaner.com/
4.  Jonathan Bach-http://jbachdesign.blogspot.in/

Then he taught about how to speak to client and tester. We should understand about the target audience. And with the tester, we should have healthy argument.

There are two schools of testing.

  1.  Context-driven testing community
  2.  Process-driven testing community

      In context-driven testing community, we think of testing solution according to context. We know that things can change.
      In process-driven testing community, importance given more to the process rather than testing better.

Exploratory testing:
Tester to explore the product.
Learnt something in SBTM- Session Based Test Management.

Ad-hoc testing: 
It does not have structure. It is like monkey testing.

Santhosh Tuppad is like a doctor who gives us dosage of things to do. So that we improve in testing. They are,

  1. 10 Tweets per day
  2. 10 Testers to be followed per day
  3. 1 blog post to be written per week
  4. 1 Mind map  per day
  5. Word web software to improve vocabulary and pronunciation

Today got over. Looking forward for the second day. It is happy to learn new things. I am excited to write blogs.