Monday, December 28, 2009

Look YourSelf in Mirror

Hello Readers,
This is my last post in this year. I Wish you a happy Christmas and New Year Celebrations.

When I looked at myself in mirror thought "Ho man, One more year is over in my life and what have you done"? This Question started running in my mind in the beginning of December and still continues... Then i started collecting the good and bad things that i have done in this year and also what is the difference that i made in past years compared to this year.
Ans : I wasted one more year as usual. But always it teaches me a lesson.

Good things (off course its only for me :)
1. When i received mail from the person, whom i doesn't know(Martin Havlat) that "my rights to forum has been updated to Moderator" . This mail really boosted my for doing some thing from out of the box.
2. Lots of appreciations from Manager, Leads, Colleagues etc. off course from my side as well.
3. Implementing TestLink in my Company. ( this was the toughest job that i have done in my career till now)
3. Rest of things are normal, this are only special things that i can share.

Bad things,
Obviously I dont want to discuss but still,
1. Implementation of TestLink in my company was so delayed for 'N' number of reasons which i can not discuss and i also feel for it.
2. Most of the time i felt i should have done many things in a better way.

You may think why i made this post. There is a reason.

"Mirror is like two sides of a coin,
You never knew the go0d and bad Until you realize by seeing it"

I releasized when i saw in mirror my self and thought of the question "Ho man, One more year is over in my life and what have you done" if this doesn't come to my mind i would never knew whats is happened in the past or this year.

I am happy for what i did but i also made few great things that i had not done in my past this is what made me difference from the past to current year(2009)

i am moving a head with more passionate for what i do for coming year.

Please If your more passionate



Wednesday, March 4, 2009

Working with TestLink

i was excited working on it, i really felt good but, there are also disadvantages/factors that has to be considered and in fact i learnt few things/lessons in implementing (not yet implemented decision left for management) When I started taking this task, we knew that it is hard to implement this, but for the long run this is good, Problem is for a project that have 40000+ test cases which will be really hard to dump into testlink. So if testlink is implemented in a new projects i think this can be fit.

As for my observations these were the Hurdles/disadvantages as for our project is concerned regarding implementing the Testlink tool.

1. In order to migrate our test cases completely to Test Link, which takes a lot of time, though the import functionality is given, these can be done only via XML(including custom fields). 2. This restricts only to Pass, fail or blocked status are only available as for as test cases execution/while generating Results.

Advantages :
1. Easy in tracking test cases(search with keyword, test case id, version etc)
2. We can add our custom fields to test cases.
3. Allocating the work either test case creation/execution/preparing any kind of documents is easy
4. when a test cases is updated the previous version also can be tracked
5. We can generate results build wise
6. Test plans are created for builds and work allocations can be done.
7. Report, is one of the awesome functionality present in the Test link, it generates reports in desired format like HTML/ CSV /Excel and more over the art of reports is based on the results from the test case executions that were allocated build wise/individual resources/test plan with pass/failed percentage and this can also be generated in graphs.
8. And the above all is done on the privileges based which is an art of the testlink and i liked this feature much

This post is made not to use testlink or neither to implement the tool. I wrote this post since we could learn before implemnting the tools a few lessons and i learnt the following lessons
1. Regardless the features of the tool, we need to look how far is this feasible to the project
2. Environment and process also has to be considered as well
3. Time is main factor in implementing such tools in such huge project etc.....

Off course all the above mentioned lessons were heard that while implementing any kind of tool we need to consider the above points, but today i experienced those lessons and enjoyed in doing such work.

Update: Atleaset we started to implement for one of the project. yet, there are many challenges to come.