We are purchasing Telerik Ultimate collection for the developers to work on the Web UI tests. We're going to run the test on our CI(continuous integration) server. There are few questions that we would like to ask:
1. Do we need to install Telerik Ultimate on our server?
2. Is it compulsary to install Telerik Web UI(Telerik Ultimate) on every machine that run the test?
3. Is there any way to run the test without installing Telerik Web UI(Telerik Ultimate)?
Thanks
13 Answers, 1 is accepted
For the purpose of test running we provide a separate distribution -- the WebUI Test Studio Run-Time Edition. Scroll down this page for purchase details. Note, you can only execute tests with the run-time edition. You cannot create or edit tests having this one installed. I hope this helps and please let me know if you have further questions.
Regards,
Konstantin Petkov
the Telerik team
1) Can we include the WebUI Test library in our source code so that we can run it in the build server instead of buying this run time license?
2) If not, is there anyway to get around this while we purchase a runtime license?
The runtime edition is just a stripped-down distribution of the WebUI Test Studio Dev/QA Editions. So if you have the Ultimate you can also use it for running tests. Just install the Dev Edition you have on each machine you want to run tests. Note, you won't be able to use one and the same license on two different machines at the same time but you also don't need to activate the Dev Edition on the machine you'll use to run tests only.
As to the library and the source code, no you won't be able to run tests using the library only. The registration is complicated and requires registry updates, VS updates, etc., operations we don't support manually.
I hope this helps.
Sincerely yours,
Konstantin Petkov
the Telerik team
Can you elaborate on this statement, "you won't be able to use one and the same license on two different machines at the same time
"?
Is the Ultimate or WebUI test a concurrent license?
Unlike the other Ultimate Collection products, WebUI Test Studio has machine based license (not developer based) . For further details you can check the license agreement also uploaded here.
Best wishes,
Konstantin Petkov
the Telerik team
Previosuly, we're using trial version and we just purchased our liscence. Do we need to install Telerik controls on our build server, staging and production server? Or we just need to replace the dll file in the servers?
You just need to activate WebUI Test Studio passing in your account (email/pass) with the purchase. Once you do that you will no longer get any activation prompts until the purchase expires. This concerns any machine you need fully-functional WebUI Test Studio Dev (and QA Edition, the runtime doesn't have licensing in).
Let me know if that answers your questions.
Greetings,
Konstantin Petkov
the Telerik team
If you mean RadControls (AJAX, Xaml, etc.) the controls distribute both trial and dev .dlls. Once you purchase you get the Dev downloads available in each account associated with the purchase.
Greetings,
Konstantin Petkov
the Telerik team
The dev dll file works perfectly. Thanks =D
(1) can you clarify your statement "until the purchase expires"? does WEBUI have a timebomb in it that prevents it working if the purchased license expires? I thought PURCHASE entitled use forever, without having to continue maintenance. Clearly, you don't get upgrades if you're not on maintenance, but does the whole tool stop functioning? (as an aside, is this true also of the other Telerik controls -- that they've time bombs?)
(2) do we require the source code to run web UI? specifically, if we've paid a developer to develop an application (happens to use Telerik controls, but that's not relevant to this question), can we install web UI and point it at the external IP address of the test server? Or are source code modifications required (and therefore we need access to the source code during testing)?
I am sorry for the confusion. "until the purchase expires" was not the best choice of wording. There is no time bomb or anything like that in the product once you activate a purchased license. There's only a time bomb in trial mode. You simply loose access to updates and priority support on our website when the license expires after one year from data of purchase.
Since I only deal with WebUI Test Studio, I really don't know the details of the licensing of our other Telerik products. If you need this answer I will forward your question to our sales department who would be able to answer this for you.
No you do not need access to the web site source code. WebUI drives the browser, simulating a real user sitting there interacting with your web application. We are reading and working with the DOM that is contained within the browser. We can also simulate mouse and keyboard actions. We do not hook into the web server source code directly in anyway. Neither do we ask or need any changes to the web server source code.
I hope that clears up the confusion. Please don't hesitate to ask if you have further questions about WebUI Test Studio.
Cody