Approved
Last Updated: 30 Apr 2019 08:46 by ADMIN
Vasanth
Created on: 26 Apr 2019 04:58
Type: Feature Request
1
How To Use Telerik Testing Framework Scripts With Docker

Hi ,

 

We are using telerik testing framework for Automation testing. Currently we are executing our scripts in a client VM using TFS builds. Now we would like transform to Docker Execution. We couldn't get the direct solution from any forum for Telerik Testing framework and Docker integration. So please help us on identifying the docker image for Telerik testing framework, so that we will make use of it and we will create a container for the same to run our test scripts in docker vm. Any websites/links related to this topic would be helpful for us.

 


4 comments
ADMIN
Elena Tsvetkova
Posted on: 30 Apr 2019 08:46
Hi Vasanth,

After the initial investigation on our end, it seems that the integration of Test Studio with Docker will not be that straight forward and will require additional resources and planning. This is why I converted the current thread to a public feature request in our feedback portal - the public item can be found here. You can use the Follow button to get an email when the item is updated, and also vote for this one to increase its importance among other features. 

Having that said, I hope you can keep the current TFS builds configuration to execute the Testing Framework tests for some longer time, as the requested integration will require more time and place in the product road map. 

Thank you for your understanding in advance. 

Regards,
Elena Tsvetkova
Progress Telerik 
ADMIN
Elena Tsvetkova
Posted on: 26 Apr 2019 16:27
Hello Vasanth,

Thank you for the additional details. With these we will trigger investigation on the case. However, we will need some time to setup an environment for this and perform the necessary testing on our end.

So, please, allow us some time to get back to you. Until the end of next week I will get back to you to inform you for the progress of the investigation. 

Thank you in advance for your understanding. 

Regards,
Elena Tsvetkova
Progress Telerik 
Vasanth
Posted on: 26 Apr 2019 10:37

Hi Elena,

 

Currently we are using the same steps as you have mentioned below with the help of Virtual Machines. As a next step, we would like to try Docker.  Currently for most of the applications and software configurations, Docker hub has images/containers which we can make use of it instead of VM setup. But for telerik testing framework/ test studio, we couldn’t find any support file in docker. This is the reason we are requesting your support on implementing Telerik testing framework image in Docker. So please help us to achieve this with any kind of support.

 

 Thanks in advance.

ADMIN
Elena Tsvetkova
Posted on: 26 Apr 2019 09:12
Hi Vasanth,

Thank you for your inquiry. 

Docker is getting more and more popular in the last few years and it is a good story to explore. However, I have to admit that so far we hadn't tested such a scenario on our end and we will consider this in our schedule. 

Having that said, I can propose some options for you to try as there shouldn't be a limitation to prevent the test execution with the solution, which Docker provides. Basically, there are few requirements to keep in mind when building continuous integration with Test Studio and the Testing Framework (here you can read further details):
- user session with sufficient user permissions to build and run the tests
- installation of the Testing framework (as a minimum requirement)
- install the build test agent and run this in an interactive mode
- leave the machine running and the user logged in. In case the tests will perform any direct desktop actions, the desktop session needs to be unlocked. 

Then, you can execute the tests with the ArtOfTest.Runner.exe or include the same command in a batch file. 

In case there above details are still not sufficient, I will appreciate if you share any further details for the setup and configuration with Docker you intend to implement - that way we can explore the particular scenario on our end and assist with the most appropriate solution. 

Thank you in advance for your understanding and cooperation. And, please, do not hesitate to get back to me, in case you have any further questions. 

Regards,
Elena Tsvetkova
Progress Telerik