This is a migrated thread and some comments may be shown as answers.

new version

32 Answers 321 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
said
Top achievements
Rank 1
said asked on 11 Nov 2010, 12:58 AM
hello,
I installed the
new version of telerik Q3 2010  today ,I tried the new features  but  I get error when I try to connect to the server with the function "connect".
The error is attached ,
Regards
Sam

32 Answers, 1 is accepted

Sort by
0
Konstantin Petkov
Telerik team
answered on 11 Nov 2010, 09:25 AM
Hello said,

Thanks for trying out the new WebUI Test Studio version.

Do you have the Scheduling Server configured prior to registering the project to it? We persist the data in a database the scheduling server is responsible for. The error will appear if the machine you're connecting the project to does not have the scheduling server configured. Please look for a start menu shortcut like "Configure as Scheduling Server" under the WebUI Test Studio Execution group and setup that on the machine you want the server to operate.

Regards,
Konstantin Petkov
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
said
Top achievements
Rank 1
answered on 12 Nov 2010, 10:00 AM
Hello ,
thank you for your help.
So, if I undurstand your reply , I must crate a data base  mssql server  
thank you
said
0
Stoich
Telerik team
answered on 12 Nov 2010, 05:45 PM
Hi Said,

  yes, you have to install a SQL server and create a database. Under the current implementation the scheduling server stores all its scheduling data in the form of a SQL Database.  You can also use SQL Express which is free. Please keep in mind the the very first step in configuring a scheduling server is creating a database or connecting to an existing one. At the moment we only support SQL databases but in the future, depending on demend, we will expand this to include other types of DBs as well.

I hope this helps! 



Greetings,
Stoich
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Nicolas
Top achievements
Rank 1
answered on 22 Nov 2010, 02:30 PM
hello,
thank you for your reply, it helped me a lot, but i have another error message that i put attached heir.
.Regard's
0
Stoich
Telerik team
answered on 24 Nov 2010, 06:11 PM
Hello Nicolas,

     I've manged to reproduce the error message you're getting - I've attached a screenshot (screenshot 1) with the message in English. The message indicates that a connection could not be established to the designated SQL server (the SQL server you're trying to use). It was most likely caused by filling out the Server field for your SQL Server wrong but let me explain some other things first...

   First off: you have installed an SQL Server, correct? A functioning SQL server is required. Please let us know what kind of SQL Server you're using so we can guide you through the process better. If you still don't have an SQL Server - you can install SQL Express, 2005, 2008 - they will all do. Make sure you also install SQL Management Studio - it will be useful. SQL Management Studio is free, I believe, and it should come with your SQL Server installation. Before I continue let me give you some basic info on the whole scheduling setup.
                   
                          SQL Database <------1-----> Master (scheduling server)  --2----> Slave (Execution Server)
        (accessed through SQL server)                                     |
                                                                                                2            *you can have many slave
                                                                                                |
                                                                                               v
                                                                    Some other Slave (Execution Server)

It's a Master-Slave architecture. We use SQL Database to store all the data associated with your test runs including: schedules, result data and other things. We need the server to access the database for you. The Master (often refered to as scheduling server) gives out "oders" to the slaves (Execution Servers). It tells the slaves what tests to execute and when to execute them and collects the results. Then the master stores the results in a SQL Database using your SQL server to write to and read from the database. A single machine can be a Master, a Slave and a SQL Server - those three thing don't interfere with each other. However,  different slaves are (obviously) different machines. 
  
Now let's talk about the Configure Scheduling Server tool. This is the tool which you're trying to use in the screenshot. This tool establishes the connection between the SQL Server and your Master (connection 1 in the diagram above). The SQL Server and the Master can be on different machines but I highly recommend that you use the same machine for both - it will be easier to configure. 

I'm going to go ahead and assume that you've decided to use the same machine for your Master and your SQL Server. Installing a SQL Server has one or two tricky moments but it's easy overall. At some point during the installation you were asked to name your instance in a screen like the one in screenshot 2.  As you can see I've chosen MySqlServer as the name for instance of the server. You can choose any name you like but don't forget it because you'll need give it to Configure Scheduling Server tool later. The two other touchy parts of the installation are shown in screenshots 3 and 4. You have to choose Mixed Authentication Mode. The other thing is making sure all your services are shared in the network (as opposed to just local). The rest of the installation is mostly clicking "Next".
 
