Search This Blog

Monday, February 6, 2017

My Article on Social Media in iConnect Magazine

Hello All,

   Its always a privilege to write in iConnect Magazine. I was always given the freedom to express my thoughts and ideas about what i think about the topic i take. This time i took a deep dive on Social Media. An article where in i was i have  discussed about what a social media can do. Its impact to the society, Its Positive and Negative Sides, Tools to handle them etc. I have titled it as Being in Social Media where in i meant that " Let us Be there in that Social World and Let be more of a Human Being in the Real World" Meaning let us a presence in Social Media to stay connected and let us interact and be more human in the real world.

I take this opportunity to thank Mr.Siva Kumar, Mr.Vishnu Prasad, Mr.Mashook and all other members of the publishing department and the entire staff of ICTACT for giving an opportunity once again to express my views.

  My view on Social Media is published in iConnect Magazine.

   Below is the link :       My Views on Social Media 

                                      The Positive and Negative Sides of Social Media

Monday, July 11, 2016

                               Fear-- There is something Good About it

https://www.amazon.in/Testing-Made-Easy-v2-0-Evolution-ebook/dp/B00MAOD5DSWhat are we fearing for? An All important question we tend to ask ourselves for any action that we perform. But why are we fearing. Fear for what to lose or to gain. If your are going to lose then it justifies the reason why but is it still a worth.Just think about it.

According to Wikipedia the Etymology of Fear "The noun "fear" stems from the Middle English words feer, fere and fer, the Old English fǣr for "calamity" or "danger" (and its verb fǣran, "frighten", but also "revere") and is related to the Proto-Germanic fērą, "danger", the Proto-Indo-European *per, "to attempt, try, research, risk"". In German the word for "danger" is Gefahr, in Dutch gevaar, in Swedish fara, in Albanian frikë, and in Latin perīculum, which is the root for the term in the Romance languages.

   Fear as described is an unpleasant emotion caused by the threat of danger,pain or harm.It is a feeling that is induced by perceived danger that occurs in our organisms which causes a change in metabolic and organ functions as Wikipedia puts it.Fear is an emotional danger that lets us deals with situation of life that are a legitimate threats. But overcoming them is the most important way to getting rid of them. the most dangerous fear for fear is fear is itself. 

But why are we fearing? Expectations can be the answer to it. When we have too much expectations the fear of losing them if it isn't happening turns us violent or worried. The Traumas or bad experience is always a way of learning life and to move forward with the leanings from them.

But to me if you ask Fear is good. Fear brings in you the potential that you have which will not be with you when you are normal. A Fear to lose in your exam makes you study well makes you get through your exams in flying colors and fear of getting beaten from a big guys can make you prepare yourself well for the fight. Fear brings in you the positive side of your life that makes you face the situation of life in a fearless way.But i would say the if we are not fearing we are not living. We will jumping from the top of the buildings, going around with people who are suffering with more deadly diseases the purpose of fear is for us to survive. As Charles Darwin says in evolution that its the survival of the fittest.

To overcome fears there are so many ways to do it ... am not going to define those because anyway you all will be practicing some and am not here to reinvent the wheel again. All i say is See always a positive side in all actions that you perform and in all failure learn what that teaches you rather what you lost it.

We will live only once lets live a life that is worth a living. 

Tuesday, July 5, 2016

Is testing a painful act or Boon to the industry?

How are we going to define testing is it a process or a act ? Its indeed a very tricky to answer them as both the words addressed indeed gains an importance on its own. 

https://www.amazon.in/Testing-Made-Easy-v2-0-Evolution-ebook/dp/B00MAOD5DSTesting is a process where we follow a set of rules and are guided by a parameters to define them and establish that the findings are matching up to the expectations of the requirements. The primary goal of a Testing Process is to ensure that it meets the business and technical requirements that guides the design and development.

https://www.amazon.in/Testing-Made-Easy-v2-0-Evolution-ebook/dp/B00MAOD5DSTesting is an act, because only when you act or rather take action on the requirements as described by our customers and do a proper execution of testing against that then we can see the results. It is a continuous action that needs to be performed to ensure that the quality of testing is maintained.

