Archive for June, 2008

Friends… I came across a very useful article about creating a strong password, so thought to share it with you all 🙂

I have had a lot of experience trying to get clients to use secure passwords and the common problem that comes up is that secure passwords are often difficult to remember. So, I came up with a simple solution to this. Let’s get started:

First, we should pick our favorite song. For the sake of this tutorial, I will use Stairway To Heaven by Led Zeppelin. Now, pick a line from the song that is 6 or more words long. I will use the line “And she’s buying a stairway to heaven”.

Next, take the first letter of each word in that line of the song. Mine would be:


Now, alternate between lower case and upper case:


Next we will choose a letter in this that can also be represented by a number. Some examples of this would be to use a 5 instead of an S or a 1 instead of an I. So, I will use a 5 instead of the capital S:


Next, we will add a character that is not alpha-numeric such as a $ or a # and add it to the beginning and end of the string. I will use a $:


“$a5bAsTh$” is a very secure password. A brute-force attack would take a LONG time to break this and a dictionary attack would simply fail. The best part is that even though this password is very secure, all I have to remember is that line from the song with a “$” on either side of it and a “5″ instead of an “S”. I recommend this to all of my clients now and it has convinced a lot of computer novices that they can have secure passwords without the worry of forgetting what they are! I sure hope that this helps some people!


Read Full Post »

World Environment Day

Read Full Post »

Friends… I have seen in many places that more importance is given to Automated Testing than Manual Testing,it is a doubt in every tester’s mind as they move ahead in career. I have attended some Testing Forums about it as well.. but everyone has their own opinion about it. I strongly believe that both the types of testing methods are equally important at their side.

Some tests inherently require an automated approach to be effective, but others must be manual.
Generally Automated testing tools are quite expensive and only big MNCs can afford to buy them… in that case they use the Automation testing and things can be automated only if the environment is conducive and the tasks are repetitive. If there is an activity which requires a human intervention / supervision, it cannot be automated. More ever automation can be done only if few things are stabilized. But an effective automation tester can sprout only if he / she has adequate manual testing experience.

But small scale companies can not afford the expensive Automation testing tools, therefore they follow Manual Testing method. In this method each & every module of the application is tested thoroughly by the tester. If it is a constantly changing application, then Manual Testing makes sense.

I would say Manual & Automated both the testings are sides of the same coin. Manual testing serves as a stepping stone for automation testing. If a tester hasn’t done much of manual testing, he can’t hone his automation skills.

Read Full Post »