Back to the Configure Scheduling Server tool:
to established the connection to the SQL Server, the tool will ask you for a few thing:

Server: this is the name of the server instance you'll be using. The really tricky part about this is that you have to also specify the machine. For instance: if the server instance is called MyInstance and is on some machine called MyNewMachine, then you would write "MyNewMachine\MyInstance". If it's your local machine (as I really recommend) then you could also write "localhost\MyInstance" or ".\MyInstance".
And now I can get back to my orignal point: if you write something wrong here: if you put in a non-existent instance or a non-existent machine or just missell one of those - you will get the error message which you attached to your previous post and I've attached in English to this one.

The name of your instance is the name you gave it during the installation. There are also default instances that exists. If you don't know the names of any instances, here's Video demonstrating how you can find them:
http://www.screencast.com/users/TelerikTesting/folders/Jing/media/85184cc1-c95b-4c53-b9f9-eda8b04a0fdc

DBName: the name of the SQL Database you want to use for your testing. This can be anything you like - the database  will be created automatically for you.

There's a checkbox called Integrated Security. You can check this if and only if your Master (Scheduling Server) and your SQL Server are located on the same machine. I'll assume there are so go ahead and check it. You no longer have to write a user/pass because now we're using the user you're logged on with. Just a note: if you uncheck Integrated Security, you have to create a user for yourself from the SQL Server Management Studio which you may or may not have installed. But there's really no reason to uncheck if you're Scheduling and SQL Server will be on the same machine. 

Check out how I've filed out the Configure Scheduling Server tool in screenshot 5:
my server instance is on my local machine and it's called MySqlServer so we get: localhost\MySqlServer.
I want the database, which will be used to store my test info, to be called MyNewDB. I check "Integrated Security" to show that I want to use my local user and I'm ready to go.

If you did all that correctly, clicking on the Create Database button should lead to a pop-up "Database Created!" and from there you're ready to go... go to the other tutorial that is :
http://blogs.telerik.com/blogs/posts/10-11-18/test_scheduling_basics_faq.aspx

I hope you find this post useful. I apologize if you're already familiar with this stuff but the Scheduling feature is still brand new and I wanted to write something that a lot of people can take a look at when they need some assistance.
Try solving your issue with this info and let us know how it works out.

Sincerely yours,
Stoich
the Telerik team
Interested in Agile Testing?

Tune in Wednesday, December 1st for a very special Webinar focused on Agile Testing. Click here to register for free!
0
Nicolas
Top achievements
Rank 1
answered on 06 Dec 2010, 09:40 AM
Hello ; thank you for your help :
 I have installed the telerik WebUI Run Time Edition on a server of execution , and I realize that's not good server and I wanted to know if it will possible to reinstall on another server?
  Regard's
0
Stoich
Telerik team
answered on 06 Dec 2010, 05:30 PM
Hi Nicolas,

  yes, it's possible. Simply uninstall WebUI Test Studio Run-Time Edition from the current server and then go ahead and install it on the other machine.
 
I hope this helps!

Greetings,
Stoich
the Telerik team
Interested in Agile Testing? Check out Telerik TV for a recording of Automated Testing in the Agile Environment
0
Nicolas
Top achievements
Rank 1
answered on 07 Dec 2010, 11:01 AM
Hello,

Thank you for your answer, that helped me a lot.
But I have another problem, here I develop a web test that works well on IE and not on" FF and other browsers"
Then I develop the same test with an auther  logic that works fine with "FF and other browsers" but  not with IE.
I put the attached screenshots for the step in question for the tow logics
capture1 : logic that works with FF and auther browsers.
capture2 : logic that works with IE browser.
capture3 :This screenshot shows the tag in question, the purpose  of this step is to click on the button + (capture4) for more criteria on search engine.
My question is : Why can not run the same test with all browsers?
Regards

0
Stoich
Telerik team
answered on 09 Dec 2010, 12:52 PM
Hi Nicolas,
   this is a very peculiar and uncommon issue.

I found the site you're testing: http://www.118000.fr/ and managed to reproduce the problem. However, I cannot immediately say what is causing it. Here's what I managed to understand:

