Working with TOSCA (Part 2)

28 04 2013

This has been a long overdue post from my end, and as I now have some time at hand, thought it was better to put it down.

TOSCA has been promoted by Tricentis in Australia for the past 3+ years now and has risen from being an unknown tool in the ANZ markets to now in the 2nd position after the ever prevalent QTP (although under HP’s banner, it has undergone a lot of iterations and name changes also now). Tricentis has used the MBT principles to create TOSCA as an easy to use and implement tool. It allows the test team to concentrate on creating the actual workflow of the application, from the ‘artifacts’ provided in the initial ‘Requirement’ and ‘Test Case Design’ sections. From then, it is a simple case of either matching these test workflows with the appropriate screen objects (‘Modules’), or running them manually [yes, you can run ‘Test Case’ created in TOSCA as manual or automated tests]. TOSCA provides a section for ‘Reports’, which is in PDF format or from the ‘Requirement’ tab, which provides an overview of what has been created, what is automated and what has passed/failed. The ‘Execution List’ tab provides a simplistic way to define the different ways (and environments) in which you can run your test cases.

As I wrote in my previous post, TOSCA should be started from the Requirements of the application, where the application is broken into workflows and each is assigned a weight-age  This provides the base for creating the test cases in our ‘Test Case Design’ section.

The ‘Test Case Design’ is the interesting part (and claimed by Tricentis, as not being used by any other tool, as yet). Here you need to dissect the requirements and application to create each attribute and assign its relevant ‘equivalence partitioning‘. Sometimes this may not be necessary and  the TCD acts like a data sheet for the test team.

For most automation tools, you begin with the application and then match it with the requirements. TOSCA wants you to start from the requirements and build it to the actual tests. Then you add in the actual application and you are on the way to creating a well thought out automation or manual test practice.

Now TOSCA v7.6.x has come out with a new Cross-Browser testing concept called TBox. This allows you to create a ‘Module’ in one of the main browsers, and be used across IE, Chrome and FF.

My coding exercise!

3 03 2009

So I have embarked on a journey to find my coding skills and try to find where and how I lost them. The journey does not seem to be too long, as I can remember the last time I had coded something was around the time I left my last Organization. Coming into the new atmosphere, I think I somewhere along the line lost the charm to code and that took its toll on my coding skill and brought me to this space.

The exercise began with me trying to understand what was going on under the hood of something which we call the collection of logs from users and their analysis and loading into the databases. The data is then given to the strategic data services, who do the data mining and get to work on analysis of how to make things better for our customers so that their ROI goes up and becomes better.

My main duty was to take care of this pipeline (or various pipelines for the different ways in which we collect the logs) and make sure it keeps flowing and garning more data about the various activities going on, in this somehow I lost the interest to code and innovate on things… [i think the right word was inovation]

Indian Education!!

13 03 2007

Seems like there is a lot going on on the Education System in India. I had written a short blog on this a long time back and thought would explore it more now that it has become a hot topic. So, would love to add my thoughts on it too. 🙂
The education system here has evolved mostly around a few basic fields of interests – engineering and medical being the main in these. I would attribute the growing trend of these to the lure of a steady life and the money these offer. Parents are more enamored by the life they see of the few who have made it good and the stories they hear of the wealth made in these professions. Although, these days the trend is changing in the larger metros, we still find the young crowd being more attracted towards these professions. In regard to these professions only have risen the IIT’s and IIM’s of India. These are good institutes, but the basis of their teaching here is to make better people out of people who already are!! I ask what is the principle behind these institutes which make the person toil over exams and more practicals and then expect them to churn out the same which has been taught by ‘rote/mugging’ onto the jobs they take up. Yeah! sure these people are chosen few from the various exams which are initially conducted to chalk out the cream muggers from the average muggers. As aptly pointed out by a colleague, these guys destroy their creativity in trying to learn the various heavy books through which are educators are wanting to make us learn on topics which may have little or absolutely no value in the job life. Engineering colleges teach on what not subjects like Compilers and Operating Systems, and the person lands a job creating application software in Java, not a systems job of creating those OS or compiler products. Where are we taking the nation? People have pointed out that these are the premier institutes, but they are more in name than how things are taught. Nowadays the person who graduates from these is looking for more value to himself than to add value to the Organization. Attrition rates have risen and along with that so have the salaries of people engaged in those activities. I don’t say that is bad from my prospective, but it is not a good thing also.
To cope up with these the creative try and emulate them; and they end up getting more frustrated and sending their siblings and offspring’s on the same path where they saw the lesser frustration and more money. I have a friend in IIT doing her master’s, all I hear the lament from her is she has an ‘xam or a practical which is coming up and she is awake for the last 2-3 days working on it??!! Isn’t that stifling the actual creative mind? The teachers these days don’t have time to read the so called ‘xams which the students are put through. So, they adopt a cardinal rule of the thumb. How long is the answer? Does it have any illustration and does it adhere to the kunji or answers that they had given the students in the class!!
If the student tries to be creative in the answers, he/she is punished by a lower grade or a negative marking.
On the topic of IIT’s and IIM’s, whom do they think they are churning out!! Ok, there are a few exceptions who after coming out apply their brains and come up with ideas, but is that enough? Are they really creative or just logically coming to conclusions from their brains which have become mechanical after all that ‘rote/mugging’ sessions? I think the later is more to the point. IIM graduates boast of big salary packages, but are they actually making a difference also? There is a comment on Joel’s site [of Joel on Software fame] about MBA making the Organization bloated and fail!! I agree with him somewhat in that. We really do need to access the kind of education we are imparting and not gloat over the fact that Indian kids are doing better in maths and sciences than the American kids.

Work @ Acmet

15 06 2004


Seems like a long time ago I planned to start with this… Anyways, now that I have settled down to this new job, I think I can start planning and doing atleast (if not all) the things I had planned for…

What I actually wanted to start off with is what am I actually doing the whole day… But, now I think I will relate to the incidents and my learning a new computer language (new for me, Oldie for all those who are there or have used it… )

I start with my first experience with the computer language Java. It was first thrusted on me with the advent of a JVM for an Embedded Platform, which was to be built for a normal training project. This project was basically to start the new MCA (Master’s in Computer Application) trainees who would come to our Company for a basic 6 months of Course training. My Project Manager thought this would be a great way to teach them about the processes that we are following and also get them into the mold which would be followed, if they were to join the Company. Thus, started the great experience… I thought that I would have to start studying Java language and started off with just that… It was a great time as I started with the Java Language reference and then got on to the Java Code… that is where i drew a blank as till this time I was reading only the Preface and the Introduction… 🙂

Well! I think that is enough of my ramblings for today will start again tomorrow…