Ask a Question

Portability between different testing software

SOLVED
hazel_chua
Contributor

Portability between different testing software

Hi,

 

I was wondering if there is a way to import projects that are created in another testing package called Katalon Studio directly into SoapUI or ReadyAPI as well as export to that same software package.  One of our clients utilises that particular software package for their User Acceptance Testing and we are currently attempting to shift those testing left, into our framework.

 

Thanks

1 ACCEPTED SOLUTION

Accepted Solutions
HimanshuTayal
Community Hero

Re: Portability between different testing software

@hazel_chua ,

 

I don't think there is any way right now to import a Katalon project because structure of Katalon Studio is different from SoapUI/ReadyAPI.

 

You can do it manually if it is that critical and if ROI is good, in previous company there was need to do the same but from soap based service to rest bases, but the number of API were not too much, you can estimate it and then plan it.

 


Click "Accept as Solution" if my answer has helped,
Remember to give "Kudos" 🙂 ↓↓↓↓↓



Thanks and Regards,
Himanshu Tayal

View solution in original post

10 REPLIES 10
nmrao
Community Hero

Re: Portability between different testing software

Not sure of the testing package which you are taking about and what it does.

ReadyAPI does the following functionality. Please go thru the documentation, hope it may help you to decide as per your need.
https://smartbear.com/product/ready-api/features/


Regards,
Rao.
hazel_chua
Contributor

Re: Portability between different testing software

Doesn't look like what I am after, sorry.  What I need is a way to pull the information from the Katalon Studio testing software into ReadyAPI so I can reuse and develop on it, then export what I have done back to Katalon Studio for our client to reuse if they need.  Manually recreating all the test cases and suites is my current option but I really do not want to have to reinvent the wheel so to speak.

thePantz
Contributor

Re: Portability between different testing software

Hello,

 

I don't think there is any supported way to import a Katalon project. The project structure of Katalon Studio is very different from SoapUI/ReadyAPI. You would likely need to develop a plugin to support it or you could submit a feature request

hazel_chua
Contributor

Re: Portability between different testing software

Thanks.  That is my initial thoughts but I thought I'd ask and verify rather than make the assumption.

richie
Community Hero

Re: Portability between different testing software

Hey @hazel_chua 

 

Just a follow up to what the other people have stated.

 

I've noticed a couple of people have raised similar posts on the forum recently.  I've used Katalon browser plugin (which supports front end capture/playback automation) but never Studio but I've done a little reading and it appears Studio includes an API testing component.  I'm guessing you're talking about API tests in REadyAPI!/SoapUI and extracting those into the API testing application within Katalon Studio?

 

The issue people are going to have exporting a ReadyAPI!/SoapUI .xml project file to use in a different tool or vice versa is that the underlying ReadyAPI!/SoapUI project .xml is obviously customised for ReadyAPI!/SoapUI and so wouldn't be interpreted correctly by a different tool if you were to import the project file into another tool. 

As far as I can tell -  you'd need to develop a bespoke exporter that maps the apis/testsuites/testcases/teststeps to something that would be interpreted correctly by the tool you'd be importing the file into.  Even then - ReadyAPI! has some standard types of test steps - REST & SOAP requests, Delays, etc. - but it also has some additional test steps that are less 'standard' and you'd need to map these 'non-standard' test steps to the equivalent in the tool you'd be importing the ReadyAPI!/SoapUI project into - it would be a big job and probably time prohibitive relative to how much work would be involved to just create the tests manually in the new tool.  

 

I suspect you'd need a different exporter/importer tool for each different application you'd intend to import the ReadyAPI! project into.

 

The only thing you could currently extract to export from REadyAPI! to import into another tool would be the APIs from within the project .xml file.  You could extract the API detail by extracting into an openAPI/swagger file that could be then imported into any tool that supports the particular openAPI/swagger .json file - HOWEVER - this is only the APIs - the testsuites/testcases themselves wouldn't be extracted in the .json file - so doesnt help you in the slightest.

 

Ok - that's all I got - sorry I couldn't be of more help!

 

nice one

 

rich

 

if this helped answer the post, could you please mark it as 'solved'? Also if you consider whether the title of your post is relevant? Perhaps if the post is solved, it might make sense to update the Subject header field of the post to something more descriptive? This will help people when searching for problems. Ta
nmrao
Community Hero

Re: Portability between different testing software

You have the test cases created in Katalon for WebServices / REST and you want to explore if it is feasible to shift to ReadyAPI on condition that if there is something which can migrate the existing tests to ReadyAPI tests . Is this what you are looking for?

If so, it again not simple to answer. There can be variable parameters to consider. How many tests, time required to migrate manually vs automatically, what common features, and what is ROI etc.,


Regards,
Rao.
HimanshuTayal
Community Hero

Re: Portability between different testing software

@hazel_chua ,

 

I don't think there is any way right now to import a Katalon project because structure of Katalon Studio is different from SoapUI/ReadyAPI.

 

You can do it manually if it is that critical and if ROI is good, in previous company there was need to do the same but from soap based service to rest bases, but the number of API were not too much, you can estimate it and then plan it.

 


Click "Accept as Solution" if my answer has helped,
Remember to give "Kudos" 🙂 ↓↓↓↓↓



Thanks and Regards,
Himanshu Tayal

View solution in original post

sonya_m
Community Manager

Re: Portability between different testing software

Thank you all for contributing a lot of useful data here!

 

Hi @hazel_chua , could you mark the answer that worked best for you as a solution? Thank youSmiley Happy


Sonya Mihaljova
Community and Education Specialist

hazel_chua
Contributor

Re: Portability between different testing software

@sonya_m I'm not sure really... the posts do offer some insights into the functionality (or lack of) of the SoapUI/ReadyAPI software, but none of them is an actual "solution" per se.

cancel
Showing results for 
Search instead for 
Did you mean: