If we combine this with the REST Management interface of WebLogic 12.1.3 we are able to test every detail of a WebLogic domain configuration and when we combine this with selenium or other Robot plugins we can also test our Web Applications or REST/Web Services.
So after all your provisioning and application deployments actions we can test our new environment in just a few minutes and Administrators or Testers can make or extend these tests without any developer knowledge.
Here is an example of some WebLogic domain tests
The only thing a developer should do, is to use make these test sentences, so called keywords
Here is the matching keyword example
Off course you don't need to use keywords but then you will get something like this. :-)
For this we need to enable the REST Management interface Weblogic 12.1.3 ( WebLogic Console -> Domain -> General -> Advanced -> Enable RESTful Management Services ) and install the robotframework-requests add-on.
Click here for more information about the WebLogic REST management service and you can use Postman ( a Chrome plugin) to test your REST calls.
And run pybot rest_testsuites
With this as output
The detail report
With the Selenium plugin (robotframework-selenium2library ) we can also test a web application deployed on a WebLogic server. In this example I will use the WebLogic Console application to test the selenium plugin.
run pybot console_testsuites
The matching resource file with the keywords.
For more information about Robot in combination with WebLogic you can also read the great blogs of my colleague Mark Nelson http://redstack.wordpress.com/tag/robot/
Here you can download the github workspace https://github.com/biemond/robot-weblogic