Forum Discussion

shiva's avatar
shiva
Occasional Contributor
18 years ago

help needed in automating web services

Hello,

I am in the process of trying to automate some of the web service we have, and I have come up with some basic idea, before that i have some real time constraint in finishing this task.

Pre condition:
==============

The script user (QA Engineer) should run the script only in a fresh Box with the data snapshot which we provide.


We got some 7 wsdl projects,
Each project has 3 test suites (smoke test, connectors, regression).


For that I have 1 global property file with the following information and i construct my endpoints with these information’s

username=
password=
security=
protocol=
domain=
project=

I have separate Property files for every test suite, so number of property files

1 project - 3 test suite - 3 property files
7 projects - 21 test suite - 21 property files



Flow that need to Implemented
=======================

I don’t want my QA Engineer to go to individual project and launch the test runner every time, He needs to setup the test bed by copying data from the snapshot which we provide and update the property files(Both global and Test suite), then run the script.

Question:

Say when QA engineer wants to run the test cases for connectors he needs to run a script which should trigger all the 7 connectors’ test suite in 7 different projects
it will be better if I can get a sample script for invoking test steps in different project.
Any suggestion, comments or review would be greatly appreciated over the above idea of implementation

1 Reply

  • alibaba82's avatar
    alibaba82
    Super Contributor
    we have used 'Luntbuild' to automate all of our testing. Using luntbuild you basically can invoke soapui's command line testrunner and can specify any project, testsuite, testcase. you can also schedule to run your builds at any time.

    there is a pretty good example in the soapui documentation.