Uncategorized

testing software product interoperability

I have been trying to write on product interoperability for quite sometime. So here it goes. What do we mean by product interoperability? In my opinion, interoperability of a product is its ability to function while different variables of its environment – software as well as hardware – are changed. Testing software interoperability assumes more [...]


Reproducing a bug ….the eternal quest

There are some really cliched problems which software testers and consqeuently software developers face as part of their job. Reproducing a bug comes right there among the top of that list. Recently,  I faced one such instance where I was at my wits end to reproduce a bug – needless to say, it wasted precious [...]


Setting up TestLink on Linux

I was assigned the responsibility of setting up Test Link (TL) on my network and import test cases from another instance of TL running elsewhere. It was quite simple but I would still like to put it down just in case someone runs into issues or better still if someone has suggestions – More than welcome. [...]


Agile QA- ideal for Product testing

A meticulous QA release plan, even more carefully designed test cases down to the minutest detail and all geared up QA engineers to execute the QA phase—-what more could a QA lead ask for? The icing on the cake of course is “A four month long dedicated QA phase” begins with almost nothing working in [...]


Did you ever wish there was an iPhone Client for SugarCRM?

Did you ever wish there was an iPhone Client for SugarCRM? Well, worry no more! Imaginea Technologies is pleased to announce a free iPhone native Client for SugarCRM. Yes it is absolutely FREE! Get used to the true mobile solution for SugarCRM with a brand new iPhone native Client from Imaginea Technologies. The following are [...]


Comments Off

Mashup Magic

Mashup enormously empowers users who really wanted to collaborate things available on web dynamically on-the-fly, simply query/merge whatever relevant data coming on the way.


Persistence and Locking

Persistence in enterprise solutions is not only about CRUD operations, but handling concurrency. Concurrency is handled mostly by locks at the database levels. These locks are configured at the dataobject level and cannot be easily controlled from the flow. The only way of controlling it based on the flow is a programmatic approach to it [...]


Registering Custom Fonts for Apache FOP

This is a small article which explains the steps to register custom fonts with Apache FOP engine. Registering custom fonts with Apache FOP becomes important in the context of Internationalization, especially if one wants to display CJK languages in the PDF being generated. The context of this article is when fop is being used in [...]


ExtJS DataGrid

In its second innings, World Wide Web has introduced a newer approach to interact, organize & categorize information. With new Web 2.0 sites cropping up all over the place, the value of tools (& libraries) coming up to facilitate creativity and giving browser a bigger role to play in business interaction are talk of the [...]


Spring Bean Creation is Not Thread Safe

When it comes to Java Concurrency no body[except Doug Lea] is sure of correctness of the code. The major problem faced by developers is debugging concurrent bugs. They are not reproducible easily and not debuggable by Remote Java Debug as that can effect the behavior of concurrent program. In this article I am going to [...]