For some reason Internet Explorer identifies this button (the one in capture4 from your sceenshots) incorrectly. The button is defined by the following code (as seen in your capture3):
<a href="#sb_f_Qui" class="dd" id="link_sb_f_Qui">Plus de critères</a>

However, when you use "Locate In Dom" on this button it will give you the wrong definition for the link:
<A title="Retour à l'accueil" href="http://www.118000.fr/">
This is actually the code for a image/link located on the left of the page (screenshot 1)
Find Logic is generated based on the definition of this image/link (which isn't the one that we clicked).

When you execute the test under Chrome/Safari/Firefox - they implement the this incorrect Find Logic and as expected they try to use the wrong element (seen in screenshot 1). This is element is a link that points to the same page (http://www.118000.fr/) and nothing happens.

However, Internet Explorer somehow makes the connection and identifies the correct button even though it uses the wrong logic for that. This is probably related to the fact that it was in IE's environment that the incorrect Logic was generated to begin with. It's even stranger that IE actually fails to locate the button with the correct logic.

This issue might be cause by the the use of Frames in the page (Frames are a know soft spot for WebUI Test Studio). The HTML Page might be incorrectly written.
It's for our developers to locate the exact cause: I've filed Bug 101629:Element is identified incorrectly and as a result it's Find Logic is incorrect to deal with the issue.

I can't offer you a direct workaround at the moment. However, I noticed that the button doesn't actually have a vital function. It expands a part of the page that is already loaded - it's just not immediately visible. This means that your test can still invoke logic on that part of the page even though they didn't press the button. In other words this issue won't cause your test to fail per se (at least in my experience).

I hope I've managed to shed a little light on the issue. I'll inform you once I know more and/or when we develop a solution. Meanwhile, don't hesitate to contact us if you have more questions!

Hope to hear from you soon!
 
All the best,
Stoich
the Telerik team
Interested in Agile Testing? Check out Telerik TV for a recording of Automated Testing in the Agile Environment
0
Nicolas
Top achievements
Rank 1
answered on 09 Dec 2010, 02:34 PM
Thanks a lot Stoich for investigating!
Unfortunately we still don't have enough control on the source code of the website, but we'll use the solution proposed (supposing clicking on the element does not launch through javascript a logic that makes it necessary to click on it in order to advance to the next step).
0
Cody
Telerik team
answered on 09 Dec 2010, 11:56 PM
Hi Nicolas,

I find this to be a very interesting case! I did discover that if you change the find expression for the "Plus de critères" link to what is shown in the attached screenshot then it works in all browsers. This actually is not correct but you can use it as a workaround until we fix this bug properly.

I have filed bug 101743 for this issue. Be aware that if you use the find expression in the screenshot, it may no longer work once we fix this bug. You should be able to simply re-record that step when you upgrade to a build containing this fix.

I have given you 1000 Telerik Points for this bug report.

Greetings,
Cody
the Telerik team
Interested in Agile Testing? Check out Telerik TV for a recording of Automated Testing in the Agile Environment
0
Nicolas
Top achievements
Rank 1
answered on 10 Dec 2010, 10:04 AM
Hello Cody,
Thank you again for your reply, but I think that you forgot to put the attached screenshot.
Regard's
Nicolas
0
Cody
Telerik team
answered on 10 Dec 2010, 04:25 PM
Hello Nicolas,

My apologies, you're right! It is now attached.

Greetings,
Cody
the Telerik team
Interested in Agile Testing? Check out Telerik TV for a recording of Automated Testing in the Agile Environment
0
Nicolas
Top achievements
Rank 1
answered on 21 Dec 2010, 03:07 PM
Hello,
I just read your message about the  Q3 Release Product Service Packs, and I will like to do the update for the version I bought previously, how can I do this upgrade without uninstall the existing ?
I developed a test that s'exucute well locally, but when I execute it on a remote server of execution, it don't work! what do you think??
Greetings,
Nicolas
0
Stoich
Telerik team
answered on 21 Dec 2010, 03:58 PM
Hi Nicolas,
   you can install WebUI Test Studio SP1 right over your current version. Your current version will be upgraded - no need to uninstall anything. You can download it from here.

Could you give me some more details on the issue you're facing with the remote execution?
I've added a KB article addressing some common scheduling issues. Check out whether you'll find it useful here.

Hope to hear from you soon!

Regards,
Stoich
the Telerik team
Interested in Agile Testing? Check out Telerik TV for a recording of Automated Testing in the Agile Environment
0
Nicolas
Top achievements
Rank 1
answered on 21 Dec 2010, 06:19 PM
hello, thank you for your reply
I get a plan, I receive the test results by email
 the problem is that for the same test locally it runs very well and referrals to good results, In the remote server running, it doesn't runs normally,
best Regards
0
Stoich
Telerik team
answered on 22 Dec 2010, 02:56 PM
Hello Nicolas,
     Could you please give me some further details on this.

What problem do you encounter when you run your test on a Remote Machine?
Does the execution start on the remote machine?
Do you see any error messages at any point?
Are you able to open the test results for the Remote Run?

If possible please include screenshots and/or vidoes (Jing?).

Hope to hear from you soon!
  
Regards,
Stoich
the Telerik team
Interested in Agile Testing? Check out Telerik TV for a recording of Automated Testing in the Agile Environment
0
Nicolas
Top achievements
Rank 1
answered on 22 Dec 2010, 03:17 PM
hello,
I'd like to know what the best practices to use Telerik well:
In my case, I used a virtual machine to install the QA Edition, this machine is installed on a remote server, the webui developer version is installed on a development server, and for the execution of tests, I took  another server of executiion
I want to know if this architecture does not impact the fact that my test runs either locally on the virtual machine that produces good results, and that execution on the server, it never worked normally?
is that  is related to Telerik,
0
Nicolas
Top achievements
Rank 1
answered on 22 Dec 2010, 04:16 PM
Hello again,
I will
explain my test: it  is a test web which contains 6 steps that verifie the existance of elements on web pages, doing research on this search engine for 2000 categories that I retrieved from a db using databinding.
I put you attached a screenshot of these steps
thank you for your reply
regards
Nicolas
0
Stoich
Telerik team
answered on 23 Dec 2010, 10:41 AM
Hello Nicolas,
    I don't see anything wrong with the setup you're describing.

It's not entirely clear from your post - are you using WebUI Test Studio QA edition's Scheduling features for Remote Execution? If you're using Scheduling then there are several things that could be causing you problems with Remote Execution:
   -You have to make sure the location where your test are stored is readily accessible from your Remote Execution Server. 
  -You have to make sure your Scheduling Server and your Execution Servers are in the same domain.
  -You have to make sure your Scheduling Server and your Execution Servers are running the same version of WebUI Test Studio.

There's also another very common reason for problems related to executing tests remotely. And this is relevant whether you're using Scheduling or not:
    you have to make sure the tests you're trying to run on a remote machine have been built to latest changes. If you change anything in a test without building it after that - you will probably run into "code behind not compiled" type of error when you try to run that test. Keep in mind that you need to build the tests specifically in the location you're executing them from (or at least copy them to that location after building).  
    I also want to clarify something else: you build a test or testlist in WebUI Test Studio QA Edition by executing it. That is: QA edition automatically builds a test when it has to execute it. However, Runtime edition and the runner (ArtOfTest.Runner.exe) don't have that capability and because of that you need to run the test in QA edition first.
 
  I would also recommend that you upgrade to the latest official release (SP1) - you can download it from our site.

   I hope this helps!
 
Greetings,
Stoich
the Telerik team
Interested in Agile Testing? Check out Telerik TV for a recording of Automated Testing in the Agile Environment
0
Nicolas
Top achievements
Rank 1
answered on 28 Jan 2011, 02:35 PM
hello Stoich,
I'd like to know, if you can find me informations of the scheduling  test results database (database model).
Greetings,

0
Konstantin Petkov
Telerik team
answered on 28 Jan 2011, 03:05 PM
Hi Nicolas,

There is no public information like this to point you to.

Your request confused us. Can you please elaborate on why you need such information? Do you get a specific problem to the scheduling test database? Is there an error you get upon specific step during the scheduling test environment setup?

Looking forward to hearing from you,
Konstantin Petkov
the Telerik team
Interested in Agile Testing? Check out Telerik TV for a recording of Automated Testing in the Agile Environment
0
Nicolas
Top achievements
Rank 1
answered on 28 Jan 2011, 03:29 PM
hello ;
I will like to retrieve the results of a test data with start date of execution given
So I don't found how to do it with SQL queries and join on the tables without the data model
Greetings,
0
Konstantin Petkov
Telerik team
answered on 28 Jan 2011, 04:41 PM
Hi Nicolas,

Is the purpose to compare results from scheduled tests at one date against another? Something like have a summary of the executed test lists for certain period of time? If so we have such reporting feature in works and we will have that publicly available in the next major release.

Best wishes,
Konstantin Petkov
the Telerik team
Interested in Agile Testing? Check out Telerik TV for a recording of Automated Testing in the Agile Environment
0
Nicolas
Top achievements
Rank 1
answered on 01 Feb 2011, 05:56 PM
Hi,
What we would really like is simply having the database model of the database storing results from scheduled tests.
Table automation_step_result_d_b can be linked with test_id field but this isn't enough to isolate the steps associated with a particular entry from data_iteration_result_d_b. How can we do it ?
Furthermore our run_result_data_d_b table remains empty, is it normal ?

Regards,

Jean-Marc
0
Cody
Telerik team
answered on 03 Feb 2011, 02:37 PM
Hi Nicolas,

Unfortunately there really isn't a SQL DB model we can give you. We don't use SQL queries or directly interact with the DataBase so we don't have a model that you could use. We are using Telerik's OpenAccess ORM which takes care of all DB level operations for us. Plus we reserve the right to modify the underlying database at any time without notice which may break any tool you create to access it.

We had a discussion about this and we are going to publicly expose the Scheduling Server's API so that people like you can retrieve the information they seek using their own reporting tools. You are the first to ask for this but we still don't have code examples for this yet. As soon as we are ready we will update this forum thread with a link where the documentation can be obtained. We expect to have it ready and put online by Friday the 11th.

Regards,
Cody
the Telerik team
Interested in Agile Testing? Check out Telerik TV for a recording of Automated Testing in the Agile Environment
0
Nicolas
Top achievements
Rank 1
answered on 06 Apr 2011, 03:07 PM
hello
I think that I found one bug in telerik with internet Explorer on December 9, 2010, and had 1,000 points Telerik depending on your answer, and  I see no point in my account, I'm always has 0 point ...
My question is: have you  corrected this bug?
thank you
0
Cody
Telerik team
answered on 06 Apr 2011, 07:54 PM
Hello Nicolas,

1) Yes this bug has been fixed and is included in our current release.
2) My most humble apologies!! It appears I failed to actually give the 1000 points I talked about. I just did that now and confirmed they are showing up in your account.

