The problem with you having asked this question is that you have been around for a significant amount of time(3 years) and have made numerous posts( 500~ ). The expectation is you should know how do some of these things, like search via Google or the SuperSearch.

When you don't make an effort to post something that has some thought/effort put into it people are not going to make an effort to help you.

Given that you claim to have searched Google and are looking for other monks opinions, did you Super Search the Monastery? There are already lots of nodes on this topic. Interestingly enough this recent question is almost identical to yours, and has replies.

Yes Indeed (did a google search). But, I would like to get some more inputs from monks too...

When you're looking for pointers on how to approach a problem domain, it's best to provide some background on what you've looked at already, why you feel that the material you've found so far isn't useful to you or doesn't answer some specific questions you have, what those specific questions are, and so on. Also, showing some sample code snippets or pseudo-code to illustrate your points and problems is usually better than no code at all.

I am looking for some documents or books or URL which should explain how perl is used in "automation testing".

Sorry for possibly being a blockhead, but what do you mean with "automation testing"? Seems like a fairly too general expression not to be ambiguous, and I can think of two or three possible interpretations. Do you mean test automation maybe?

Went to join the gridlock to see it
Held an eclipse party
Watched a live feed
I cn"t see tge kwubosd to amswr thus
I tried to see it, but 8000 miles of rock got in the way
What eclipse?
Wanted to see it, but they wouldn't reschedule it
Read the book instead