3 votes


uTestingService is a webservice with wrappers around Node and Document to allow for end-end testing of Umbraco. This is particularly useful in combination with Selenium and should allow you to verify that documents and/or nodes are being correctly added/modified/delete if you have hooked into the umbraco api.

If you download the codeplex source, then there is a test project

Once installed, you should be able to add a service reference in your .net test project using the url http://localhost/umbraco/webservices/uTestingService.asmx
If it doesn't work, you may have the Documentation protocol disabled -> look under web.config system.web/webServices/protocols for an entry

Just remove that, save, add the service reference, then add the line back in.

There is basic security and by default, the webservice will only respond to localhost clients. You can add an appsetting key: uTestingServiceAllowedIps as a comma delimited list of ips that are allowed. Also, note that if you are using the Cultiv EnvironmentIndicator environment appsetting, then the service will not run if environment is set to live.

Archived files


Source code

No current release

Package owner

Patrick McAndrew

Patrick McAndrew

Patrick has 163 karma points

Package Information

  • Package owner: Patrick McAndrew
  • Created: 03/03/2011
  • Current version v0.1
  • License MIT
  • Downloads on Our: 488

External resources