You drive a Motorcycle wearing a helmet saves your head and you are very aware of it you can also ride or drive a motorcycle without a helmet is also possible but how safe it is ??? is a big question. Same is the case with Software Testing as well. You can develop and deliver the products to your customers without checking and testing  them. But do you have the confidence to say that the product you just delivered is of good quality and has full filled all the requirements your customers asked for.... Think about... 

So for the IT Industry Software Testing is indeed a Useful Painful Act that helps in ensuring the quality and it is a boon which has today raised the standard of the quality and has made lot of Happy Customers :)

Learn more on Software Testing:

Buy them online at


Monday, June 27, 2016

 What is a Story Board Approach in Agile?

Agile Software Development works in a very different approach. It evolvse in a more collaborative way where in the development team will have a frequent rather a continuous discussions with the customers to arrive at the requirement of the customer. It promotes adaptive planning, evolutionary development, early delivery, and continuous improvement, and it encourages rapid and flexible response to change. This approach is mostly used in projects where the customer is not able to describe his requirements clearly. In these situations the development team will start the conversation with the customers. 

Agile Approach has this unique way of making story out of the requirement the customer talks about. The story can be in a small descriptive manner and is split into more stories to add in more details to the existing information the customer provides. These story are basically the scenarios that are arrived for the development of the application as required by the customer.This is a development methodology that stresses using small user stories to define what a system does from a user perspective and not a technical one. Here the customer should focus on how his requirement is taken care of and how the product will be developed in terms of time,the user experience and solves their problem. He should not bother much about the technical side of the development.The Storyboard provides an ideal platform to create agile user stories that are more clear to understand.

The Use of User Stories

  • Easy to understand, and anyone can participate
  • Can be changed or amended frequently
  • Brings together the developers, users, and business specialists to work towards the common goals and expectations

An Evolution of Software Testing

Testing Made Easy V2.0 

    An Evolution of Testing is a book focused on Software Testing, its scope & its approach. The Book talks more in detail about Manual Testing    and a brief on Automation Testing.

The Book is being written for all those Software Testing Professionals who are new to the testing field & to others who want to know what exactly is Software Testing is all about. A Complete detail information on S/W Testing -> Process, Methods, Approach etc.  It comes handy as a quick references on Software Testing.

You can buy this book from this link:

Wednesday, June 22, 2016

What is a Test Plan?

Lets Plan our Testing

Contents of a Test Plan
A Test Plan is a document which defines the systematic approach of execution of testing and step by step approach of activities of testing. The Test Plan contains a detailed understanding of the eventual workflow of testing.

According to Testing Maturity Model Integration (TMMI)

The purpose of Test Planning is to define a test approach based on the identified risks and the defined test strategy, and to establish and maintain well-founded plans for performing and managing the testing activities”.

The plans are to be prepared by Test/QA Leads or by Project Managers only. In all test plans, the ETVX {Entry-Task-Validation-Exit} criteria are to be mentioned. Entry means the entry point to that phase. For example, for unit testing, the coding must be complete and then only one can start unit testing. Task is the activity that is performed.

Validation is the way in which the progress and correctness and compliance are verified for that phase. Exit tells the completion criteria of that phase, after the validation is done. For example, the exit criterion for unit testing is all unit test cases must pass.

ETVX is a modeling technique for developing worldly and atomic level models. It stands for Entry, Task, Verification and Exit. It is a task-based model where the details of each task are explicitly defined in a specification table against each phase i.e. Entry, Exit, Task, Feedback In, Feedback Out, and measures. 

So know more about Software Testing Read
Testing Made Easy v2.0
Testing Made Easy V2.0

Testing Made Easy V2.0 :
Buy it online

Tuesday, June 21, 2016

Scope of Testing

What is Scope of Testing?

A Scope of Testing is where we define what to test and what not to 
test.It clearly defines our area of testing the application or system.
Unless we are clear with our scope or area of testing it is not advisable to start our testing.The testing team describes specifically what you want to accomplish by identifying what you will test and what you will not.

For example, you might limit your testing of client computer hardware to the minimum supported configurations or to the standard configurations.

To know more on Software Testing:

Read : Testing Made Easy V2.0 available in Amazon