Im working now in a startup company which develops an API for other company.
To cut long story short, Our API will get as input data about subscribers, and will feed the entire program with data traffic (applications, and data flow).
Dev are working to design this API, and we (test) shall design a test tool for testing its functionality. Iíve heard something about test harnesses. ,
how shall I begin with designing test harnesses for an API?
Is there any reference for such methods and procedures?
Any answer will be valuable. [img]images/icons/rolleyes.gif[/img]
Re: test harnesses
You'd write some code that utilizes the inputs and outputs of your API. I believe a lot of this would fall into place with unit testing tools. You can also include test methods in your API such that when you call these methods, they should use your API with some standard inputs and return the correct values proving that code changes have not affected the results. In this manner, your API could essentially test itself. I'm not the best guru on this, but that's the general idea.