Add to Technorati Favorites

Categories

New Commands added to QAuto for Regression Testing

Based on user feedback, 5 new commands are added to QAuto:
CopyFile(param1,param2)
BackupFile(param1)
RestoreFile(param1)
DeleteFile(param1)
Comment(whatever string)
For regression testing, you need to be stateless - that is if you add new input files, the test running for other tests may be affected.
So, these above functions will be useful.
When you record a new test (say ABCD), then a folder called _AuxFiles_ABCD [...]

Windows GUI Functional Testing Tool - QAuto Prototype - Platform / Language Independent

I am glad to announce the release of the prototype for QAuto - the Windows GUI Functional Testing Tool. This only works on Microsoft Windows.
Tested on XP. But you can try on Vista. Also, you need to have MFC dlls already installed on your machine.
It is platform / language independent. What does it mean? It [...]

Top 9 Interesting Resources on the Web for C++

My own top 9 list of resources on the web for C++. Why top 9 and not top 10? I am just tired of ‘top 10′ s.
In no particular order:
C++ Language Tutorial
  The basics.
C++ FAQ Lite
  Interesting FAQ. You can get answers to most of your interview questions here
Bjarne Stroustrup’s C++ Page
  The father of C++. [...]

JobCanvas.com is here!

Finally!
JobCanvas.com is here. A jobsite that is simple, fast and effective. I am glad to see it go live.
It is an exclusive portal for Kolkata jobs.
Will write on the making of JobCanvas sometime soon.

How to Outsource Software Development - Part III (The Blueprint)

Enough of analysis. Let’s attack this task-wise. What we will finally have, is a blueprint for successful outsourcing. For the sake of clarity, I am considering a single outsourced resource working on a client’s project. This is scalable.
The Players
Players on the Client side
The Handler - who is basically a proxy for the remote developer. The [...]

How to Outsource Software Development - Part II (The Tactics)

The issues with outsourcing for small companies were outlined in Part I. Now, we shall explore the tactics and strategies to solve each of these. Not all is doom and gloom.
The Issues for the Client
Let’s sort out the client’s issues:
1. Process
Process will be a derivative. More on process in Part III.
2. Structure
Bare minimum structure. There [...]

How to Outsource Software Development - Part I (The Issues)

Much has been said for and against outsourcing software development. And yes, many models of outsourcing have been championed. In this 3 part series, I will explore my own software outsourcing model that I think works for small companies.
Assumption - the company that is outsourcing is small; the company that is being outsourced to is [...]

The Monkey and the Oiled Bamboo Pole

Children in India are quite good at math. And one of the math problems is that of a monkey climbing an oiled bamboo pole.
It goes like this - a monkey is trying to reach the top of an oiled bamboo pole. When he climbs up 3 feet, he slips down 2 ft. Climbing up [...]

How to migrate to Apache2 with PhP5 and still have CPanel working

I took a shot at migrating to Apache2 and not break CPanel. Also, had to bake in PhP5.
CPanel is notorius for being stable only with Apache 1. So, please use this information at your own peril. This is what I did (blow by blow):
Preamble
1. Use putty to login to remote server as root.
2. Go to [...]

Is the time up for C++?

Contrary to what the pretty picture says, I do not think so At least, I hope it is not so.
But, why did I even consider this situation?
I was browsing Topcoder. The development work is in Java and C#. Alas, I did not see C++ (is it lurking somewhere? correct me please - I really [...]