Welcome Nalin Goonawardana to our team

11 views
Skip to first unread message

Jian Fang

unread,
Feb 1, 2011, 9:36:01 AM2/1/11
to tellurium-developers
Hi team,

Please welcome Nalin to our team. He is familiar with Selenium.

Nalin, please introduce yourself to the team. For the time being, I like you to work with the
tellurium QA team and Tariq is the QA team lead. But feel free to pick up some coding tasks
if you are interested in.

QA team, please discuss with Nalin about the Tellurium IDE testing task.

Thanks,

Jian

Nalin Nalin

unread,
Feb 4, 2011, 8:13:34 AM2/4/11
to Jian Fang, tellurium-...@googlegroups.com
Hi All,
Sorry It took some time for me to have a time on the next big thing I involved with these days the "Telurium team" apart from my work at Monvia. So to start with I am a associate QA lead at Latitude 655 SL which is the operations branch of Monvia at Sri Lanka. This is my third place of work and I have been doing test automation through my carrier of nearly five years except for the last seven months where I have been leading a QA team on project  "Yahoo Downloads".  After that I have been assign to a different project which is again a short term project where I have to lead a team of four.
So I happened to came across Tellurium when I was in the middle of researching a better tool which could be serve the following purposes;
1. Could be used by non technical QA people.
2. Should support rapid test creation.
3. Should support easy change management.

I think this is it. With the combination of DSL capability, IDE and its UI module based approach I think we can achieve almost all the above requirements that are highly in demand in the Agile testing environments.
I am familear with selenium RC/ JUnit /TestNG to a good extent where I have worked for project "Verizon"(payment plus) for nearly two years. I have previous experience with a commercial tool IBM's Rational tester which is also a very good commercial tool with open source features.
It is my pleasure to join in this project and I would extend my support in any way that I can and looking forward to here from you all very soon.

Thanks and regards,
Nalin Goonawardana.



On Wed, Feb 2, 2011 at 8:25 PM, Jian Fang <john.ji...@gmail.com> wrote:

AJ R

unread,
Feb 4, 2011, 8:54:59 AM2/4/11
to tellurium-...@googlegroups.com
Hey Nalin

Welcome to the team

Regards

Ajay Ravichandran

> --
> You received this message because you are subscribed to the Google Groups
> "tellurium-developers" group.
> To post to this group, send email to tellurium-...@googlegroups.com.
> To unsubscribe from this group, send email to
> tellurium-develo...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/tellurium-developers?hl=en.
>

Nalin Nalin

unread,
Feb 8, 2011, 8:48:16 AM2/8/11
to tellurium-...@googlegroups.com
Hi Jiang and the team,
It seems there are more than enough things happening here I would like to propose following to the Tellurium frame work;

A learning agent;
Who will learn the navigation paths of the UAT and that will map these with the UI object model so it will be easy in writing test code.

Hope I will here from you soon,
Nalin Goonawardana.

Jian Fang

unread,
Feb 8, 2011, 1:58:35 PM2/8/11
to tellurium-...@googlegroups.com
Interesting idea. Could you elaborate more on your idea? Give us an example.

Thanks,

Jian

Jason LeCount

unread,
Feb 8, 2011, 2:12:42 PM2/8/11
to tellurium-developers
Have to chime in here with a few ideas...I know I usually lurk but this happened to intersect really closely with something I've been thinking about for a while...

* Combining crawling functionality to tellurium, such that one could define application states with tellurium and the set of possible actions (transitions) from those states would be a really interesting idea for automation.  You could kick off a continuous test suite that would exercise the app without being taught how to navigate, except for basic rules and application-level state defintions.  Once the basic rules are established, a pool of activities could be available for the test engine to try when certain states were encountered.  Crawljax has a lot of these concepts.  I've been toying with trying to reuse tellurium high-level actions within the crawljax framework.

* As far as IDE goes, to me personally, the holy grail would be allowing a record/playback tool that knew about *my* high-level DSL and could record *those* actions.  I'm not sure how that could be accomplished, but it would totally rock.   Since I have a high-level application DSL writtten in Tellurium, any time one of our black box engineers records with IDE, I'd have to rewrite using my higher-level API....

Thoughts?

Pardon if I've side-tracked the conversation...

Jason

Nalin Nalin

unread,
Feb 9, 2011, 10:05:19 AM2/9/11
to tellurium-...@googlegroups.com
Hi,
Jason you make perfect sence of what I was talking about. Specially in your first point. My main argument is introducing AI to test automation targeting the missing piece in automation. There is a whole new undiscovered area that we can pioneer using tellutium framework. I will create a comprehensive document of what I feel this suppose to be and send it to you all for review soon. Hope I will get the continous suport from Jason.

Thanks and regards,
Nalin

Jason LeCount

unread,
Feb 9, 2011, 10:57:38 AM2/9/11
to tellurium-...@googlegroups.com

Thanks Nalin -- glad to hear I wasn't dragging your conversation off into a tangent.  I'd be happy to help however I may.

Cheers,
Jason

Jian Fang

unread,
Feb 9, 2011, 2:19:47 PM2/9/11
to tellurium-...@googlegroups.com
Thanks Nalin and Jason for your excellent ideas. Tellurium is an AI intensive project. Consider Selenium and other automated testing tools,
they only foucs on one element at a time. To locate the element is quick simple and can be achieved by traversing to the root to define the path. But
tellurium focuses on a group of UI elements and how to define and locate them is challenging. Thus, the group locating algorithm should be
AI aware. Another example is the auto reconginition of UI widgets in Tellurium IDE. A better algorithm should rely on AI to help out.

Kamal Ahmed

unread,
Feb 9, 2011, 4:27:55 PM2/9/11
to tellurium-...@googlegroups.com
I agree that the algorythm is top priority, but at the same time:

How does http://crawljax.com/ do it ?
plus we can also think of having plugin's like
http://crawljax.com/plugins/


-Kamal.

Jian Fang

unread,
Feb 9, 2011, 5:21:04 PM2/9/11
to tellurium-...@googlegroups.com
Agree, I should spend some time to do some research on it. Or some member likes to play with it?

Thanks,

Jian
Reply all
Reply to author
Forward
0 new messages