Are there tools available that help to implement and execute unit tests in webMethods and to implement code coverage (i.e. to see how much code has been tested with the unit tests)? It would be cool if there also were some reporting tools.
Are there tools for statical code analysis (e.g. to check that no non-existing services are called etc)?
You can contact me i can help you setup a proper CI for webMethods without any licensed products all open source solutions for code review , coverage and automated Unit Test
Really? That would be cool! Could you please just name those solutions? Because I know of no open source solution for e.g. code coverage analysis (for webMethods, of course).
Shashank Mitra, that would be a topic for a very nice wiki article!
In the meantime, I’m using a CI tool from Ferrologic which integrates with Jenkins and does unit testing and code validation (and mock services).
I also know WRIGHTIA is working on a development tool.
SonarCube code analysis examples are available on github but they seem rather cumbersome to setup.
As for unit testing, when not using Ferrologic’s solution, I setup a simple simple which calls the service to test and I them compare with the intended output.
To compare two documents a use a simple trick: I convert both documents to xml strings with pub.document:documentToXMLValues.
There are good options for code review and code quality validation out there. One such a solution is offered commercially by my company. The rules of the community does not allow me to elaborate but if this still an open question, feel free to connect on LinkedIn.
For testing purposes you can try IwTest (https://integrationwise.biz/). I like it’s approach to testing and it is developing to be an interesting product/tool
I am also sure that there are more such tools that are private inside different organizations.