Greetings,
Cody
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Nicolas
Top achievements
Rank 1
answered on 07 Apr 2011, 08:27 AM
Hi ,
Thank you first for your reply !
I will like to know when the next version released?
Greetings
0
Cody
Telerik team
answered on 07 Apr 2011, 04:40 PM
Hi Nicolas,

We just released a new internal build today. Our next major release (which will have some exciting new features) is due out the last week of April or the first week of May.

Best wishes,
Cody
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Nicolas
Top achievements
Rank 1
answered on 10 May 2011, 05:09 PM
Hi Cody ,
is there a new version of Q1 2011 for the Web UI Developer Edition ?
if so, is there a download link?
Thank you
Samir
0
Konstantin Petkov
Telerik team
answered on 16 May 2011, 07:26 AM
Hi Nicolas,

You can get the latest build from the download page. As you see there is a latest internal build for R1 we also recommend since it addresses a couple of problems and adds more improvements.

Best wishes,
Konstantin Petkov
the Telerik team
Do you think you know all the new features coming out in Test Studio R1 2011? Think again - we have some surprises and will share them with you in the What's New in Test Studio R1 2011 Webinar on May 12th.
Register Today!
Tags
General Discussions
Asked by
said
Top achievements
Rank 1
Answers by
Konstantin Petkov
Telerik team
said
Top achievements
Rank 1
Stoich
Telerik team
Nicolas
Top achievements
Rank 1
Cody
Telerik team
Share this question
or